Citya is an on-demand mobility service that helps citizens travel around the city smartly. Jimmy helped Citya, DRT (Demand-responsive-transport) service, to develop the complete platform from scratch by providing the full product development lifecycle.
The team had a large task to develop a complex platform covering all parts of service operations meaning a driver app (iOS, Android), a passenger app (iOS, Android), a web app for support, administration and a backend platform that orchestrates all the parts. The service should seamlessly offer customers ordering a ride, connect customers with drivers and assign them the most ideal and effective trip. One of the challenges was to build both of the apps (passenger, and driver) while keeping the complexity low so it can be developed by a smaller team. The ultimate goal was to develop an easily scalable solution for different business models (SaaS, franchise, operating the business) and different cities/countries.
To achieve the best possible result, we used our mobility expertise and took the idea and business needs of Citya and transformed them into functional products. We designed a solution with one shared codebase for both apps to keep the complexity low and speed up the development process. The allocation algorithm was provided by the Umotional company and integrated into the platform by Jimmy's team.
During the whole project, our Product Owner was getting business requirements and shaped them in a clear way for the team. The design team was part of the delivery team and executed the UX research workshops with the client to the high-fidelity clickable prototype.
The process was Jimmy’s Framework (adjusted Scrum) and the client closely collaborated with the team and attended the most important ceremonies, having access to the repository and other tools. Thanks to this process the team could plan the 2-week sprints with the client and get a testable increment after the end of the sprint. The development took 9 months, 1375 May-days of work, and was delivered on time for the release and under the budget.
The service started the operation in Prague, Czech Republic, and plans to scale internationally.
Citya is an on-demand mobility service that helps citizens travel around the city smartly. Jimmy helped Citya, DRT (Demand-responsive-transport) service, to develop the complete platform from scratch by providing the full product development lifecycle.
The team had a large task to develop a complex platform covering all parts of service operations meaning a driver app (iOS, Android), a passenger app (iOS, Android), a web app for support, administration and a backend platform that orchestrates all the parts. The service should seamlessly offer customers ordering a ride, connect customers with drivers and assign them the most ideal and effective trip. One of the challenges was to build both of the apps (passenger, and driver) while keeping the complexity low so it can be developed by a smaller team. The ultimate goal was to develop an easily scalable solution for different business models (SaaS, franchise, operating the business) and different cities/countries.
To achieve the best possible result, we used our mobility expertise and took the idea and business needs of Citya and transformed them into functional products. We designed a solution with one shared codebase for both apps to keep the complexity low and speed up the development process. The allocation algorithm was provided by the Umotional company and integrated into the platform by Jimmy's team.
During the whole project, our Product Owner was getting business requirements and shaped them in a clear way for the team. The design team was part of the delivery team and executed the UX research workshops with the client to the high-fidelity clickable prototype.
The process was Jimmy’s Framework (adjusted Scrum) and the client closely collaborated with the team and attended the most important ceremonies, having access to the repository and other tools. Thanks to this process the team could plan the 2-week sprints with the client and get a testable increment after the end of the sprint. The development took 9 months, 1375 May-days of work, and was delivered on time for the release and under the budget.
The service started the operation in Prague, Czech Republic, and plans to scale internationally.