平成29年度 春期 ITパスポート試験 公開問題 問39 解説 WBSの定義
ソフトウェアの開発に当たり,必要となる作業を階層構造としてブレークダウンする手法はどれか。
- CMM
- ITIL
- PERT
- WBS ✓ 正答
解説
この問題は、キーワードの対応関係さえ覚えていれば即答できる典型的な暗記問題です。「作業を階層構造に分解」という表現を見たら、迷わずWBSを選びましょう。
WBS(Work Breakdown Structure:作業分解図)とは、プロジェクト全体でやるべき作業を細かく洗い出し、木構造のように階層的に分解する手法のことです。例えば、システム開発であれば「要件定義」「設計」「実装」「テスト」といった大きな塊(親)を、それぞれ「詳細設計」「単体テスト」「結合テスト」といった小さな単位(子)に分けていきます。
なぜわざわざ分解するのかというと、全体の作業量を正確に見積もり、漏れを防ぐためです。大きなタスクのままだと、「何をどこまでやれば終わるのか」が曖昧になりがちですが、細分化して誰がいつまでにやるべきかを明確にすることで、プロジェクトの進捗管理が格段に行いやすくなります。
他の選択肢について、なぜ不適切なのかを確認しておきましょう。
CMM(能力成熟度モデル)は、組織のソフトウェア開発プロセスがどれくらい成熟しているかを評価するための指標です。作業を分解する手法ではありません。
ITIL(アイティル)は、ITサービスマネジメントを効率的かつ効果的に行うためのベストプラクティスをまとめたガイドラインです。運用側が「どう管理すべきか」という指針を説いたもので、開発の作業構造図とは目的が異なります。
PERT(パート)は、アローダイアグラムとも呼ばれる工程管理手法です。作業の順序や所要時間を図式化し、どの作業が遅れると全体が遅れるのかという「クリティカルパス」を見つけるために使われます。WBSが「作業の分解」を担当するのに対し、PERTは「スケジュールと順序の管理」を担当するという違いがあります。
実務においては、まずWBSで作業を漏れなく洗い出し、そのあとにPERTを使って日程計画を立てるというように、セットで活用されることが一般的です。試験では、WBSは分解、PERTは順序や工程管理というキーワードで結びつけて覚えておくと間違いありません。
ITパスポート用語辞典:WBS(Work Breakdown Structure) IPA:ITパスポート試験 シラバス(Ver.6.0) Wikipedia:WBS (プロジェクトマネジメント)