最適な工期


http://www.atmarkit.co.jp/news/200707/05/juas.html


最適な工期は投入人月の立方根の2.4倍


assert(24 == Math.cbrt(1000)*2.4)


「短縮率が30%以上の短い期間での開発は無謀である」

groovy> (1..100).step(3) { printf("%3.0f,%5.2f,%5.2f\n", 
[it, Math.cbrt(it)*2.4, Math.cbrt(it)*2.4*0.7] as float[])}
groovy> go
  1, 2.40, 1.68
  4, 3.81, 2.67
  7, 4.59, 3.21
 10, 5.17, 3.62
 13, 5.64, 3.95
 16, 6.05, 4.23
 19, 6.40, 4.48
 22, 6.72, 4.71
 25, 7.02, 4.91
 28, 7.29, 5.10
 31, 7.54, 5.28
 34, 7.78, 5.44
 37, 8.00, 5.60
 40, 8.21, 5.75
 43, 8.41, 5.89
 46, 8.60, 6.02
 49, 8.78, 6.15
 52, 8.96, 6.27
 55, 9.13, 6.39
 58, 9.29, 6.50
 61, 9.45, 6.61
 64, 9.60, 6.72
 67, 9.75, 6.82
 70, 9.89, 6.92
 73,10.03, 7.02
 76,10.17, 7.12
 79,10.30, 7.21
 82,10.43, 7.30
 85,10.55, 7.39
 88,10.68, 7.47
 91,10.80, 7.56
 94,10.91, 7.64
 97,11.03, 7.72
100,11.14, 7.80


うーん確かに危険だ。