對於效率和概念的完整性來說,最好由少數幹練的人員來設計和開發, 而對於大型系統, 則需要大量的人手, 以使產品能在時間上滿足要求。
文章參照外科手術隊伍對10個人的程式設計隊伍進行專業化的角色分工。並為如何運作做出詳細說明。
擴建過程的成功依賴於這樣乙個事實,即每個部分的概念完整性得到了徹底的提高——決定設計的人員是原來的七分之一或更少。所以,可以讓 200 人去解決問題,而僅僅需要協調 20 個人,即那些「外科醫生」的思路。
要使工作易於管理,必須清晰地劃分體系結構設計和實現之間的界線,系統結構師必須一絲不苟地專注於體系結構。
《人月神話》 第9 11章
規模控制 空間技能 資料的表現形式是程式設計的根本 計算機產品的文件 這三個因素互相牽制,決定了專案的成敗 軟體專案的文件 為什麼要有正式的文件 不變只是願望,變化才是永恆 斯威夫特 普遍的做法是,選擇一種方法,試試看 如果失敗了,沒關係,再試試別的方法。不管怎麼樣,重要的是先去嘗試 富蘭克林 羅斯...
《人月神話》讀後感 一到三章
人月神話 這本書是我們老師推薦給我們的,同時老師還推薦給我們另一本書 夢斷 由於時間的原因,我只能先選一本書來讀。這本書裡面的好多觀點,對於今天的軟體工程依然適用。如 沒有銀彈 這個觀點,說明了作者對於軟體工程獨到的見解。身為一名軟體工程的學生,我應當仔細讀完關於 軟體工程的任何一本書。並將觀點與想...
人月神話閱讀筆記三
專案交流 巴比倫塔工程失敗的原因就是缺乏交流,導致了無法交談合作 爭辯 沮喪和群體猜忌。團隊組織的目標是減少必要的交流和協作。為了減少交流,組織結構包括了人力劃分和限定職責範圍。銀彈 古代狼人傳說中,只有用銀質子彈才能 這些怪獸。作者採用 銀彈 一詞來比喻人們渴望找到可以使軟體成本像硬體成本一樣迅速...