The Golf Today is a people-training program focused on the study of golfer’s behavior and their skills. This program encourage members to develop creative problem-solving skills and think in a lateral manner, while taking the feedback from the wind into consideration. Company build natural golfer training program using video based digital content to improve the effectiveness of its courses delivered.
*Images, designs and the names used in this particular case study are changed due to contractual obligations.
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. Simplifying the navigation and layouts was also a requirement by the client, while making them mobile responsive was also 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 to the material while they are in the field.
This web portal has a large member base who are used to the existing navigation and layout. Since they were 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 persevere so that existing users could still be comfortable. Therefore the user journeys, experiences and terminology had to be retained to some extent while the presentation made it more modern and intuitive.
Furthermore, there was an extremely tight deadline to deliver the solution as the client could register new users via an offline event, so the developers had to agree on a set of features to be completed first. Reaching to an agreement on the initial scope was challenging when considering 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 contents featured in the system are video based, processing and managing a large number of videos was a challenge too.
Finally, getting videos to play on all different kinds of devices was a challenge due to certain devices/OS’s would not comply with the 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, the delivery team had to put extra hours during after office hours and weekends. Since the team was on a tight deadline, there was no room for error at all. With great focus and attention to detail the 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 availability, and get all possible scenarios tested was also a serious challenge when it was needed to push the solution to its production environment.