本书简要阐明软件开发过程中敏捷方法的工作原理、优点及应用效果,论述敏捷方法学中的过程和生命周期,涉及项目范围、时间管理、成本管理等。主要内容还包括:“PMBOK Guide”中的思想和敏捷开发实践之间的关系,采用敏捷技术降低风险,在软件开发各个阶段实施质量保证(QA)等。本书适合软件开发人员和管理人员参考。绪论 项目管理者如何跨过桥梁 1第一部分 敏捷开发方法概述 7第1章 敏捷方法 8 1.1 敏捷方法的起源 9 1.2 敏捷宣言 12 1.2.1 个体和交互胜过过程和工具 13 1.2.2 可工作的软件胜过全面的文档 13 1.2.3 同客户的协作胜过合同谈判 15 1.2.4 对变更的响应胜过遵循计划 16 1.3 指导敏捷项目团队的敏捷原则 16 1.4 小结 18 1.5 尾注 19第2章 《PMBOK Guide》到敏捷方法的映射 21 2.1 项目管理研究所和《PMBOK Guide》 21 2.2 项目生命周期 21 2.3 项目管理过程 26 2.4 小结 27 2.5 尾注 28第3章 敏捷项目生命周期详解 29 3.1 敏捷项目生命周期概览 29 3.2 敏捷项目 30 3.3 敏捷发布 31 3.4 敏捷迭代 32 3.4.1 迭代计划 33 3.4.2 迭代评审 34 3.4.3 迭代回顾 35 3.5例 行工作 36 3.6 敏捷方法和计划驱动方法之间的区别 37 3.7 小结 37 3.8 尾注 38第二部分 桥梁——《PMBOK Guide》中的实践和敏捷开发实践的关系 39第4章 集成管理 40 4.1 开发项目章程和初步的范围陈述 41 4.1.1 宣贯会议 42 4.1.2 简要比较 45 4.2 开发项目管理计划 45 4.3 指导和管理项目的执行、监视和控制项目工作 47 4.4 集成的变更控制 47 4.5 结束项目 49 4.6 小结 50 4.7 尾注 51第5章 范围管理 52 5.1 范围计划 53 5.1.1 范围定义 54 5.1.2 创建WBS 61 5.1.3 范围验证 62 5.1.4 范围控制 63 5.2 小结 63 5.3 尾注 64第6章 时间管理 65 6.1 战略计划VS战术计划 67 6.2 发布计划:开发战略层面的时间进度计划 68 6.2.1 发布计划:在战略层面开发时间进度计划 69 6.2.2 发布计划: 战略层面上的时间进度控制 71 6.3 迭代计划: 开发战术层面的时间进度计划 73 6.3.1 活动定义 74 6.3.2 活动持续时间评估 76 6.3.3 活动排序 77 6.3.4 活动资源评估 79 6.3.5 迭代计划:战术层面的时间进度计划控制 80 6.4 小结 83 6.5 尾注 84第7章 成本管理 86 7.1 成本评估 87 7.1.1 敏捷项目的成本最好由产品交付团队进行评估 88 7.1.2 敏捷项目是自顶向下评估而不是自底向上评估 89 7.1.3 项目团队在发布计划期间可以给出选项 90 7.1.4 成本评估在项目生命周期中逐步细化 91 7.2 成本预算 92 7.3 成本控制 93 7.3.1 管理发布待完成事项列表 94 7.3.2 锁定迭代 94 7.3.3 将成本的变更情况通知给利益相关人 95 7.3.4 度量成本性能的AgileEVM 95 7.4 小结 97 7.5 尾注 97第8章 质量管理 99 8.1 质量计划 100 8.2 质量保证 100 8.2.1 演示、评审和回顾 101 8.2.2 质量控制 105 8.3 小结 108 8.4 尾注 109第9章 人力资源管理 110 9.1 人力资源规划 111 9.2 组建项目团队 112 9.3 发展项目团队 114 9.3.1 敏捷价值观 115 9.3.2 从价值观到行为 116 9.4 管理项目团队 118 9.5 小结 120 9.6 尾注 122第10章 沟通管理 123 10.1 沟通计划 125 10.2 沟通基本项目信息——谁、什么、何时、何地和怎样 125 10.3 信息发布 126 10.3.1 迭代演示和评审会议 127 10.3.2 通过每日站立会议进行交流 128 10.3.3 回顾 129 10.3.4 实时信息指示器 130 10.4 业绩报告 132 10.5 利益相关者管理 134 10.6 小结 135 10.7 尾注 13
1