Golf Today program has been delivering their content via web portal and the requirement was to develop a modern, easy to use and intuitive web application using latest technologies so it could be more compatible with modern day devices and environments. Simplify the navigation and layouts while making those mobile responsive was one of the main requirements.
Additionally, it was required to easily manage the content from an admin portal, so the course materials and related structures could change effortlessly by backend staff. Further, it was identified the importance of being able to deliver content directly to mobile applications, so that students could refer the material while they are in the field.
This web portal had a large member base who are used to the existing navigation and layout. Since they used to that structure, it was expected that the current users would not enjoy the new change. To manage this scenario, core system design had to preserve so that existing users could still be comfortable. Therefore the user journeys, experiences and terminology had to retained to some extent while the presentation made more modern and intuitive.
Furthermore, there was extremely tight deadline to deliver the solution as the client could register new user via an offline event, so the developers had to agree on set of features to be completed first. Reaching to an agreement on the initial scope was challenging when consider the technical feasibility of implementing certain components of the system prior to others.
Due to the existing user base of the system and the members being from all around the world, there was a large amount of user generated content and training material in the system with different localizations. Transferring them into the new system was challenging, because we had to ensure that there won’t be any data losses or mixups during the transfer. Since most of the content featured in the system are video based, processing and managing large number of videos was a challenge too.
Finally, getting videos to play on all different kind of devices was a challenge due to certain devices/OSs does not comply standards. Special testing procedures and content preparations had to be done so that content could have the maximum reach.
Biggest challenge the team had to face with delivery is the meeting deadline. Due to an promotional event organized for a specific date, it was required to meet that deadline one way or the other. Since it was required to have the apps launched and available in the market places by that time, delivery team had to put extra hours during after office hours and weekend. Since the team was tighten up with time, there was no room for error at all. With great focus and attention to detail team managed to get everything delivered on-time with required reliability and quality.
Making thousands of video files secured, transcoded for different device capabilities and bandwidth availabilities, and get all possible scenarios test was also a serious challenge when it was needed to push the solution to its production environment.