メインコンテンツへ
プロジェクトマネジメント

あるプロジェクトで8名が6か月で24,000ステップ(SLOC)のプログラムを完成させた。同じ生産性で30,000SLOCのプロジェクトを進める場合、必要な工数(人月)はいくらか。

ア.48人月
イ.56人月
ウ.60人月正解
エ.65人月

解説

生産性(SLOC/人月)を先に求めて、それで新規プロジェクトを割り算するだけ。単位を意識すれば迷わない計算です。

なぜ ウ が正解か

ウが正解。生産性 = 24,000 SLOC ÷ (8人 × 6か月) = 24,000 ÷ 48 = 500 SLOC/人月。必要工数 = 30,000 ÷ 500 = 60人月。

なぜ ア は間違いか

48人月は前プロジェクトの総工数そのまま(8×6=48)を流用した誤り。新プロジェクトはSLOCが増えているので工数も増える。

なぜ イ は間違いか

56人月は生産性計算を誤り、24,000÷(8×5)=600 SLOC/人月のように期間を間違えて計算した場合に出る値。

なぜ エ は間違いか

65人月は計算結果の60人月に根拠のない管理オーバーヘッドを加算した誤り。問題文に間接工数の条件はないので純粋な開発工数で答える。

出典: AI生成問題(学習用)