Agile methods. Quality attributes. Customer satisfaction. Try to find these mentioned in Version 1.2 of the SEI CMMI. Go ahead, I'll wait.
Tick, tick, tick...
If you're really good at searching, you may have found a scattered reference or two. But in a few weeks, they'll appear much more substantially in CMMI Version 1.3 -- along with a handful of other new concepts you just won't see in the current iteration.
As you may have heard, CMMI Version 1.3 is largely about clarifying the high maturity (ML 4 and 5) process areas, "harmonizing" the three constellations (CMMI-DEV, -SVC, and -ACQ), and generally refining the model architecture and terminology.
But like an informercial spokesperson tempting you with a device that'll tighten your abs without all that pesky "exercise," I just want to shout "But, wait! There's more!" Hence this blog post. It's about the "more" in Version 1.3 -- the ideas that didn't actually drive the need for change, but that were added to the model anyway.
As Welsh singer and septuagenarian heartthrob Tom Jones might say, "It's Not Unusual" for organizations to have lists of preferred suppliers, or for work to be issued under task orders. This isn't explicitly acknowledged in CMMI Version 1.2. In Version 1.3, some informative material -- not a lot -- has been added under the following specific practices:
- OPD SP 1.1 Establish Standard Processes (all 3 models)
- SAM SP 1.1 Determiner Acquisition Type (DEV and SVC only)
- SSAD SP 1.1 Identify Potential Suppliers (ACQ only)
Sure, this may sound like small potatoes compared to some other items on this list. Still, it's a nice acknowledgement of a reasonable best practice.
I have a way-too-long list of things to do around the house this coming weekend. So I've prioritized my tasks to make sure I at least accomplish the most important ones... like downloading new music!
Prioritization is not exactly rocket science. However, if you peruse your dog-eared CMMI v1.2 book, you'll have a tough time finding much on priorities (specifically, customer priorities).
This changes in CMMI v1.3, by bringing prioritization to the forefront in RD SP 1.2 and by adding informative material to the following process areas:
- CMMI-DEV: OPD, PP, RD
- CMMI-SVC: PP
- CMMI-ACQ: PP
Perhaps to you, a "lifecycle" is a machine you hop onto at the gym to log your 20 minutes of daily cardio. Well, for Version 1.2 of CMMI-DEV, the lifecycle is focused on development. It doesn't say much about other lifecycles that could be applicable to your organization, such as manufacturing, deployment, operations, maintenance, support, and disposal.
In Version 1.3, Part 1 of CMMI-DEV now explicitly references CMMI-SVC for lifecycles such as manufacturing and maintenance. References to relevant standards have also been added, in the Appendix and in an example box in OPD SP 1.1:
"Examples of standards include the following: ISO/IEC 12207 Systems and Software Engineering - Software Life Cycle Processes [ISO 2008a], ISO/IEC 27000 Information Security Management Systems [ISO/IEC 2009], ..."
The concept of "satisfaction" may figure prominently in a certain Rolling Stones song, but it's rarely mentioned in CMMI v1.2 -- especially in CMMI-DEV. You still won't see customer satisfaction measures required by CMMI v1.3; however, you'll find informative material added to these process areas:
- CMMI-DEV: MA, OPF, PMC, RD
- CMMI-SVC: MA
- CMMI-ACQ: ARD, OPF
Example: "...Candidate improvements to the organization's processes and process assets are obtained from various sources, including... results of customer satisfaction evaluations" [OPF, Introductory Notes]
Next Week: Part 2 of "The Top 8 New Concepts in CMMI v1.3"
A NEW ENTRY EVERY FRIDAY!
Because I'm teaching class this week, please expect my next entry to be published on Monday, November 1, instead of the regularly scheduled Friday, October 29.
Would you like to know more about CMMI Version 1.3? Join Eileen Forrester on Tuesday, October 26, for the free SEI Webinar: Are You Ready for the Release? What You Need to Know About CMMI V1.3.