作者採用講述的方法,幫助讀者獲得敏捷估算工具,從始至終保持敏捷、節省時間、充分利用資源並且完成更多工作。
圖書簡介,圖書目錄,
圖書簡介
詳述用於估算和計畫任何敏捷項目的行之有效的技巧
《敏捷軟體開發實踐估算與計畫為對敏捷項目進行估算和計畫提供了緊貼實用的權威指導方針。在本書中,敏捷聯盟聯合創始人MikeCohn討論了敏捷估算與計畫背後的哲學思想,並通過列舉現實世界的例子和項目案例具體展示了如何完成工作。本書絕對是你開發工具箱中必不可少的敏捷估算“利器”。
本書清晰地闡述了相關概念,並引導讀者逐步找到下列問題的答案:將構建什麼產品?產品規模多大?需要在何時完成?到那時我們到底能完成多少?你首先會認識到優秀的計畫由哪些要素組成,接著會了解到如何才能使計畫敏捷化。
採用本書中講述的方法,你將獲得敏捷估算工具,幫助你從始至終保持敏捷、節省時間、充分利用資源並且完成更多工作。本書要點如下:
為什麼傳統的指令性計畫會失敗而敏捷計畫會取得成功
如何使用故事點和理想人天來預估特性的規模,以及它們分別適用於哪種情形
重設估算的方式和時機
如何同時採用財務及非財務手段來確定特性的優先權
如何將大的特性分解為更小的、更便於管理的特性
如何計畫疊代周期並對團隊的初始進度進行預估
如何安排具有高度不確定性或進度相關風險的項目的進度
如何對由多個團隊合作開發的項目進行估算
本書介紹所有敏捷、半敏捷或者疊代流程,包括Scrum、XP、特性驅動的開發、水晶方法、自適應軟體開發、DSDM、統一過程(UP)以及其他許多方式。它無疑是每位研發經理、團隊經理和成員不可或缺的寶貴資源。
圖書目錄
第Ⅰ部分 問題與目標
第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 優秀的計畫是什麼 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 不按優先權開發特性 13
2.4 忽視了不確定性 13
2.5 把估算當作承諾 14
2.6 小結 14
2.7 討論題 15
第3章 敏捷方法 17
3.1 項目的敏捷開發方法 18
3.1.1 敏捷團隊作為一個整體工作 18
3.1.2 敏捷團隊按短疊代周期工作 19
3.1.3 敏捷團隊每次疊代交付一些成果 19
3.1.4 敏捷團隊關注業務優先權 20
3.1.5 敏捷團隊進行檢查和調整 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 討論題...