中断缓冲区
在冲刺过程中,改变实战中的优先级常常会打断Scrum团队的工作。销售和市场需求,再加上管理层的干预,会导致团队长期功能紊乱,冲刺反复失败,无法满足发布日期,甚至导致公司的失败。
因此:要明确地为“中断”分配时间,不允许有超过分配的工作。如果工作超出分配额度,就终止冲刺。
亚历克斯·谢夫是我们Scrum公司的教练之一,大约10年前第一次遇到Scrum。他说,他一看到中断模式,就知道自己必须以这种方式工作。2007年7月,他受聘于一家金融服务公司,这不是他职业生涯转变的最佳时机,你可能还记得,华尔街很快陷入了自1929年大萧条以来最大的崩溃。他加入了一个为交易员编写工具的团队,并与团队首席开发人员共享一间办公室。这位同事是个好人,他们相处融洽,工作都很努力。他们工作的内容不固定,而且频繁改变。某一天,公司7位合伙人中的一位会说,这是最重要的事情。下周,有时甚至是第二天,另一位合伙人可能会想要完全不同的东西。工作没有焦点,不很专注。但亚历克斯并没有太在意,团队完成了要求,他只听到了积极的反馈。
年度评估的时间到了。同事开完审核会回来,“砰”的一声关上门,用头撞了他俩共用的办公桌。年初分配给团队的一个巨大的重要项目,最终没有取得任何进展。同事是首席开发人员,结果被老板训斥一顿,说他们那一年实际上什么也没完成。亚历克斯说,真正奇怪的是,尽管他们6个月来一直在同一个房间里工作,一直在同一个团队里谈论工作、抱怨工作,但亚历克斯从未听说过这个项目。他们一直在努力工作,做着被要求做的事情,这并不意味着合伙人想破坏这个项目,合伙人只是没有意识到,因为一个接一个的紧急请求不断干扰团队,已经使得团队无法专注于项目,更不用说完成项目了。但要老板们来对自己的行为负责吗?不。对老板们来说,这显然是首席开发人员工作的失败。