|
|
|
Topic: Management Improvement
Stretching Agile to fit CMMI Level 3 by David J. Anderson.
I highly recommend reading this article. My work happens to straddle both the management improvement and software development areas that this article covers. But, if you are interested in either area, this article offers some great material. And if you are interested in both, you are in for a treat.
Capability Maturity Model Integration (CMMI) is the process developed by the Software Engineering Institute (at Carnegie Mellon) that was heavily influenced by Quality Management. When I first ran across it (then called Capacity Maturity Model) in the mid 1990’s, as I remember, I was struck that the model did a better job of integrating Quality Management ideas than most programs specifically calling themselves Quality programs.
I was also struck that it was extremely documentation heavy. It was developed for large, complicated, critical software system (for the Department of Defense). While the heavy documentation focus made sense for that type of development it seemed to require too much overhead for less complex software development efforts but still had lots of good ideas that smaller efforts could benefit from. And the ideas in David Anderson’s paper show how to get the benefits of CCMI without the normal drawbacks (including importantly, as he mentions:
As the paper mentions this is not necessary even though it is often the result of using CMMI.
Curious Cat Management Improvement Blog © curiouscat.com 2005-2008 powered by WordPress
August 13th, 2007 at 9:04 am
The Software Engineering Institute at Carnegie Mellon University has great materials. There is a danger in using those materials to become overly bureaucratic but the material was developed out of an excellent understanding of quality management (way back when that was the way this stuff was referred to)…