•第一章 敏捷的 Scrum 软件开发流程 •1.1 结合个人体会谈谈敏捷 •1.2 敏捷宣言以及个人理解 •1.3 Scrum 中的角色 •1.4 Scrum 软件开发流程
•第二章 良好的开始是成功的一半——制定产品 Backlog •2.1 什么是产品 Backlog •2.2 产品 Backlog 的结构 •2.3 制定产品 Backlog 的注意事项 •2.4 互动&答疑&休息 •
第三章 谋而后动——Sprint 计划 •3.1 Scrum 中如何做计划 •3.2 Sprint 计划会议 •3.3 确定合适的 Sprint 长度 3.4 确定明确的 Sprint 目标 •3.5 确定 Sprint 包含的 Backlog 项 (bug, prototype, dev rule, etc) •3.6 故事点估算 •3.7 定义完成 •3.8 Backlog 项的拆分 •3.9 任务估算 •3.10 计算速率(包括Buffer及各种计划时间) •3.11 确定每日例会的时间地点 •3.12 Bug 的处理 •3.13 互动&答疑&休息
•第四章 工欲善其事必先利其器——创建 Sprint backlog •4.1 Sprint Backlog 和Task 区别 •4.2 任务板 •4.3 燃尽图 •4.4 如何查看任务板 •4.5 实际操练
•第五章 细节决定成败——团队房间,每日例会,sprint 演示和 sprint 回顾 •5.1 如何召开每日例会 •5.2 如何进行 Sprint 演示 •5.3 如何进行 Sprint 回顾 •5.4 如何处理Sprint中的突发情况 •5.6 实际操练
•第六章 Scrum 团队的日常点滴 •6.1 将 Scrum 团队的 Sprint 信息公示 •6.2 Sprint 之间的休整 •6.3 Scrum 的日常工作 •6.4 Sprint同步 •6.5互动&答疑&休息
第七章 分而治之——管理多个 Scrum 团队和分布式 Scrum 团队 7.1 创建多个 Scrum 团队 7.2 Sprint 同步 7.3 设置团队领导 • 7.4 人员分配 7.5 产品 Backlog 拆分 • 7.6 分布式团队的管理
第八章 以不变应万变——Scrum 中的需求变更管理 •
第九章 白纸黑字的力量——Scrum 中的文档管理
9.1 敏捷软件开发流程也需要文档?
9.2 各种实用的文档
9.3 Scrum 团队的文档管理流程
•第十章 测试也要敏捷 •10.1 验收测试 •10.2 Scrum 团队中的测试人员 •10.3 Sprint 中的测试
•第十一章 强强联合——Scrum最佳实践 •11.1 敏捷过程 XP与Scrum •11.2 测试驱动开发(TDD) •11.3 持续集成(CI) •11.4 自动化构建 •11.5 谈谈实践活动体会 •11.6 敏捷管理工具(JIRA, TFS)