スクラムと関連する開発・管理の枠組みの見分け方
ITパスポート試験 令和元年度秋期 問40 / ソフトウェア開発管理技術 › 開発プロセス・手法
過去問にチャレンジ
アジャイル開発の方法論であるスクラムに関する記述として,適切なものはどれか。
- ア
ソフトウェア開発組織及びプロジェクトのプロセスを改善するために,その組織の成熟度レベルを段階的に定義したものである。
- イ
ソフトウェア開発とその取引において,取得者と供給者が,作業内容の共通の物差しとするために定義したものである。
- ウ
複雑で変化の激しい問題に対応するためのシステム開発のフレームワークであり,反復的かつ漸進的な手法として定義したものである。
- エ
プロジェクトマネジメントの知識を体系化したものであり,複数の知識エリアから定義されているものである。
会話形式の解説
講師この問題では、それぞれの説明が何を対象にしているかに注目します。スクラムは開発の進め方に関する枠組みです。
受験者組織の成熟度も開発に関係するので、スクラムの説明かと迷いました。
講師組織のプロセスを成熟度の段階で捉える説明はCMMIです。スクラムの進め方を述べたものではありません。
受験者取得者と供給者が作業内容を比べるための共通基準はどうでしょうか。
講師それは共通フレームの説明です。取引に関わる作業の基準なので、開発の進め方とは対象が違います。
受験者開発の進め方なら、作業を繰り返して成果を少しずつ作る説明が当てはまりそうです。
講師そのとおりです。短い期間の作業を繰り返し、成果を段階的に作る説明がスクラムに当たります。正解はウです。
受験者プロジェクト管理の知識を体系化した説明も、開発を進めるうえで役立つものではありませんか。
講師役立つ場面はありますが、その説明はPMBOKです。管理知識の体系と、スクラムという開発の枠組みを区別します。
受験者組織の成熟度はCMMI、取引で使う作業の基準は共通フレーム、管理知識の体系はPMBOKですね。
講師はい。名称をすぐに思い出せなくても、説明の対象を比べれば絞り込めます。
まとめ
スクラムはアジャイル開発の枠組みで、短い期間の作業を繰り返しながら成果を段階的に作ります。組織のプロセス成熟度を扱うのはCMMI、取得者と供給者の作業の共通基準は共通フレームです。プロジェクト管理の知識を体系化したものはPMBOKです。各説明が何を対象としているかを比べると、スクラムを見分けられます。
解答・解説
正解はウです
この問題のテーマ
スクラムの特徴を理解し、似た説明をもつ開発・管理の枠組みと区別できるかを問う問題です。
解き方の考え方
各選択肢が何を対象としているかに注目します。スクラムはアジャイル開発の枠組みで、短い期間の作業を繰り返しながら成果を段階的に作ります。この特徴に合う説明を選びます。
選択肢ごとの解説
- ×ア ソフトウェア開発組織及びプロジェクトのプロセスを改善するために,その組織の成熟度レベルを段階的に定義したものである。アの組織の成熟度レベルに関する説明は、CMMIに該当します。開発をどのように反復して進めるかを示すスクラムの説明ではありません。
- ×イ ソフトウェア開発とその取引において,取得者と供給者が,作業内容の共通の物差しとするために定義したものである。イの取得者と供給者が作業内容の共通基準とするものは、共通フレームに該当します。取引に関わる作業の基準を述べており、スクラムの特徴とは異なります。
- ○ウ 複雑で変化の激しい問題に対応するためのシステム開発のフレームワークであり,反復的かつ漸進的な手法として定義したものである。ウは、作業を繰り返しながら成果を少しずつ作るスクラムの進め方を述べています。「反復的かつ漸進的」という点が、スクラムを見分ける手掛かりです。
- ×エ プロジェクトマネジメントの知識を体系化したものであり,複数の知識エリアから定義されているものである。エのプロジェクト管理の知識を体系化したものは、PMBOKに該当します。管理に関する知識の体系と、開発を進めるためのスクラムの枠組みを区別します。
補足
選択肢の名称を知らなくても、説明の対象が「開発の進め方」なのか、「組織の成熟度」や「作業の基準」なのかを比べると絞り込めます。
POINT
- スクラムはアジャイル開発の枠組みです。
- スクラムでは短い期間の作業を繰り返します。
- スクラムでは成果を段階的に作ります。
- 組織のプロセス成熟度、取引の共通基準、管理知識の体系は、それぞれ別の説明です。
