Why does my team need this?
By working with many software development teams on a variety of domains (from train scheduling algorithms to fraud detection) we have observed that some of the biggest problems software teams are facing lie not in the technology but rather in the engineering process they are using. This program is specially designed to help teams improve their engineering process.
Do we need to stop working in order to do this program?
No. The team can proceed working on its objectives, while we perform the evaluation. We need a point of contact from the team to communicate with and also 30 minutes from each team member for a short interview.
How do you perform your evaluation?
We have a predefined set of measurable and dificully measurable metrics which we use to evaluate the engineering process. Further we perform interviews with your developers and shadow some of your meetings to get a precise picture of your process. If you want, we can also perform a high level review of your software architecture and code.