問37
頻出度★★★
Aさんは新規プロジェクトの計画段階の作業をしており,開発コストの見積りに着手した。この段階で短期的に概算費用を見積もる方法として,最も適切なものはどれか。
この問題の解説と、これまでの解答の記録です。
Aさんは新規プロジェクトの計画段階の作業をしており,開発コストの見積りに着手した。この段階で短期的に概算費用を見積もる方法として,最も適切なものはどれか。
ファンクションポイント法(FP法)は、入力・出力・ファイルなどソフトウェアの機能の数と複雑度を数えて規模を求め、そこから工数や費用を見積もる手法。機能仕様がある程度明確になっている必要があり、機能を数える作業にも手間がかかるため、要件が固まっていない計画初期に短時間で概算する用途には向かない。
作業単位ごとにコストを見積もって合算する方法はボトムアップ見積りと呼ばれる。WBSで作業を細かい単位まで分解できている必要があり、各作業の見積りと積み上げに時間がかかる。精度は高いが、作業の詳細が確定してから行う手法で、計画段階での短時間の概算には適さない。
予想されるコード行数(LOC)を基に見積もる方法(プログラムステップ法など)は、設計がある程度進んでコード規模を予測できる段階で使う。計画初期では行数そのものを精度よく予測できないため、短時間での初期概算には不向きである。
正解 正解はエ「類似プロジェクトを参考に見積もる」。これは類推見積法と呼ばれる手法で、過去に実施した類似プロジェクトの実績データ(規模・工数・費用など)を基準に、今回の案件との違いを補正して概算する。計画段階では要件や設計の詳細がまだ固まっていないが、類推見積法は過去実績を参照するだけで済むため、詳細情報が乏しい初期段階でも短時間で概算費用を出せる。問われている「計画段階で短期的に概算費用を見積もる」状況に最も適している。