10年前、私が最初にソフトウェアのCMMに出会ったとき、多くの企業のように、特にヒーローへの依存に関連して、多くのビジネスにおけるソフトウェア開発の混沌とした「レベル1」の状態をどれほど正確に説明しているかに驚かされたと思います。また、組織がプロセスを改善するレベルを上げるための現実的なガイダンスを提供しているように見えました。
しかし、それは改善のための優れたモデルと現実的なガイダンスを提供するように見えましたが、CMMの順守が、私が働いた、または一緒に働いた組織に大きなプラスの影響を与えることを実際に目撃したことはありません。私は、CMMレベル5(最高レベル)を主張するある大規模なソフトウェアコンサルタント会社を知っています。彼らのプロセスは混沌としていて、ソフトウェア製品の品質は他の非CMMビジネスと同じように多様であることが直接わかります。
ですから、CMMによると、プロセス改善を順守することで実際に具体的なメリットが得られるのを見た人はいますか?
また、改善が見られた場合、その改善は特にCMMに起因すると思いますか、それとも代替アプローチ(シックスシグマなど)が同等またはそれ以上に有益だったと思いますか?
誰かがまだ信じていますか?
余談ですが、まだ見たことがない人は、この面白いパロディーをチェックしてください。