[英]Does the 80/20 rule of time management apply to developers?
我認為霍夫施塔特定律適用。
即使考慮到霍夫施塔特定律,它也總是比你預期的要長。
- 道格拉斯霍夫施塔特
更嚴重的是,請看一下關鍵鏈項目管理 。 它建議您為項目中的每個步驟提供兩個估計值。 一個是樂觀的估計,如果一切正常,你大約有50%肯定會遇到。 另一種是更現實的估計,將錯誤的時間和錯誤考慮在內(我的解釋,不要責怪作者)。 隨着時間的推移和幾個項目,您將了解哪些估計更准確,以及多少。 它因開發人員而異,因此您需要跟蹤。
絕對! 我80%的時間都花在了stackoverflow.com上,而20%的時間實際上都在工作。
奇怪的是,我的生產力與以往一樣......
......和以前一樣!
;-)
為您的客戶提前2小時編寫單元測試和演示功能將為您節省8小時的調試和重寫時間。
在我看來,Kozyarchuk做對了:
問題不在於時間估計不佳,因為范圍估計很差/不可能。
在測試代碼有效性的同時,盡早向客戶/經理顯示結果或結果模型,從而更好地理解目標/要求。
請記住: 如果項目在完成時“讓客戶滿意”,而不是在項目最初啟動時滿足分析人員已知的要求時,項目就會成功。
當然,這意味着“ 移動目標 ”是規則,而不是壞事,沒有什么可擔心的。 這也意味着,作為項目負責人/架構師,我必須確保能夠/將會傳達和涵蓋范圍變更的成本 。
這是怎么做到的?
這總是有效嗎? 沒有
你為什么甚至問80/20規則? 您正確引用了90/90規則。 您已經知道90/90規則適用於開發人員。
(抱歉用事實回答而不是開個玩笑。)
我花了20%的時間做我想做的事,80%重構它。
所以,是的,如果你認為它在前20%中“有效”。 但是,最后的80%使其可重復使用,值得維護,以及將來使用的樂趣(而不是負擔)。
Pereto原則適用於開發人員。 有人說,80%的工作是由20%的開發人員完成的。 此外,80%的錯誤是由20%的開發人員產生的。 此外,20%的用戶使用了80%的功能。 這些是我聽說過的例子。
我和比爾蜥蜴在一起。 由於非常意外的事情或者可能沒有考慮到的事情,它總是花費比預期更長的時間。
是的,80/20法律適用於開發,但您必須以不同的方式解釋它:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.