軟體系統開發是充滿著高度風險的產業,在整個專案開發過程中都充滿著不確定性.
因為某種程度的不確定性,相對地就不容易量化,那麼,又如何去預估實際的交付時程呢?

用人月? 是一種計量的單位,但相對也是一個 “神話”,因為誤差大到可以忽略這種單位的計量。
用人月所預估可以交付系統的期限,依據業界的經驗法則,是不可能完成交付的。
只是,講 “不可能完成”,老闆會不高興。

從 “與熊共舞” 一書中,學到了一個非常有趣的術語。

我們不要說在那個交付期限 “不可能完成”,而是改口為 “可能完成”。不過,該期限交付點的交付機率,稱之為 “奈米機率日(nano-percent date)”
因為那天順利交付的機率大概只有 十億分之一 ;D