Over the past few years, process improvement in general and CMMI® in particular have been discredited on a regular basis; in the past year, we have had a big change, which could mark a renewal, or not. So will this year, bearing the favourite number of all superstitious people (13) be lucky or unlucky for our dear old model? First, I believe that the move from the SEI is a very positive move. Not only does it remove the model from US government intervention (they still have oversight of the SEI, even though they no longer fund the CMMI), but, more important, it moves us away from the “S” of the Software Engineering Institute. CMMI is still largely seen as a software industry product, even though it has proven its value in many different engineering and service based organizations. But that is not the main issue with the model.
We have been plagued for a long time with consultants, lead appraisers and users who have mistaken the concepts of “maturity” with that of “maturity level”. I have heard senior managers who have told me with a straight face that if they just do everything the model says, they will produce high-quality products – as if the CMMI was a recipe rather than a model.
Maturity is basic understanding of your own limitations and abilities. A maturity level is only one way of measuring that. Aiming for a maturity level rather than for true maturity is a little like a child looking forward to the day he turns ten, because he will be a big boy then: it is, in itself, a demonstration of a lack of maturity. Of course, there are always lead appraisers who are willing to avoid seeing the evidence, who will be satisfied that you are producing a lot of documentation, that you have copied over great chunks of the model and labeled them “policy” to allow themselves to be convinced that you have achieved something. They are happy with a “quality assurance” team which does not assure the quality of the process, but merely controls compliance to model terminology; a large collection of numbers will satisfy them that, if you are measuring, you are probably analysing as well (they even saw a graph as to how late the project was last month, surely that’s analysis, isn't it?) My wish for this year, which I would hope you could share with me, is that we start taking the model as a process improvement tool and no longer as a rubber stamp. I wish the people using the model, or not using it, would understand that we are actually trying to improve your business rather than satisfy some theory redacted in a distant university. As such, I would like to see:
- Policies that reflect senior management’s expectations in terms of outcome and results rather than tasks;
- Measurements that reflect the organizational objectives, including customer satisfaction, number of defects, time to market, over-time, personnel turnover, efficient use of resources, cost of quality, and so on;• Risk management which is based on a quantitative understanding of the value and cost of risks;
- Planning which is based on an analysis of what is truly needed by the organization in order to deliver;
- People taking responsibility for the quality of their work;
- An effort to learn from mistakes (which requires acknowledging them) and successes – and near-misses – at every level of the organization (including sales!);
- A sharing of knowledge throughout and across teams;
- The acknowledgment that CMMI, ISO, ITIL, Prince2, Agile, Lean, TickITplus, and all the others, are only tools and not objectives.
If we could identify this, and communicate, whenever necessary, that fraud has been committed in the name of the process improvement, then, I believe we can truly start looking at being a useful industry rather than just a consulting industry which seeks to sell itself for as much money as possible.
Getting a Maturity Level or a certificate in any standard does not lead to customer satisfaction. If you cannot deliver, you lose your customers, you lose your reputation and you damage the reputation of the standard you are claiming to have used. If you provide unwarranted maturity levels, you are killing your own reputation and that of your industry.
I wish you the joy of looking back and seeing that you have made a difference for good in someone’s life.