42
見積り
90対90の法則
見積りの尾。
条文
もし
「最初の90%のコードが、開発時間の最初の90%を占める。残り10%のコードが、もう90%を占める。」目に見える作業は、同じ大きさの統合・エッジケース・仕上げという第二の塊を隠している。
ならば
「「ほぼ完成」に見えたら、もう一つ丸ごとプロジェクトが残ると思え——最後の10%、すなわち堅牢化・エッジケース・統合。端数として無視せず、明示的にスケジュールに積め。」
ただし
本番相当データでのデモ / 厳格な完了の定義
出典
Tom Cargill (Bell Labs); Jon Bentley が Programming Pearls (CACM, 1985) で広めた。
原典へ関連する条文