トップページへ

90:90の法則


更新日:Tuesday, 07-Mar-2023 02:35:00 JST

 

90:90の法則とは

90:90の法則とは、コンピュータ・プログラミングにおいて、「コードの最初の90%が開発時間の90%を占め、残りの10%に、さらに開発時間の90%がかかる」という法則です。

これを提唱したのはベル研究所のトム・カーギルですが、法則では開発時間が合計で100%ではなく180%になっています。

これはプログラムの開発が予定どおりに完成せず、常に遅れることを皮肉ったからと言われています。

法則の意味するところは、90%を完成させる時間も残りの10%を完成させる時間も同じということです。

反対に言えば最も時間がかかる部分を後回しにしてしまっているため、完成直前にさらに時間がかかってしまうという意味にも取れます。

プログラミングの難しい部分を開発前に十分精査して、その部分に人をつぎ込むといった対策をとればもっと早く完成するという教訓と言えるでしょう。

 

 

■あわせて読みたい
1 黄昏効果
2 ジャネの法則
3 シロクマのリバウンド効果
4 AIDMAの法則
5 ストックホルム症候群
6 すっぱいブドウ
7 最後通牒ゲーム
8 ハード・トゥ・ゲット・テクニック
9 ホスピタリティ
10 印象操作
11 AISASの法則
12 アッシュの同調実験
13 勝者の呪縛
14 ケンリックの欲求ピラミッド
15 20秒ルール
16 同調現象(同調行動)
17 ピーク・エンドの法則
18 モデリング
19 公正世界仮説
20 二者択一法(選択話法)

 

■マイナー心理学用語