這裡有一位朋友的讀書筆記,寫的很好。
第1章 焦油坑
程式設計系列產品
程式設計系統和程式設計產品是程式成本的3倍,程式設計系統產品是程式成本的9倍。
2.職業的樂趣
3.職業的苦惱
第2章 人月神話
缺乏合理的進度安排是造成專案滯後的主要原因。
1.樂觀主義
所有系統程式設計的進度安排背後的第乙個錯誤假設是:一切都將運作良好,每一項任務僅花費它「應該」花費的時間。
2.人月
用人月作為衡量一項工作的規模是乙個危險和帶有欺騙性的神話。
3.系統測試
系統測試進度的安排常常是程式設計中最不合理的部分。
4.空泛的估算
5.重複產生的進度災難
向進度落後的專案增加人手只會使進度更加落後。
第3章 外科手術隊伍
由一流人才組成的小型精幹的隊伍,比近百人的大型團隊,更好。
1.問題
需要協作溝通的人員數量影響開發成本,因為相互的溝通和交流及更正溝通將引起不良結果。
2.團隊
第4章 貴族**、民主政治和系統設計
1.概念的完整性
在獲得概念完整性之前開始實施,容易導致變更和專案延期。
2.獲得概念的完整性
易用性實際上需要設計的一致性和概念上的完整性。
3.貴族**統治和民主政治
概念的完整性要求設計必須有乙個人或者非常少數互有默契的人員來實現。
結構師的工作是運用專業技術知識來支援使用者的真正利益,而不是維護銷售人員、製作者所鼓吹的利益。
《人月神話》讀書筆記1
功能和易用性之間要達到平衡,系統的概念完整性決定了使用的容易程度 不能與系統基本概念進行整合的良好想法和特色,最好放到一邊,不予考慮。如果出現了很多非常重要但不相容的構想,就應該拋棄原來的設計,對不同基本概念進行合併,在合併後的系統上重新開始 概念的完整性要求設計必須由乙個人,或者非常少數互有默契的...
人月神話讀書筆記1
程式變成程式設計系統產品,它的成本高達九倍。然而,只有它才是真正有用的產品,是大多數系統開發的目標。程式設計的樂趣 1.創造事物的快樂。2.來自開發對別人有幫助的東西。3.將各個零件組裝起來並精確執行得到預先想要得到的效果。4.學習的樂趣。5.這種介質可以使程式設計師輕鬆的創造自己的 城堡 總之程式...
《人月神話》讀書筆記
p8,程式設計的快樂在於它不僅滿足了我們內心深處進行創造的渴望,而且還喚醒了每個人內心的情感。p19,用人月作為衡量一項工作的規模是乙個危險和帶有欺騙性的神話。因為它暗示人員數量和時間是可以相互替換的。人數和時間的互換僅僅適用於以下情況 某個任務可以分解參與人員,並且他們之間不需要相互交流。p23,...