スポンサーリンク

ITパスポート試験 平成29年度春期 [問53] 過去問解説

問題

問53

プロジェクトにおけるスコープとは、プロジェクトの成果物及び成果物を作成するために行わなければならない作業のことである。あるシステム開発プロジェクトにおいて、システム要件定義,設計、プログラミング、テストを実施する。a~cのうち、このプロジェクトのスコープに含まれるものとして、適切なものだけを全て挙げたものはどれか。

  • a 開発するシステムやその設計書
  • b テスト完了後の本番稼働時における保守作業
  • c プロジェクトメンバ育成計画の作成や実施
  • a
  • a, c
  • b, c
  • c

[出典:ITパスポート試験 平成29年度春期 問53]

正解

正解は「」です。

解説

 正解は「aとc」です。プロジェクトスコープとは、プロジェクトで「何を達成するのか」「何を作るのか」「どのような作業を行うのか」という、プロジェクトの明確な範囲を定めることを指します。システム開発プロジェクトの場合、開発するシステムそのもの(設計書やプログラムなど)はもちろん、そのシステムを開発するために必要な活動(メンバーの育成や体制構築など)もスコープに含まれるのが一般的です。

 a「開発するシステムやその設計書」は、まさにプロジェクトを通じて作り出す具体的な成果物そのものですので、スコープに含めるべき内容です。 c「プロジェクトメンバ育成計画の作成や実施」は、プロジェクトを成功させるために必要な人材の能力を向上させるための作業であり、プロジェクトの目標達成に直接的に貢献する活動としてスコープに含まれることが多いです。

 例えば、新しい技術を習得したメンバーがいなければ、開発が進まないため、この育成もプロジェクトの一部と考えることができます。 b「テスト完了後の本番稼働時における保守作業」は、システムが完成し、実際に使われ始めた後の運用フェーズの活動です。開発プロジェクトは通常、システムを完成させて引き渡すまでを範囲とするため、その後の保守は別のプロジェクトや運用業務として扱われるのが一般的です。

ア(a):
 aはスコープに含まれますが、cもプロジェクトを成功させるための作業としてスコープに含まれるべき内容です。
ウ(b, c):
 bの「テスト完了後の本番稼働時における保守作業」は、開発プロジェクトのスコープには通常含まれません。cは含まれます。
エ(c):
 cはスコープに含まれますが、aの「開発するシステムやその設計書」もスコープに含まれるべき内容です。

スポンサーリンク

難易度

 この問題は、プロジェクトマネジメントの基本的な概念である「プロジェクトスコープ」を理解しているかを問うものです。開発プロジェクトの範囲と、それに含まれるべき作業や成果物を正しく判断できれば、初心者でも比較的解きやすいでしょう。しかし、開発と運用・保守の境界線があいまいだと、間違えやすい可能性があります。

用語補足

プロジェクトスコープ:
 プロジェクトスコープとは、プロジェクトで「何を達成するのか」「何を作るのか」「どのような作業を行うのか」という、プロジェクトの範囲を明確に定めることです。例えば、新しいウェブサイトを開発するプロジェクトであれば、「サイトのデザイン」「機能の実装」「テスト」などがスコープに含まれますが、「サイト公開後の運営・更新」は通常別のスコープとなります。

成果物:
 成果物とは、プロジェクトの活動によって作り出される具体的な物や情報のことです。例えば、システム開発プロジェクトであれば「設計書」「プログラムコード」「テスト報告書」などが成果物にあたります。これらはプロジェクトの目標達成を示す重要なアウトプットです。

要件定義:
 要件定義とは、システムやソフトウェア開発において、顧客や利用者が「何をしたいのか」「どのような機能が必要か」といった要求を明確にし、文書化するプロセスです。家を建てる際の「どんな部屋が欲しいか」「何人家族か」といった要望を具体的にまとめる設計図のようなものと考えると分かりやすいでしょう。

保守作業:
 保守作業とは、システムやソフトウェアが稼働を開始した後、不具合の修正、機能改善、性能向上、環境変化への対応などを行う活動です。例えば、ウェブサイト公開後にアクセス速度が遅くなった場合に改善したり、新しいOSに対応させたりする作業がこれにあたります。

対策

 この問題を解くためのポイントは、プロジェクトスコープの定義を正確に理解することです。特に、プロジェクトの「成果物」と「作業」がスコープに含まれること、そして「本番稼働後の保守」は通常、開発プロジェクトのスコープ外であるという一般的な考え方を覚えておくことが重要です。システム開発のライフサイクルにおける各フェーズ(企画、要件定義、開発、運用・保守)の区別をしっかり学習し、それぞれのフェーズでどのような活動が行われるかを把握しておきましょう。


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