開發乙個軟體,我們要有合理的時間進度,開發人員要少而精,概念完整性必須考慮在內,
要盡量做到盡早交流和持續溝通。同時,文件形成了關鍵的樞紐,每個專案管理的工作都圍
繞著它們運轉,它們是經理們的主要個人工具。對於計算機硬體開發專案,關鍵文件是目標
、手冊、進度、預算、組織機構圖、空間分配、以及機器本身的**、**和**;對於大
學科系,關鍵文件類似:目標、課程描述、學位要求、研究報告、課程表和課程的安排、預
算、教室分配、教師和研究生助手的分配;對於軟體專案,要求是相同的:目標、使用者手冊,
內部文件、進度、預算、組織機構圖和工作空間分配。即使是乙個小型專案,我們都會要求書
寫相關文件,對每個關鍵文件的維護提供了狀態監督和預警機制並且本身就可以作為檢查列表
或者資料庫。良好的工作手冊和組織架構可以開發出更加符合使用者的需求。手冊、或者書面
規格說明,是乙個非常必要的工具,儘管光有文件是不夠的。手冊是產品的外部規格說明,它
描述和規定了使用者所見的每乙個細節;同樣的,它也是結構師主要的工作產物。
人月神話閱讀筆記03
人月神話拜讀完了,真的感覺學到了很多,受益匪淺,書開始就形象有有趣的把軟體危機比作 焦油坑,交流至關重要,實踐是最好的老師,文件撰寫是軟體人的必修課,這本書讓我們對軟體工程有了更深一步的理解,有了全新的認識,軟體工程焦油坑在相當長時間內仍會存在,我們必須努力學習,不斷創新,獲得更大的進步。一 我過去...
人月神話閱讀筆記03
今天我閱讀的是貫徹執行一節。假設乙個專案經理已經擁有行事規範的結構師和許多程式設計實現人員,那麼他如何確保每個人聽從 理解並實現結構師的決策?對於乙個由 1000 人開發的系統,乙個 10 個結構師 的小組如何保持系統概念上的完整性?首先要有文件化的規格說明,即手冊。手冊或者書面規格說明,是乙個非常...
人月神話閱讀筆記03
人狼這種民間傳說中存在的怪物,會在月圓之夜由我們熟悉的人類面孔變成可怕的狼臉。我們熟悉的軟體專案也有著人狼的特性,看似簡單明瞭的外表,但是卻可能隨時變成乙個進度落後 超出預算 存在大量缺陷的怪物。在民間傳說中對付人狼唯一可靠的 就是銀彈。所以銀彈在軟體專案中就是比喻這種使得軟體成本像計算機硬體成本一...