How Did We Develop Factive Using the Agile Approach?
Phase 1 – Streamlining Registration and Payment Processes
Our first priority was to simplify the registration and payment processes for clients. Previously, these were handled manually using Google Docs, requiring significant effort and time to track client registrations, send payment links separately, and confirm payments manually. In this phase, we created a website that enabled a smooth, integrated registration process. Clients are redirected to the payment page immediately after signing up, and the coach receives an automatic notification upon successful payment. This greatly reduced manual effort and significantly improved the client experience.
Phase 2 – Developing the Training System and Exercise Schedule
Following the success of the first phase, we began developing an online training system. Previously, the coach relied on traditional Excel sheets to send workout plans, which lacked flexibility. We built a customized exercise schedule on the platform, allowing the coach to set daily activities and effectively monitor client progress. Additionally, we introduced a nutrition tracking system to help clients follow their dietary plans alongside their workouts.
Phase 3 – Designing a Mobile App for the Coach
Given the coach's need for flexibility in monitoring clients remotely, we decided to develop a mobile app that allows him to track client performance and make necessary updates from anywhere. This app provides instant access to client data and facilitates easy updates to their training plans.