Henrik Kniberg《硝烟中的Scrum和XP》

Henrik Kniberg《硝烟中的Scrum和XP》

作者:Henrik Kniberg

出版社:infoQ

出版年:2008

评分:8.6

ISBN:9789781430329

所属分类:商业管理

书刊介绍

内容简介

在本书中,作者Henrik Kniberg讲述了他在一年的时间里,带领40人的团队实施Scrum的过程。他们试过了多种团队尺寸(3~12人)、sprint长度(2~6星期),定义“完成”的不同方式,不同的backlog格式,各种测试策略,在多个Scrum团队之间进行同步的多种方式。他们还尝试过XP实践——持续集成、结对编程、测试驱动开发等等,还试过了把XP跟Scrum组合。

本书描述的是一个成功敏捷团队的工作过程,没有理论、没有引用、没有脚注、没有废话。读者可以把它当作一些基础实践的入门指南,帮助团队进行正确实施——但不能模仿,你需要了解自己所处的环境,进而对具体实践做出取舍,创造出属于自己的过程。

作品目录

第1章 简介

免责声明

撰写本书的原因

Scrum到底是什么

第2章 我们怎样编写产品backlog

额外的故事字段

我们如何让产品backlog停留在业务层次上

第3章 我们怎样准备sprint计划

第4章 我们怎样制定sprint计划

为什么产品负责人必须参加

为什么不能在质量上让步

无休止的sprint计划会议

sprint计划会议日程

确定sprint长度

确定sprint目标

决定sprint要包含的故事

产品负责人如何对sprint放哪些故事产生影响

团队怎样决定把哪些故事放到sprint里面

用本能反应来估算

用生产率计算来估算

我们用的是哪种估算技术

我们为何使用索引卡

定义“完成”

使用计划扑克做时间估算

明确故事内容

把故事拆分成更小的故事

把故事拆分成任务

定下每日例会的时间地点

最后界限在哪里

技术故事

bug跟踪系统VS.产品backlog

sprint计划会议终于结束了

第5章 我们怎样让别人了解我们的sprint

第6章 我们怎样编写sprint backlog

Sprint backlog的形式

任务板怎样发挥作用

燃尽图如何发挥作用

任务板警示标记

嘿,该怎样进行跟踪呢

天数估算vs小时估算

第7章 我们怎样布置团队房间

让团队坐在一起

让产品负责人无路可走

让经理和教练无路可走

第8章 我们怎样进行每日例会

我们怎样更新任务板

处理迟到的家伙

处理“我不知道今天干什么”的情况

第9章 我们怎样进行sprint演示

为什么我们坚持所有的sprint都结束于演示

sprint演示检查列表

处理“无法演示”的工作

第10章 我们怎样做sprint回顾

我们如何组织回顾

在团队间传播经验

变,还是不变

回顾中发现的问题示例

第11章 sprint之间的休整时刻

第12章 怎样制定发布计划,处理固定价格的合同

定义你的验收标准

对最重要的条目进行时间估算

估算生产率

统计一切因素,生成发布计划

调整发布计划

第13章 我们怎样结合使用Scrum和XP

结对编程

测试驱动开发(TDD)

在新代码上进行TDD

在旧代码上进行TDD

增量设计

持续集成

代码集体所有权

充满信息的工作空间

代码标准

可持续的开发速度/精力充沛地工作

第14章 我们怎样做测试

你大概没法取消验收测试阶段

把验收测试阶段缩到最短

把测试人员放到Scrum团队来提高质量

测试人员就是“验收的家伙”

如果没有任何事情需要测试,那测试人员该做什么

在每个sprint中少做工作来提高质量

验收测试应该作为sprint的一部分么

sprint周期vs验收测试周期

方式1:“在旧版本可以产品化之前,不构建新特性”

方式2:“可以开始构建新东西,但是要给将旧功能产品化分配高优先级”

糟糕的方式——“只关注构建新东西”

别把最慢的一环逼得太紧

硝烟中的Scrum和XP

……

第15章 我们怎样管理多个Scrum团队

第16章 我们怎样管理分布式团队

第17章 ScrumMaster检查列表

第18章 结语

有关Henrik Kniberg

相关推荐

微信二维码