人月神話(11)未雨綢繆

2021-10-07 09:21:54 字數 600 閱讀 9362

思維導圖

試驗性工廠和增大規模

唯一不變的就是變化本身

為變更設計系統

如何設計變更系統

變更的階段化是一種必要的技術,每個產品都是應該有數字版本號,每個版本都應該有自己的日程表和凍結時間,在此以後的變更屬於下乙個版本的範疇

為變更計畫組織架構

設計人員不願意為設計書寫文件化的原因

如何設計變更計畫組織架構

前進兩步,後退一步

前進一步,後退一步

人月神話系列索引

人月神話(1)焦油坑

人月神話(2)人月神話

人月神話(3)外科手術隊伍

人月神話(4)系統設計

人月神話(5)畫蛇添足

人月神話(6)貫徹執行

人月神話(7)巴比倫塔為什麼失敗

人月神話(8,9)胸有成竹與削足適履

人月神話(10)提綱挈領

人月神話(11)未雨綢繆

人月神話(12)干將莫邪

人月神話(13,14,15)整體部分 禍起蕭牆與另外一面

《人月神話》筆記 未雨綢繆

本章談及 軟體的變更 維護 開始,作者寫道 對於大多數專案,第乙個開發的系統並不好用。要解決所有的問題,除了重新開始之外,沒有其他的辦法 即開發乙個更靈巧或者更好的系統。系統的丟棄和重新設計可以一步完成,也可以一塊塊地實現。所有大型系統的經驗都顯示,這是必須完成的步驟。而且,新的系統概念或新技術會不...

人月神話讀書筆記(11) 未雨綢繆

圖為紐約灣的tacoma橋由於空氣動力學上的錯誤設計而坍塌的新聞 1940年11月7日中午時分,建成僅僅數月的tacoma橋坍塌,這是橋梁工程史上著名的悲劇。在做專案設計和規劃時,一定要考慮到各種不確定的變化因素,靈活適應多變的環境,否則很可能釀成悲劇後果。不變只是願望,變化才是永恆。對於大多數專案...

人月神話 人月

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