プロジェクトのコスト
要点と定義
コストの対象群には、コストを見積もり、予算を作成し、進捗を監視してコストを管理するプロセスが含まれます。見積りは予算の根拠となり、実コストや予想コストとの比較は、管理上の判断につながります。
類推見積り、パラメトリック見積り、三点見積り、ボトムアップ見積りなどは、コスト見積りのツールと技法です。使える情報や作業の細かさに応じて方法を選びます。
ファンクションポイント法は、利用者に提供する機能の量を基に開発規模を見積もる方法です。入力、出力、照会、内部論理ファイル、外部インタフェースファイルを洗い出し、種類や複雑さに応じて重み付けします。画面は機能を洗い出す手掛かりになりますが、画面数だけでは調整前ファンクションポイントを算出できません。過去の出題で扱った補足として、画面を手掛かりに機能要素を把握する点が問われています。
過去の出題で扱った補足として、COCOMOはプログラム規模などから工数を見積もるモデルであり、自社の実績データはモデルの調整や精度向上に利用できます。標準係数による概算まで自社データが必須という意味ではありません。工数見積りは進捗管理に加え、レビューやテストなどの作業に必要な時間を配分する際にも関係します。
過去の出題で扱った補足として、EVMは計画価値、出来高、実コストを比較して、コストとスケジュールのパフォーマンスを把握します。品質やリスクを直接測る手法として扱うものではありません。
過去の出題で扱った補足として、コスト効率指数CPIは出来高を実コストで割り、スケジュール効率指数SPIは出来高を計画価値で割ります。CPIが1未満ならコスト効率が計画より低く、SPIが1未満なら計画に対して作業が遅れていることを示します。両指標は別々に読み取ります。
過去の出題で扱った補足として、現在のコスト効率が続く前提での完成時総コスト見積りEACは、実コストに残作業の予測コストを加えて求めます。この条件では、EAC=実コスト+(完成時総予算−出来高)÷CPIです。これは前提を置いた予測であり、前提が異なる場合には式や予測を見直します。
過去の出題で扱った補足として、残作業効率指数TCPIは、残作業を完了するために必要な効率を考える指標です。コスト効率が計画より低くても、スケジュールが計画より進んでいる場合があります。予算内の完了に必要な効率が高いなら、効率改善策や予備費の使用を検討します。
適用条件と例
見積り手法は、見積りに使える情報と作業の詳細度に応じて選びます。類推見積りは似た作業の実績を参考にし、パラメトリック見積りは規模と生産性などの関係を使います。三点見積りは楽観・最頻・悲観の値を考慮し、ボトムアップ見積りは細分化した作業の見積りを積み上げます。初期段階と、作業を細かく分解できた段階では、見積りの根拠が異なります。
例えば、機能追加を計画する際は、追加機能を洗い出して規模を見積もり、その見積りを予算に反映します。作業が進んだら実コストと予想コストを確認し、差異や見通しに応じて管理上の対応を検討します。
EVMで完成時のコストを予測するときは、どの効率が今後も続くという条件なのかを先に確認します。出来高と実コストからCPIを求め、残作業の予測に反映する方法は、現在のコスト効率が続くという条件に対応します。
人員変更を含む見積りでは、生産性だけでなく、引継ぎ中に作業できるか、その期間の費用をどこに計上するかも確認します。引継ぎによって作業が止まる場合、後で補う作業量も見積りに含めます。
誤りやすい点
画面数は機能要素を洗い出す手掛かりであり、ファンクションポイントそのものではありません。プログラムステップ数を数える方法とも区別します。調整前ファンクションポイントは、機能要素の種類や複雑さを評価して求めます。
ここまでが冒頭部分です。ログインすると、無料でも1日2節まで全文をお読みいただけます。
アプリでこの節を読む