The client needed help building mobile products on an accelerated timeframe
Sphere was asked to build a mobile application that allows employees to pay for a taxi using a corporate account. The goal was to build a MVP within 3 months that shares 90%+ or more of the code between iOS and Android as well as important structural commonalities between mobile and web versions
For the MVP, the Sphere team included three developers, one designer, and two shared QA analysts.
The client’s requirements were quite fluid. Features were added and subtracted with each sprint. However, the basic flow of the project followed an agile test/release process.
- Business requirements received
- Designer creates mock-ups
- Mock-ups discussed and reviewed and revised internally
- Client approves designs or another round of adjustments takes place
- Wash, rinse, repeat
Within that deadline, bi-weekly sprints kept the team on a rapid release schedule. The team used Slack and Jira with bi-weekly sprints. In person and video meetings occurred on a regular basis to keep the team connected.
For fast prototype creation against an accelerated timeline and to preserve a common code-base across iOS, Android, and web, React Native was used for Android, and iOS while Ruby on Rails was used for the backend. In addition, other tools used included:
Deciding on a tech stack for this project was not easy since requirements were flexible and the end state was not well documented. The team recognized that the limitations of standard mobile development approaches (Swift – iOS, Java – Android) would not work given the constraints of budget and timeframe.
A MVP was completed within the three-month deadline. The MVP was released for internal use. Testing followed, and then after acceptance testing, the app was made available publicly. So far, the app is responsible for 20% of all orders on the platform. This number is growing every week.
How do you strike the right balance between feature development and the handling of technical debt? New white paper now available.
Talk to the team that worked on this project
Related Case Studies & Resources
Every company wants to hire people who have the talent, skills and drive to make the company successful. Recognizing top performers is key for any business, be it a start-up or an enterprise. You need to be the best version of yourself to excel in any industry. Many...read more
Are you outgrowing Quickbooks? Have you hit the ceiling with Quickbooks? Are you ready to upgrade Quickbooks to NetSuite? Are you experiencing unreliable reporting or are you frustrated with error-prone manual and time-consuming tasks? The reality is that Quickbooks...read more
CTO vs COO? What's the difference? We sponsor TechDebates.org because we believe strongly in the idea of sharing experiences and ideas. For centuries, people have used stories to pass on knowledge. I personally believe successful tech leaders have an obligation to...read more
The European market leader in the on-demand mobile transportation, delivery, and logistics industry implemented an isolated SaaS with a reporting interface. This project provided statistics on KPIs, handled 100,000 orders per day, and achieved 99.8%...read more
Lisa Falco is the Director of Data Science at Ava AG, a San Francisco and Zurich based firm dedicated to using artificial intelligence (AI) to offer women insights about their fertility and reproductive health. Lisa will be speaking on March 28, 2019, Techdebates.org...read more
CASE STUDY CHALLENGE Roomations had a great idea for a platform that provided homeowners and do-it-yourself designers with tips and recommendations from experienced interior designers, made possible by the support of large retailers looking for new ways to reach...read more
Problem Proclivity Media wanted to build a prototype of its advertising technology analytics platform. With an algorithm in mind, they needed a team with the analytics experience necessary to build a scalable front and back-end system that would allow them to...read more
Problem Rebel is an online lending platform that is leading a change in the Brazilian financial system by offering personal loans to customers that are fast and secure with the help of smart contract technology. Rebel wanted to develop chat bots that would not only...read more