Projects combining agile methods with CMMI combine adaptability with predictability to better serve large customer needs. The introduction of Scrum at Systematic, a CMMI Level 5 company, doubled productivity and cut defects by 40% compared to waterfall projects in 2006 by focusing on early testing and time to fix builds. Systematic institutionalized Scrum across all projects and used data driven tools like story process efficiency to surface Product Backlog impediments. This allowed them to systematically develop a strategy for a second doubling in productivity. Two teams have achieved a sustainable quadrupling of productivity compared to waterfall projects. We discuss here the strategy to bring the entire company to that level. Our experiences shows that Scrum and CMMI together bring a more powerful combination of adaptability and predictability than either one alone and suggest how other companies can combine them to achieve Toyota level performance – 4 times the productivity and 12 times the quality of waterfall teams.
[1]
Mordechai Ben-Menachem.
Review of "Interpreting the CMMI: A Process Improvement Approach by Margaret K. Kulpa and Kent A. Johnson". Auerbach Publications 2003.
,
2005,
SOEN.
[2]
Carsten Ruseng Jakobsen,et al.
Mature Agile with a Twist of CMMI
,
2008,
Agile 2008 Conference.
[3]
Jeff Sutherland,et al.
Scrum and CMMI Level 5: The Magic Potion for Code Warriors
,
2007,
Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008).
[4]
Kent Johnson,et al.
Interpreting the CMMI : A Process Improvement Approach
,
2003
.
[5]
Jeff Sutherland,et al.
Scrum and CMMI Level 5: The Magic Potion for Code Warriors
,
2007,
AGILE.