人月神話讀書筆記(二) (轉)

worldblog發表於2007-12-15
人月神話讀書筆記(二) (轉)[@more@]

第三章 外科手術隊伍

1.  對於和概念的完整性來說,最好由少數幹練的人員來設計和開發,而對於大型
,則需要大量的人手,以使產品能在時間上滿足要求。如何調和這兩方面的矛盾呢?
 --  本章要解決的問題

2.  Mills的建議:

外科醫生(首席員):定義功能和技術說明書,設計程式,編制,測試
以及書寫技術文件。

副手:主要作用是作為設計的思考者、討論者和評估人員。

管理員:控制財務、人員、工作地點安排和機器,充當組織中其他管理機構的介面。

編輯:根據外科醫生的草稿或者口述的手稿,進行分析和重新組織,提供各種參考資訊
和書目,對多個版本進行維護以及監督文件生成的機制。

兩個秘書

程式職員:維護產品庫中所有團隊的技術記錄。

工具維護人員:保證所有基本服務的可靠性,以及承擔團隊成員所需要的特殊工具(特
別是互動式服務)的構建、維護和升級責任。

測試人員:各個功能設計系統測試用例的對頭,同時也是日常設計測試資料的助手。
負責計劃測試的步驟和為測試搭建測試平臺。

語言專家:尋找一種簡潔、有效的使用語言的方法來解決複雜、晦澀或者棘手的問題。

3.  當進行大系統開發時:

要有一個系統結構師從上至下地進行所有的設計。要使工作易於管理,必須清晰地劃分體
繫結構設計和實現之間的界線,系統結構師必須一絲不苟地專注於體系結構。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-993939/,如需轉載,請註明出處,否則將追究法律責任。

相關文章