プロジェクトマネージャ 2016年 午前2 問18
問題文
CMMIの目的として、最も適切なものはどれか。
選択肢
ア:各種のソフトウェア設計・開発技法を使って開発作業を自動化し、ソフトウェア開発の生産性の向上を図る。
イ:共通の物差しとして用いることによって、国内におけるシステム及びソフトウェア開発とその取引の明確化を可能にする。
ウ:組織がプロセスを改善することに役立ち、ベストプラクティスの適用に対する手引を提供する。(正解)
エ:特定の購入者と製作者の間で授受されるソフトウェア製品の品質保証を行い、顧客満足度の向上を図る。
🔒 解説は解答すると表示されます
CMMIの目的【午前2解説】
正解の理由
CMMIは、組織の業務プロセスを評価・改善するためのモデルです。プロセスの成熟度や能力を高めるために、実践すべきベストプラクティスや改善の手引を提供します。
したがって、「組織がプロセスを改善することに役立ち、ベストプラクティスの適用に対する手引を提供する」とするウが適切です。
解法ステップ
- CMMIの名称と目的を確認します。CMMIは「Capability Maturity Model Integration」の略です。
- 名称に含まれる「成熟度モデル」に着目します。組織のプロセスを評価し、段階的に改善するための枠組みです。
- 選択肢のうち、プロセス改善とベストプラクティスに言及しているウを選びます。
選択肢別の誤答解説
- ア:開発作業の自動化や生産性の向上を主な目的とする説明です。CASEツールなど、ソフトウェア開発支援ツールの役割に近い内容です。
- イ:システム開発やソフトウェア開発の取引で共通の基準を用いる説明です。共通フレームなど、開発・取引の内容を明確にするための枠組みに関連します。
- ウ:組織のプロセス改善と、ベストプラクティスを適用するための手引を説明しており、CMMIの目的に合致します。
- エ:ソフトウェア製品の品質保証や顧客満足度の向上に重点を置いた説明です。CMMIの中心的な目的である、組織のプロセス改善とは異なります。
よくある誤解
- CMMIはソフトウェアの品質を直接保証する制度だと思う
CMMIは、組織のプロセス改善を支援するモデルです。適用したからといって、個々のソフトウェア製品の品質が自動的に保証されるわけではありません。 - 成熟度を評価するだけのモデルだと思う
評価だけでなく、プロセスを継続的に改善するための指針やベストプラクティスも提供します。 - ソフトウェア開発だけが対象だと思う
ソフトウェア開発を中心に発展しましたが、プロセス改善の考え方は、組織や業務のさまざまな領域に活用できます。
補足コラム
CMMIでは、プロセスの成熟度を段階的に捉え、組織が現在の状態を把握して改善目標を立てる際に役立てます。試験では、個別のツールや製品の品質規格ではなく、組織のプロセス改善を支援するモデルである点を押さえておきましょう。
FAQ
Q. CMMIを導入すると、ソフトウェアの不具合がなくなりますか?
A. いいえ。不具合をなくすことを直接保証するものではありません。開発プロセスを改善し、品質向上につながる組織的な取り組みを支援します。
A. いいえ。不具合をなくすことを直接保証するものではありません。開発プロセスを改善し、品質向上につながる組織的な取り組みを支援します。
Q. CMMIの試験対策では、何を覚えればよいですか?
A. 「組織のプロセス改善」と「ベストプラクティスの手引」という二つの要点を結び付けて覚えると、類似の選択肢を判別しやすくなります。
A. 「組織のプロセス改善」と「ベストプラクティスの手引」という二つの要点を結び付けて覚えると、類似の選択肢を判別しやすくなります。
関連キーワード: CMMI、プロセス改善、成熟度モデル、ベストプラクティス

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

