4.1 冲刺
回想一下你做过的很多项目,在完工前你几乎得不到任何反馈意见,或者要等好几个月才能得到反馈,你可能完全做错了方向,却丝毫没有察觉。冲刺,就是为了解决这个问题。冲刺的本质就是在一段较短的时间内集中全部精力,做出点成果,然后停下来,回头审视一下成果如何。
4.1.1 进度看板
进度看板分为几个栏目:待办事项,在办事项,完成事项。在每一个冲刺周期内,团队成员都会在便签纸上写下自己本周内能够完成的事项,贴到待办事项中,等到任务开始执行时,就将相应的任务便签纸移动到在办事项中,任务完成后,再贴到完成事项中。在任何时刻,任何人都能清楚地知道其他成员正在忙什么。(CMI最开始也用实物的进度看板,我们分为未开始,开发中,测试中,已完成四个栏目,在便签纸上写责任人和开始结束时间。)
4.1.2 任务状态 未完成/完成
在进度看板你中的任务不存在中间状态,如果做出来之后,客户没法使用,或无法通过测试,就不能转移到完成事项中。就像你制造了一个汽车,如果有人开了一下,说转向灯不能用,那么这辆车是没有完成的。
4.1.3 冲刺周期一致性
冲刺周期的时间跨度是固定的,必须有一致性。不能把第一个周期设置为一周,第二个周期又设置成三周。这样的目的在于让每个人都知道自己一个周期能完成多少工作量。
4.1.4 任务锁定
当一个冲刺周期决定并开始了,那么这个周期内的任务就锁定了,团队之外的任何人都不能再给他们增加任务。干预和扰乱团队只会大幅放缓团队的工作进度。
4.2 每日立会
Scrum主管,也就是负责执行流程的人,将主持每日立会,分别询问每个成员三个问题:1你昨天做了什么去帮助团队完成冲刺?2你今天打算做什么来帮助团队完成冲刺?3什么因素阻碍了团队的前进?如果会议时间超过15分钟,就说明开会的方法存在问题。
这样做的意义在于:了解每个任务的进展,判断所有任务是否都能按时完成,有没有机会帮助其他成员客服障碍。
4.2.1 信息饱和度
信息饱和度越高,也就是每个人对每件事知道的信息量越大。一个团队信息饱和度越高,做事的速度也就越快。信息饱和度跟团队的专业角色和头衔呈反比。因为一个人持有某个头衔,就会倾向于把特定的知识隐藏起来,不予其他成员分享。
4.2.2 三大规则
A 会议召开的时间是固定的,每个成员都要出席。
B 会议时间不能超过15分钟。
C 每个人都要积极参与,为了达到这个效果,每个人都要站立开会,不允许坐下。
4.2.3 每日立会的问题
大家容易把每日立会视为一个简单的个人报告会,每个人轮流来说我做了什么,将要做什么。实际上,较为理想的开会方式应该接近于橄榄球队员围在一起讨论战术的情景。
4.3 时间,还是时间
Scrum的一个重要意义就是改变你对时间的看法。实行冲刺和每日立会一段时间后,你就不会再把时间看成一支径直飞向未来的箭,而是从周期性的视角去看待世间。每一个冲刺,都是一个开启新任务的机会。每一天都是寻求改善的好机会。
4.4 本章要点
4.4.1 时间有限,工作分解。把你的工作分解为以固定的,短暂的时间段组成的工作量。不妨称其为“冲刺”。
4.4.2 不展示成果,就没有效果。每次冲刺结束,都要有成果,成果必须能派上用场。
4.4.3 扔掉名片。
4.4.4 提高信息饱和度。
4.4.5 每日立会。