プロジェクトマネージャ 2012年 午前2 問18
問題文
CMMIの目的として、最も適切なものはどれか。
選択肢
ア:各種のソフトウェア設計・開発技法を使って開発作業を自動化し、ソフトウェア開発の生産性の向上を図る。
イ:製品やサービスについて、組織が開発と保守のプロセスを改善するのを助ける。(正解)
ウ:ソフトウェアライフサイクルを、主、支援及び組織に関する三つのライフサイクルプロセスに分けてアクティビティを定め、ソフトウェアプロセスの標準化を図る。
エ:特定の購入者と製作者の間で授受されるソフトウェア製品の品質保証を行い、顧客満足度の向上を図る。
🔒 解説は解答すると表示されます
CMMIの目的【午前2解説】
正解の理由
CMMI(Capability Maturity Model Integration)は、組織が製品やサービスを開発・保守するためのプロセスを評価し、改善するのに役立つモデルです。
したがって、組織のプロセス改善を支援するという説明のイが適切です。CMMIは、個々の開発作業を自動化する手法や、製品そのものの品質を保証する仕組みではありません。
解法ステップ
- CMMIの名称に含まれる「成熟度モデル」に注目します。
- 成熟度モデルは、組織の開発・保守プロセスを評価し、改善につなげるためのものです。
- 組織のプロセス改善を述べているイを選びます。
選択肢別の誤答解説
- ア:開発作業を自動化して生産性を高める説明です。これはCASEツールなどの開発支援ツールの目的に近く、CMMIの目的ではありません。
- イ:製品やサービスの開発・保守プロセスを組織が改善するのを支援する説明であり、CMMIの目的に合致します。
- ウ:ソフトウェアのライフサイクルプロセスを定め、標準化する説明です。これはソフトウェアライフサイクルプロセスの規格に関する説明です。
- エ:購入者と製作者の間で、製品の品質保証や顧客満足度の向上を図る説明です。CMMIは個別の取引における品質保証を目的とするものではありません。
よくある誤解
- CMMIはソフトウェア開発を自動化するものと思い込むことがあります。CMMIが扱うのは自動化ツールではなく、組織のプロセスです。
- CMMIは製品の品質を直接保証するものと誤解しがちです。製品の品質そのものより、品質向上につながるプロセスの改善に焦点を当てています。
- プロセスを一度評価すれば終わりと考えるのも誤りです。評価は、継続的な改善に活用します。
補足コラム
CMMIは、組織のプロセスを段階的に改善するための考え方を提供します。プロセスがどの程度整備され、安定して実施されているかを評価することで、改善すべき点を見つけやすくなります。
FAQ
Q. CMMIを導入すると、製品の品質が必ず高くなりますか?
A. CMMI自体が製品の品質を保証するわけではありません。プロセスの改善を通じて、品質向上につながることが期待されます。
A. CMMI自体が製品の品質を保証するわけではありません。プロセスの改善を通じて、品質向上につながることが期待されます。
Q. CMMIはソフトウェア開発だけが対象ですか?
A. ソフトウェアに限らず、製品やサービスの開発・保守に関わる組織のプロセス改善に活用されます。
A. ソフトウェアに限らず、製品やサービスの開発・保守に関わる組織のプロセス改善に活用されます。
関連キーワード: CMMI、プロセス改善、成熟度モデル、ソフトウェア開発プロセス、CASEツール、ソフトウェアライフサイクルプロセス

\ せっかくなら /
プロジェクトマネージャを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

