圖為維多利亞時期英國畫家heywood hardy的作品,在大洪水到來之前,飛鳥走獸們進入諾亞方舟。 上帝許可每種鳥獸至少保留一公一母進入方舟逃避即將到來的滅頂之災。小小諾亞方舟承擔了各種群延續的希望,在有限的空間中裝載整個世界,這需要精巧的規劃,絕不可輕易耗費資源。
規模是軟體系統產品使用者成本中乙個很大的組成部分,開發人員必須設定規模的目標,控制規模,考慮減小規模的方法;
規模本身不是壞事,但不必要的規模是不可取的;
對專案經理而言,規模控制既是技術工作的一部分,也是管理工作的一部分。必須研究使用者和使用者的需求,以設定待開發系統的規模;
僅對核心程式設定規模目標是不夠的,必須把所有方面的規模都編入預算;
規模預算必須與分配的功能相關聯;在指明模組大小的同時,確切定義模組的功能;
在大型專案中,為了滿足目標,每個人都在區域性優化自己的程式,很少會有人停下來,考慮一下對客戶的整體影響,這種導向和缺乏溝通是最大的危險;
在整個實現過程期間,系統結構師必須保持持續的警覺,確保連貫的系統完整性;
培養開發人員從系統整體出發、面向使用者的態度是軟體程式設計管理人員最重要的職能;
為了幫助團隊取得良好的「空間——時間」折中:
1.確保他們在程式設計技能上得到培訓,而不僅僅是依賴他們自己的才能和先前的經驗;
2. 認識到程式設計需要技術積累,需要開發很多公共單元構件;
精煉、充分和快速的程式,這種技藝改進的結果往往是戰略上的突破,而不僅僅是技巧上的提高;
戰略上的突破常來自資料或表的重新表達——這是程式的核心所在;
資料的表現形式是程式設計的根本;
人月神話札記 削足適履
前言 所謂削足適履,就是把解決問題的辦法弄得本末倒置,使用了錯誤的方式去解決問題,自然就得不到好的結果。那麼如何才能更好的解決問題呢,對於本章,我已經反覆讀了5遍了,然而苦於自己的理解能力,我仍然一知半解,但是我必須要邁過這個章節,不然我在當前階段下,就無法讀完這本書,而下一章節可能就會告訴我更多有...
《人月神話》讀書筆記
p8,程式設計的快樂在於它不僅滿足了我們內心深處進行創造的渴望,而且還喚醒了每個人內心的情感。p19,用人月作為衡量一項工作的規模是乙個危險和帶有欺騙性的神話。因為它暗示人員數量和時間是可以相互替換的。人數和時間的互換僅僅適用於以下情況 某個任務可以分解參與人員,並且他們之間不需要相互交流。p23,...
人月神話讀書筆記
人數和時間的互換僅僅適用於以下情況 某個任務可以分解給參與人員,並且他們之間不需要相互的交流。當任務由於次序上的限制不能分解時,人手的新增對進度沒有幫助。溝通所增加的負擔由兩個部分組成,培訓和相互的交流。相互之間交流的情況更糟一些。如果任務的每個部分必須分別和其他部分單獨協作,則工作量按照n n 1...