Agile Software Process Coaching
There is a lot of evidence that agile and iterative software development methods tend to reduce the software development related risk and increase the quality and focus of the outcome product. Short repeated iterations, customer involvement, frequent steering and continous integration and testing among others are techniques used in agile software development that help keeping the target of the software production clear troughout the development process.
We help our customers in transition from other software development processes to agile and iterative software development and project management methodologies. We carefully evaluate together with the customer the requirements of their software development process and then help them select the most suitable agile and iterative methods for their own special environment. Not all agile and iterative methods suit all needs and companies.
Our agile process coaching services include
- Analysis of the current software development process
- Selecting & designing agile process suitable for customer environment
- Setting up source code control, testing and integration environments
- Training the development team and the management into the process
- Coaching for the best development practices by participating the software development team for several iterations


