To ensure a structured and quality-assured development cycle, Mazeppa will develop the Customer Dialogue solution using a set of methods that draw on the recognised Scrum method. Scrum is an agile project method whereby customer interaction and change management is central, so that the final solution gives as much actual value to the customer as possible.
The key elements in a Scrum project are: • Customers work closely with the development team.
• Frequent deliveries of production-quality functionality during the course of the project so as to give value to the customer sooner and to provide the possibility to adjust and, if necessary, correct functionality along the way.
• Focus on knowledge sharing and quality within the development project.
• Frequent meetings with project stakeholders so as to monitor project status.
In order to safeguard the need for quality and to better facilitate further development of the Customer Dialogue solution, Mazeppa will use the test-driven development (TDD) method. This method focuses on extensive use of internal tests in the application, something which safeguards a solution against errors in parts of the solution which in turn are propagated in other parts. TDD is also a big advantage in a project involving integration with many systems, since it includes integration testing as an implicit component of the system.
|
|