Our customer is one of the world's leading learning platform providers with more than 4 million active users worldwide. The platform is used in all levels of education, from primary schools to universities, helping teachers make education more inspiring and valuable for today’s students. As user feedback drives the development, the customer achieved high levels of user adaptation and satisfaction.
The platform had existed since 1999 and, to keep the leading position on the market, it needed significant upgrade and improvement. In particular, that meant:
The first phase of reaching these goals was a deep re-engineering of the application platform using .NET technologies and Web 2.0 approaches. In particular, we added new advanced but simple tools for communication and collaboration, such as:
Besides, we greatly modified the user interface to provide the best UX, including responsive design and easy customisation features for a client.
During the migration, we met the requirements for compatibility on data level with the previous versions and smooth transition for the end users.
The project was performed in distributed teams, where Arcadia's and the customer's developers and testers worked together using SCRUM — an Agile management framework.
Outsourcing a significant part of software development to an offshore partner helped the customer to concentrate on its business goals, ensured fast company growth and high ROI ratio. As a bonus, working in a distributed team with Arcadia led to significant improvements in software development processes inside the customer’s organization.