軟體研發之道 微軟開發團隊的經驗法則

2022-07-26 04:33:10 字數 2548 閱讀 4397

目  錄

開局階段 1

組織 1

質保人員是「少數民族」嗎 2

到底誰負責產品設計 2

經驗法則1 建立共同前景 3

經驗法則2 使大家主動投入 11

經驗法則3 制定多版本的技術計畫 13

經驗法則4 不要認為別人是笨蛋 17

死亡行軍 19

經驗法則5 蒐集情報 22

經驗法則6 注意團隊成員組成的比例 24

經驗法則7 組建功能監督小組 25

經驗法則8 專案經理的重要性 32

團隊精神 33

經驗法則9 做權威,而非掌權者 35

競爭 38

人類學簡介 38

軟體競爭 40

經驗法則10 缺乏競爭對手?未必是好事 41

經驗法則11 與競爭對手不相上下?進行功能競賽 43

經驗法則12 落後於競爭對手?更頻繁地推出新版本 43

經驗法則13 領先於競爭對手?絕不放鬆 46

經驗法則14 緊跟潮流 46

客戶 48

簡單的購買模型 50

經驗法則15 讓客戶驚喜 51

經驗法則16 找到靶心 52

經驗法則17 與客戶建立良好的關係,而不只是生意往來 54

經驗法則18 加快產品週期 55

設計 57

經驗法則19 追求偉大 57

經驗法則20 確定主題 58

經驗法則21 將依賴減至最少 60

經驗法則22 平息客戶的抱怨 60

經驗法則23 軟體的可移植性 62

經驗法則24 在設計階段考慮時間因素 62

開發 62

經驗法則25 拒絕錯誤指示 64

經驗法則26 以遊戲的心情開發軟體 67

中期階段 68

經驗法則27 像醫生一樣 68

經驗法則28 記住軟體開發金三角:功能、資源和時間 70

經驗法則29 不要不懂裝懂 71

經驗法則30 提交中間產品 74

經驗法則31 小心「閉門造車型」開發人員 79

經驗法則32 經常、定期構建軟體產品 82

經驗法則33 始終完全了解產品的狀態 84

掌握進度 86

經驗法則34 利用零缺點里程碑 86

經驗法則35 帶領全體成員到達零缺點里程碑 88

經驗法則36 完成每個里程碑後進行事後總結,但不要指責 88

經驗法則37 把握里程碑的字面意義與精神 89

經驗法則38 掌握什麼是「正常的」 90

經驗法則39 里程碑的合理數目 94

經驗法則40 每乙個小的里程碑都有專屬的意義(故事) 94

經驗法則41 尋找自然出現的里程碑 95

經驗法則42 雖落後,別趴下 99

經驗法則43 不要落後多久就把原定日期延後多久 108

經驗法則44 延誤了這個里程碑,一定要按時到達下乙個里程碑 109

經驗法則45 從延誤中學習經驗教訓 109

經驗法則46 要有全域性觀 110

經驗法則47 與時俱進 110

推出階段 112

推出階段:啟動 112

推出階段:移交 113

推出階段:收尾 114

經驗法則48 關懷多於要求 115

經驗法則49 beta版不是修改產品的時候 116

經驗法則50 利用beta測試來調整宣傳策略 116

經驗法則51 嚴格執行類選法 116

經驗法則52 小心保持軟體的穩定 118

發布階段 119

經驗法則53 偉大的軟體應該有乙個偉大的故事 120

經驗法則54 建立贏家形象 123

結束語 124

附錄:聘用和留住人才 125

雇用聰明的人 125

適才適任 126

賽馬必須奔跑 127

好高騖遠者需要你的推動 128

軟體開發領先者資源的不完全清單 132

新的經驗法則 134

經驗法則55 做完美的老闆 134

經驗法則56 老闆就是你最重要的客戶 136

一種更好的方式 136

在如何看待老闆上的轉變 137

經驗法則57 支付「lumber tax」和下alpha賭注 139

alpha(或alpha能量) 139

the core system v. 3.0的元素 142

形成共同前景的4個步驟 143

第1部分:「簽到」的元素 143

第2部分:決策過程的元素 145

第3部分:校正的元素 147

第4部分:共同前景的元素 148

the core protocols v. 3.0 151

核心承諾 151

核心準則 152

放棄/取消放棄 152

簽到 152

離開 153

求助 154

準則檢查 155

目的檢查 155

決策過程 156

解決 157

完美行動 158

個人校正 159

調查 160

軟體研發之道 有關軟體的思考

軟體是一種智財權,軟體生產主要是一種智力活動。磁碟或光碟上的資料體現了軟體產品開發團隊的集體智慧型。磁碟上體現的智力水平越高,創造的智財權就越多,產品的價值也就越高。有了價值更高的產品,就可以賺更多的錢,獲得更多客戶,也可以讓智力活動影響到更廣泛的人群,並為開發者和他人帶來更多利益。如果你特別關注將...

軟體研發之道 有關軟體的思考

軟 件是一種智財權,軟體生產主要是一種智力活動。磁碟或光碟上的資料體現了軟體產品開發團隊的集體智慧型。磁碟上體現的智力水平越高,創造的智財權就越 多,產品的價值也就越高。有了價值更高的產品,就可以賺更多的錢,獲得更多客戶,也可以讓智力活動影響到更廣泛的人群,並為開發者和他人帶來更多利益。如果你特別關...

軟體研發之道 有關軟體的思考

軟體是一種智財權,軟體生產主要是一種智力活動。磁碟或光碟上的資料體現了軟體產品開發團隊的集體智慧型。磁碟上體現的智力水平越高,創造的智財權就越 多,產品的價值也就越高。有了價值更高的產品,就可以賺更多的錢,獲得更多客戶,也可以讓智力活動影響到更廣泛的人群,並為開發者和他人帶來更多利益。如果你特別關注...