42

見積り

90対90の法則

見積りの尾。

条文

もし

「最初の90%のコードが、開発時間の最初の90%を占める。残り10%のコードが、もう90%を占める。」目に見える作業は、同じ大きさの統合・エッジケース・仕上げという第二の塊を隠している。

ならば

「ほぼ完成」に見えたら、もう一つ丸ごとプロジェクトが残ると思え——最後の10%、すなわち堅牢化・エッジケース・統合。端数として無視せず、明示的にスケジュールに積め。

ただし

本番相当データでのデモ / 厳格な完了の定義

出典

Tom Cargill (Bell Labs); Jon Bentley が Programming Pearls (CACM, 1985) で広めた。

原典へ

関連する条文