人月神話筆記 焦油坑 人月神話

2021-08-13 22:21:09 字數 839 閱讀 5162

程式、程式設計系統、程式設計產品、程式設計系統產品

程式設計產品:

程式設計系統

程式設計系統產品

美食的烹調需要時間;片刻等待,更多美味,更多享受。

good cooking takes time.if you are made to wait,it is to serve you better,and to please you.

進度安排不合理的原因:

所有的程式設計人員都是樂觀主義者。

進度安排背後的第乙個錯誤:一切都將運作良好,每一項任務僅花費它所「應該」花費的時間。

成本隨著開發產品的人數和時間的不同,有著很大的變化。

進度卻不同。

用人月作為衡量一項工作的規模是乙個危險和帶有欺騙性的神話。

人月暗示著人員數量和時間是可以交換的。

任何時間僅在以下情況可以交換:

某個任務可以分解給參與人員,並且他們之間不需要交流。
比如割小麥。

對於可以分解但是需要溝通和交流的任務,必須在計畫工作中考慮溝通和交流的工作量。

溝通的負擔:

交流 系統測試進度的安排往往是最不合理的。

沒有哪個單元比系統測試和除錯更受順序限制影響。

比較合理的安排:

1/3計畫

1/6編碼

1/4構件測試和早期系統測試

1/4系統測試、所有的構件已完成

向進度落後的專案中增加人手,只會使進度更加落後。

人月神話 mobi 人月神話 焦油坑

所有的程式設計人員都是樂觀主義者 在軟體領域,很少能有像 人月神話 一樣具有深遠影響力和暢銷不衰的著作。brooks博士為人們管理複雜專案提供了最具洞察力的見解,既有很多發人深省的觀點,又有大量軟體工程的實踐。以 焦油坑 一章開篇,這一得名於自然界的產物,遠古時代困住了無數的洪荒巨獸。而作為人類歷史...

人月神話 焦油坑

岸上的船兒,如何海上的燈塔,無法移動。荷蘭諺語 焦油坑的意思說明了即使你足夠強大,也無法擺脫束搏而沉到坑底。it專案也是這樣,不論是開發大型軟體系統還是小型專案,都會遇到諸多複雜的問題和影響因素,專案本身就是乙個足夠複雜的動態系統,沒有最優,只有滿意。專案四要素,人員,組織環境,干係人,外部依賴和約...

人月神話 人月

缺乏合理的進度安排是造成專案滯後的最主要的原因,它比其他所有因素加起來的影響還大 引起的原因 a.估算技術不嚴謹科學,缺乏有效研究,建立在不真實的假設 一切會執行良好 b.對進度缺少跟蹤和監督 c.認為人月可以互換,進度與工作量不等同 程式設計人員的樂觀主義 人月關係 a.人員和時間的關係 完全可以...