mimacom path makes use of agile methods such as Scrum complemented with recognized quality assurance systems such as Total Quality Management (TQM). Even with large projects, this enables a flexible approach without compromising on our high quality standards.
Agile methods have proven their worth to software development on countless occasions, delighting both customers and developers in the process. With each iteration the quality of the product being developed is increased by an increment.
The Scrum process
First of all, a Product Backlog is prepared based on the requirements. Subsequently, the project is divided into iterations, so-called Sprints. Each Sprint starts with a Sprint Planning Meeting, during which the Sprint Backlog is prepared. The latter consists of those requirements from the Product Backlog that are to be implemented during the next Sprint.
During the following two to four weeks, these requirements are implemented by the Scrum Team; this team convenes in a brief Daily Standup Meeting in order to discuss the state of affairs, progress and impediments.
At the end of the Sprint, a Product Increment is available for the customer. The software object is executable and ready to be launched. The customer can inspect the progress of the project and is able to exert influence on the further development. Review Meetings (organized acceptances following software presentations and testing) and so-called Retrospective Meetings provide ongoing quality assurance with regard to the product, teamwork and processes.
A high level of flexibility with regard to changing requirements
Transparency during the project execution by involving the customer
Broad end user acceptance and customer satisfaction for your new products
Efficiency through consistent cost, scope and quality management
A streamlined process, which can be implemented quickly and customized
Optimum utilization of the means available to you as a result of iterative prioritization and consistent timeboxing