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
OVERVIEW Legal aid, public defenders, lawyers and attorneys...we tend to forget, that for the most part, they are just like any other Professional services business. Because they mostly require their clients to pay a fee upfront before they even have begun work...
OVERVIEW Long gone are the days where distribution companies are forced to rely upon outdated systems, on-prem, house-built solutions, and unreliable spreadsheets to run their business. In order for such companies to adapt in this new era, they must be able to...
OVERVIEW Similar to many other industries, Financial Technology companies enjoy lowering their operating costs in hopes of adding new revenue streams. At times, this is achieved by optimizing their operations. Having multiple revenue streams is a smart...
ABOUT ONEMAIN FINANCIAL OneMain Financial provides personal installment loan solutions, including straightforward loan applications and terms, fixed payments and rates, and multiple payment options. Since its inception in 1912, the company has served over 10 million...
ABOUT DELTA DENTAL Delta Dental is the largest dental insurance company in the country. This organization offers national dental coverage to more than one-third of the estimated 212 million Americans with dental insurance. It’s a not-for-profit organization that...
Given the rigorous regulatory demands and the management of highly sensitive data, is the cloud an option for the healthcare industry? Additionally, can cloud computing help facilitate the innovation that is desperately needed within the...
Cloud Computing Considerations, Benefits, and Concerns: Cloud computing is growing rapidly in revenue, sophistication, and capabilities. Some major players are battling it out trying to be the king of the cloud. What does this battle look...
Can security, compliance, innovation, and Agile methodologies coexist? On September 17, 2019, in Austin, Texas, a TechDebate panel of Agile and technology experts will gather to address this question. To get a sneak preview, I had the chance...