Our client is a software developer as well. However they have a small team of developers at their disposal. That is why they fully trusted us as regards the approach towards the project. DVI could confide in us as it was not the first project we were about to run together.
Not only did we provide the client with the technological support but we also advised DVI on the business model they should follow as well as the quality control. As with other complex projects, in which we are not able to define all requirements at the beginning, Scrum was the only proven solution here. We decided to carry out the project in line with its principles, namely:
- we split the project into several stages;
- a team of software developers was allocated to the project. The product owner proxy at our side was responsible for regular communication with the client’s product owner;
- every two weeks we presented the outcome of the subsequent stages to the client. We provided the stable, working software, ready for testing. Thanks to instant feedback from the client we were able to implement the suggested modifications immediately;
- we run some user testing, which let us learn more about end-users’ needs. We could take them into consideration at the production stage.
Technologies employed in the project were: ASP.NET, MVC 5, Entity Framework and Elastic Search.