Challenges overcome through agile development
Comprehensive and up-to-date information on professionals is worth more than gold. The objective of the project was to create a service that would afford Dovre with a competitive advantage by attracting the best experts to use the service and keeping regular contact with them.
Another objective was to significantly reduce the strain on Dovre’s resources in areas such as hour reporting, payroll calculation and document management through digitalisation. Digia started building the desired service on the basis of a concept designed by usability and user interface firm Idean. Five developers from Digia participated in the project with precisely specified roles.
The Dovre Club was required to be fully responsive, of course. As with the Dovre Group website implementation, this project also involved the challenge that the application’s back end was fully based on the Carerix recruitment system, which entailed a challenging integration between two applications. The Edenred bonus system was another separate application that had to be integrated with the community service.
The project’s budget and rather tight schedule were clear and well-defined. The project followed the principles of agile development: When you create something new, you cannot know exactly what will happen and how much time will be needed for the implementation in advance. The baseline is flexibility, i.e. not casting the plan in iron at the start but updating it as you go along. Agile development also includes the goal that, in principle, you should have a version ready for release at any time – you are not even trying to achieve a 100 percent complete version.
As a whole, the project went well: Dovre Club launched on time, it is in line with the concept and works well. Being nominated for the best B2B service category of the Grand One competition in 2014 is a testament to the success of the service.
Since release, the service has been developed further on the basis of feedback given by its users. The further development has also followed the agile development model: a new version is released for production approximately every two weeks.