I understand a software development organization can be CMMI accessed
at various levels, but software is not said to be CMMI accessed correct?
CMMI is a set of processes which guide the organization, but not the resulting software.
I often hear of companies proclaiming that their software is "CMMI Level x Compliant." I just had a company tell me that they methodology, which was for sale, was "CMMI Maturity Level 5." Both of these characterizations are misleading.
You are correct - an organization is the target of an appraisal, not the software or the methods used to develop it.
To your last point, that CMMI is a set of processes, I will have to disagree. The CMMI is a model that serves as a set of requirements (or a framework) that you would use to develop your process. Using it as a process would be a disaster.
Good luck!
www.broadswordsolutions.com
Got questions? Get answers! Thoughts from an Agile CMMI Lead Appraiser by Jeff Dalton.
Showing posts with label SCAMPI CMMI Maturity Levels. Show all posts
Showing posts with label SCAMPI CMMI Maturity Levels. Show all posts
Saturday, February 20, 2010
Saturday, February 10, 2007
Can we just jump right to Maturity Level Three?
Dear Appraiser:
We've been preparing for a long time. we have standard processes and think we're ready to go right to Maturity Level Three, skipping over Maturity Level Two. Is this allowed?
Sure, you can do anything you want. Oh, you also want to be successful? Why didn't you say that before?
Allowed? Yes. Practical? Maybe. Recommended? Not often.
When it comes to "Maturity Levels" the formal answer from the SEI is that you "should not skip levels." This has multiple contexts. First, you should not skip appraisal levels and second, you should not skip implementing the processes in ML Two. I'll address just the appraisal question here.
One reason it may not be practical is that, while some of the ML 3 processes areas are "built" upon the ML 2 PA's, some of the ML2 processes "stand-alone" and are foundational to the model (e.g.; Configuration Management, Measurement & Analysis). You'll have a lot of trouble being successful with ML3 without them.
I've worked with some clients that felt strongly that they were ready to jump directly to ML3 and I've advised them to AT LEAST conduct a less-formal appraisal (SCAMPI Class-B) on ML 2 prior to the formal appraisal to reduce their risk. Some have taken that advice and some have decided to conduct a ML2 Class-A just to be sure.
I don't usually recommend skipping appraisals because ML 2 is a very large effort and a huge accomplishment in it's own rite. In my humble opinion, the "jump" for ML 1 to ML2 is much larger than from ML2 to ML3 (it's a major culture change). Conducting ML2 first and then letting it "bake" for a while is a good thing for your organization and almost always results in a far higher degree of applied maturity in the end.
http://www.broadswordsolutions.com/
We've been preparing for a long time. we have standard processes and think we're ready to go right to Maturity Level Three, skipping over Maturity Level Two. Is this allowed?
Sure, you can do anything you want. Oh, you also want to be successful? Why didn't you say that before?
Allowed? Yes. Practical? Maybe. Recommended? Not often.
When it comes to "Maturity Levels" the formal answer from the SEI is that you "should not skip levels." This has multiple contexts. First, you should not skip appraisal levels and second, you should not skip implementing the processes in ML Two. I'll address just the appraisal question here.
One reason it may not be practical is that, while some of the ML 3 processes areas are "built" upon the ML 2 PA's, some of the ML2 processes "stand-alone" and are foundational to the model (e.g.; Configuration Management, Measurement & Analysis). You'll have a lot of trouble being successful with ML3 without them.
I've worked with some clients that felt strongly that they were ready to jump directly to ML3 and I've advised them to AT LEAST conduct a less-formal appraisal (SCAMPI Class-B) on ML 2 prior to the formal appraisal to reduce their risk. Some have taken that advice and some have decided to conduct a ML2 Class-A just to be sure.
I don't usually recommend skipping appraisals because ML 2 is a very large effort and a huge accomplishment in it's own rite. In my humble opinion, the "jump" for ML 1 to ML2 is much larger than from ML2 to ML3 (it's a major culture change). Conducting ML2 first and then letting it "bake" for a while is a good thing for your organization and almost always results in a far higher degree of applied maturity in the end.
http://www.broadswordsolutions.com/
Subscribe to:
Posts (Atom)