項目估計是一個黑色魔法,尤其是在遊戲開發中更是這樣。我曾經聽過數理邏輯學傢的一個神秘的說法,即把他們估計的時間乘以π。據實踐表明,這給瞭他們足夠的緩沖時間來處理新的需求、測試、迭代和范圍內的其他變化。
因為好奇和武斷,這給我留下瞭很深的印象,但我確實被吸引瞭。現在我很高興的宣佈,我已經能夠為他們的循環估計猜測找到一個堅實的數學基礎。
某個人——一個設計者、你的領導、執行生產者、一個朋友、你的媽媽——讓你做某件事。你考慮一下,草草記下一些筆記,考慮需要什麼,提出一個計劃和一個估計的時間。
但情況有變。發現你的設計者/生產者/領導/朋友/媽媽忽略瞭一些事情,而且在你工作的過程中有瞭一些進一步改善的想法。你的視野變大瞭。
當然進展不太順利。你的第一次嘗試是有益的失敗。然後你急著開始第二次嘗試,遇到瞭很多問題需要一段時間來解決。你花瞭額外的兩天時間來考慮替換的方法。總之,你走在一條絕對曲折的路上來實現目標。
那麼相比與你以前的計劃,你的旅程花費瞭多久呢?結果是數理邏輯學傢是對的。。。
情況就是這樣——無論你認為你什麼時候開始,一旦你經歷瞭研究、設計、討論、原型、失敗、測試、需求生成和創造過程中的其他一些行為時,你將無疑會在你之前計劃的π倍時間完成。
現在也許有人會質疑我的數學精確性,甚至會質疑我所認為的確定的結論。人們也許會說正確的乘數不是真正的π——而應該是2,或者√2,或者e,或者黃金比例φ。然而,我確信沒人會說乘數會小於一。
關於你的數理邏輯學習,重要的是你必須讓自己承認——當你開始一項工程時——你無法看到全貌,你不知道情況會怎樣,而且你幾乎無法提前瞭解工作的內容。沒有大量的計劃和任務分析,是無法改變這個情況的,所以不要太較真。相反,給自己一個合適的緩沖,努力去工作。
噢,你上周寫的那個to-do列表?你僅僅完成瞭列表的三分之一並不是巧合。;-)
Orignal From: 這才是算法高手 請使用π乘以你估計的時間