詳述用于估算和計劃任何敏捷項目的行之有效的技巧
《敏捷軟件開發(fā)實踐 估算與計劃 為對敏捷項目進行估算和計劃提供了緊貼實用的**指導方針。在本書中,敏捷聯(lián)盟聯(lián)合創(chuàng)始人Mike Cohn討論了敏捷估算與計劃背后的哲學思想,并通過列舉現(xiàn)實世界的例子和項目案例具體展示了如何完成工作。本書絕對是你開發(fā)工具箱中必不可少的敏捷估算“利器”。
本書清晰地闡述了相關概念,并引導讀者逐步找到下列問題的答案:將構建什么產(chǎn)品?產(chǎn)品規(guī)模多大?需要在何時完成?到那時我們到底能完成多少?你*先會認識到優(yōu)秀的計劃由哪些要素組成,接著會了解到如何才能使計劃敏捷化。
采用本書中講述的方法,你將獲得敏捷估算工具,幫助你從始至終保持敏捷、節(jié)省時間、充分利用資源并且完成更多工作。本書要點如下:
為什么傳統(tǒng)的指令性計劃會失敗而敏捷計劃會取得成功
如何使用故事點和理想人天來預估特性的規(guī)模,以及它們分別適用于哪種情形
重設估算的方式和時機
如何同時采用財務及非財務手段來確定特性的優(yōu)先級
如何將大的特性分解為更小的、更便于管理的特性
如何計劃迭代周期并對團隊的初始進度進行預估
如何安排具有高度不確定性或進度相關風險的項目的進度
如何對由多個團隊合作開發(fā)的項目進行估算
本書介紹所有敏捷、半敏捷或者迭代流程,包括Scrum、XP、特性驅(qū)動的開發(fā)、水晶方法、自適應軟件開發(fā)、DSDM、統(tǒng)一過程(UP)以及其他許多方式。它無疑是每位研發(fā)經(jīng)理、團隊經(jīng)理和成
員不可或缺的寶貴資源。
Mike Cohn,是專注于流程與項目管理的咨詢與培訓公司Mountain Goat Software的創(chuàng)始人。Mike擁有逾20年的行業(yè)經(jīng)驗,擔任過創(chuàng)業(yè)公司乃至財富40強企業(yè)的技術負責人,他還是敏捷聯(lián)盟的發(fā)起成員之一,經(jīng)常在業(yè)界相關雜志上發(fā)表文章并出席有關會議。他也是User Stories Applied (Addison-Wesley ,2004年出版)一書的作者。
第Ⅰ部分 問題與目標
第1章 計劃的目的 3
1.1 為何要進行估算和計劃 4
1.1.1 減少風險 5
1.1.2 降低不確定性 5
1.1.3 提供更好的決策支持 5
1.1.4 建立信任 6
1.1.5 傳遞信息 6
1.2 優(yōu)秀的計劃是什么 7
1.3 敏捷計劃是什么 7
1.4 小結 8
1.5 討論題 8
第2章 計劃失敗的原因 9
2.1 基于活動而不是基于特性進行計劃 9
2.1.1 活動不會提前完成 10
2.1.2 延誤沿著計劃表向下傳遞 10
2.1.3 活動不是互相獨立的 11
2.2 多任務處理導致更多的延遲 12
2.3 不按優(yōu)先級開發(fā)特性 13
2.4 忽視了不確定性 13
2.5 把估算當作承諾 14
2.6 小結 14
2.7 討論題 15
第3章 敏捷方法 17
3.1 項目的敏捷開發(fā)方法 18
3.1.1 敏捷團隊作為一個整體工作 18
3.1.2 敏捷團隊按短迭代周期工作 19
3.1.3 敏捷團隊每次迭代交付一些成果 19
3.1.4 敏捷團隊關注業(yè)務優(yōu)先級 20
3.1.5 敏捷團隊進行檢查和調(diào)整 21
3.2 敏捷計劃方法 21
3.2.1 計劃的不同層次 22
3.2.2 滿意條件 23
3.3 小結 25
3.4 討論題 25
第Ⅱ部分 估 算 大 小
第4章 使用故事點估算大小 29
4.1 故事點是相對的 29
4.2 速度 31
4.3 小結 33
4.4 討論題 33
第5章 使用理想人天進行估算 35
5.1 理想時間和軟件開發(fā) 36
5.2 以理想人天作為對大小的度量 37
5.3 給出一個而不是多個估算值 37
5.4 小結 38
5.5 討論題 38
第6章 估算方法 39
第7章 重估 49
第8章 在故事點和理想人天之間進行選擇 55
第Ⅲ部分 為價值制定計劃
第9章 確定主題的優(yōu)先級 63
第10章 確定經(jīng)濟優(yōu)先級 71
第11章 確定渴望度優(yōu)先級 85
第12章 分解用戶故事 93
第Ⅳ部分 進 度 計 劃
第13章 發(fā)布計劃精粹 103
第14章 迭代計劃 111
第15章 選擇迭代長度 127
第16章 估算速度 135
第17章 不確定性緩沖計劃 143
第18章 計劃多團隊項目 155
第Ⅴ部分 跟蹤與交流
第19章 監(jiān)督發(fā)布計劃 165
第20章 監(jiān)督迭代計劃 173
第21章 關于計劃的溝通 179
第Ⅵ部分 敏捷計劃有效的原因
第22章 敏捷計劃有效的原因 189
第Ⅶ部分 案 例 分 析
第23章 案例分析:Bomb Shelter Studio 197