本文へスキップ

平成25年度 春期 ITパスポート試験 問50

この問題の解説と、これまでの解答の記録です。

問50
頻出度★★★

システム開発の節目ごとに, プロジェクト全体に必要なコストの見積りを行った。 見積りの精度が最も高い時点はどれか。

出典 平成25年度 春期 ITパスポート試験 問50
解説

問 50

  • 不正解ア

    システム化計画時は、選択肢の中で最も早い節目であり、見積り精度は逆に最も低い。この段階ではシステムの目的や大まかな対象業務が決まっているだけで、実現する機能の詳細も、採用する技術や方式も、開発規模も未確定である。そのため見積りは過去の類似案件からの類推見積法など、粗い概算に頼らざるを得ず、誤差の幅が最も大きい。ただし精度が低いからといって不要という意味ではなく、投資判断のために必要な見積りである点は押さえておきたい。

  • 不正解イ

    設計終了時は、要件確定時より精度は上がるものの、プログラミング終了時には及ばない。設計が終われば機能構成やプログラム構造が固まるのでファンクションポイント法などで規模をかなり正確に見積もれるが、実装の手間や開発者の生産性、実装段階で判明する技術的な問題はまだ実測されていない推測値のままである。ウのように実装を実際に終えた時点と比べれば、確定していない要素がその分多く残っている。

  • ウ

    正解 正解はウ「プログラミング終了時」。見積りの精度は、その時点でプロジェクトの中身がどれだけ確定しているかで決まる。開発の初期ほど、機能の範囲も設計の複雑さも実装の手間も推測に頼るしかないため誤差が大きく、工程が進んで決定事項と実績値が積み上がるほど、推測すべき部分が減って誤差の幅は小さくなる (見積りの誤差が工程の進行につれて先細りする様子から、不確実性のコーンと呼ばれる)。選択肢を開発工程の時間順に並べると、システム化計画時 → 要件確定時 → 設計終了時 → プログラミング終了時であり、プログラミング終了時が最も後の節目にあたる。この時点では、対象機能も設計内容も確定し、さらにプログラム本数や規模、そこまでに実際に要した工数という実績まで分かっている。残るのはテストと移行など後工程のコストだけなので、プロジェクト全体に必要なコストの見積りは 4 つの中で最も精度が高くなる。

  • 不正解エ

    要件確定時は、システム化計画時よりは精度が高いが、設計終了時やプログラミング終了時よりは低い。要件が固まることで開発対象の範囲は確定するが、その要件をどのような構造・方式で実現するか、プログラムがどれだけの本数と規模になるかはこれから設計する段階であり、開発工数を左右する要素が数多く未確定である。工程が進むほど精度が上がるという原則から、より後の節目である ウ が正解となる。

ここがポイント
  • コスト見積りの精度は開発工程の進行とともに高くなる (不確実性のコーン)。初期の節目ほど未確定要素が多く誤差が大きいため、節目ごとに見積りを見直して精度を上げていくのがプロジェクトマネジメントの基本である。工程の時間順は、システム化計画 → 要件定義 (要件確定) → 設計 → プログラミング → テストの順になる。
  • 代表的な見積り手法: 類推見積法は過去の類似プロジェクトの実績から推定する方法で、情報が少ない企画・計画段階で使われるが精度は粗い。ファンクションポイント法は画面・帳票・ファイルなどの機能数と難易度からシステム規模を数値化する方法で、要件や設計が固まった段階で用いると精度の高い見積りができる。
用語

解答の記録