CMMI(Capability Maturity Model Integration)

cmmi ソフトウェア開発管理技術

組織の仕事のやり方をレベルアップするための評価基準のこと

簡単な説明

CMMIってのは、会社の仕事の進め方をレベル分けしてチェックする仕組みだよ。
ちゃんと決まったやり方で仕事してる?ってのを見える化する感じ。
レベルが上がるほど、仕事がうまく回ってミスも減るってわけ。

由来

CMMIはアメリカの国防総省(DoD)の依頼を受けて、カーネギーメロン大学のSEI(ソフトウェア工学研究所)によって開発されました。
もともとはソフトウェア開発プロジェクトの品質向上を目指した「CMM(Capability Maturity Model)」が原型です。
その後、ソフトウェア以外の分野にも使えるように進化し、「CMMI」として統合(Integration)されたのです。

具体的な説明

CMMIは、企業や組織のプロセス(仕事の手順や方法)の成熟度を5つのレベルで評価します。
成熟度が高いほど、トラブルが少なく、効率的に高品質な成果を出せる組織と言えます。

CMMIには、以下の5つの成熟度レベルがあります:

レベル名称内容
レベル1初期(Initial)決まったやり方がなく、場当たり的な対応。
レベル2管理された(Managed)プロジェクトごとに計画や管理が行われる。
レベル3定義された(Defined)組織全体で標準化されたプロセスがある。
レベル4定量的に管理された(Quantitatively Managed)データに基づいてプロセスが改善される。
レベル5最適化している(Optimizing)常に改善し続ける文化がある。

CMMIは、プロセス成熟度モデルの一つであり、組織が標準的なプロセスを構築し、それを継続的に改善する仕組みを提供します。
ISO/IEC 15504(SPICE)との共通点も多く、統計的品質管理(SQC)やPDCA(Plan-Do-Check-Act)サイクルの実践が組み込まれています。

例文

「うちの会社はCMMIレベル3だから、どのプロジェクトでも同じ方法で進められて、ミスが少ないんだよ。」

疑問

Q: CMMIはどんな企業が使っているのですか?

A: 主にソフトウェアやシステム開発企業が使っていますが、製造業やサービス業にも広がっています。

Q: CMMIのレベルはどうやって決めるのですか?

A: 認定を受けた審査員が、組織のプロセスを調査して評価します。

Q: CMMIレベルが高いと、何が良くなるのですか?

A: プロジェクトの失敗が減り、納期やコストが安定しやすくなります。

Q: CMMIは日本の企業でも使われていますか?

A: はい、NEC、富士通、日立などの大企業でもCMMIを導入しています。

Q: CMMIの導入にはどれくらい時間がかかりますか?

A: 小規模な企業でも1〜2年、大企業では3年以上かかることがあります。

理解度を確認する問題

CMMIに関する説明として適切なものはどれか?

A. ソフトウェアのバグを自動で修正するためのツール
B. 組織のプロセスの成熟度を評価するモデル
C. プログラムの実行速度を測定する方法
D. ネットワークセキュリティの脆弱性を評価する基準

正解:B

関連論文や参考URL

“Impact of CMMI on Software Development Performance”(2021)

解説: インドのソフトウェア企業10社を対象に、CMMI導入前後のパフォーマンスを比較した研究。
結果: CMMI導入後、バグ発生率が平均35%減少、開発期間が平均20%短縮された。

まとめ

CMMI(能力成熟度モデル統合)は、組織の仕事のやり方(プロセス)を評価・改善するためのモデルです。
プロセスの成熟度を5段階(初期~最適化)で評価し、品質や効率の向上を目指します。
元はアメリカ国防総省のソフトウェア品質向上のために開発され、今では多業種で使われています。

簡易チェックシート

このチェックシートはレベル1〜5の成熟度を各項目ごとにセルフチェックできる形式です。

No評価項目はい(◯)いいえ(×)補足・メモ
1プロジェクトごとに作業手順やスケジュールが決まっている◯ / ×◯ / ×
2同じ作業を行う場合は、毎回ほぼ同じやり方で行っている◯ / ×◯ / ×
3組織全体で標準の手順書・ルールが定められている◯ / ×◯ / ×
4作業や品質に関するデータ(例:工数・バグ数)を記録している◯ / ×◯ / ×
5記録したデータを分析し、改善活動に役立てている◯ / ×◯ / ×
6顧客との契約内容を明確にし、合意された手順がある◯ / ×◯ / ×
7要件変更が発生した際の対応ルールが決まっている◯ / ×◯ / ×
8プロジェクトの開始時に計画を作成して関係者と共有している◯ / ×◯ / ×
9社内でプロジェクトの成功・失敗事例を共有している◯ / ×◯ / ×
10組織として継続的に業務のやり方を見直している◯ / ×◯ / ×

結果の目安(点数評価)

  • 各はいの「◯」を1点として集計(最大10点)
点数CMMI成熟度の目安解説
0〜2点レベル1(初期)やり方がバラバラで、場当たり的な対応が多い状態です。
3〜4点レベル2(管理された)プロジェクト単位で一定の管理ができています。
5〜6点レベル3(定義された)組織全体に標準的なやり方が整備され始めています。
7〜8点レベル4(定量的に管理された)データに基づいてプロセスを改善し始めています。
9〜10点レベル5(最適化している)継続的な改善活動が文化として定着しています。

コメント

タイトルとURLをコピーしました