In the aim to continuously improve its value proposition, a global leading English provider was looking for new ways to grow their franchise base by building a web and mobile application. Existing users were facing difficulties while navigating their app and this impacted user retention and referral capabilities.
The main goal was to deliver a brand new web and mobile application with two access levels, one freemium for users to try and then enroll in their school, and one that complements the learning journey of current students.
The project began with a discovery phase in which the team identified the key features and requirements of the app. This included conducting market research to understand the needs of potential users and defining the improvements that could be done using the current application as a base for mandatory features.
Scrum framework was essential to manage the development process of the app, as it sets the bases for small deliveries and iterative increments of the product.
During the building phase, the team used event-driven architecture to design the app. This approach allowed the creation of a highly responsive and interactive user interface, with real-time updates and notifications.
The team also focused on quality assurance with a rigorous testing process, to improve the NPS of the app. This included unit, integration, functional, instrumental, and end-to-end automated testing with 99% code coverage.