不知道你的团队是否经历过所谓的“Sprint 中期评审”?如果有的话,那么恭喜你,你不是一个人。

不少团队都会选择加一个“中期评审”以保证工作可以顺利进行。就我遇到的情况,主要的原因有以下几种:

  1. 团队成员之间信息同步
  2. 确认Sprint 目标是否能实现
  3. 确认是否要对Sprint Backlog进行增删(这点跟2有点接近)
  4. 希望以此从PO 处获得一些反馈

在我看来,这都不是好的原因,虽然很多团队觉得理由还挺充分的。

其实这些理由,都给了我们一个信号:Sprint 太长。

我们一条一条来看。

如果每天的站例会依然不能满足“同步”信息这个工作,以至于需要一个专门的行动来进行同步,那我们是不是应该认为Sprint太长了,导致团队成员精力已经开始(因为事务太多)偏移了?而团队成员通过每天同步,已经不能完全达到同步的目的,这就是一个很危险的信号——你的团队成员在处理过多的事情。那么最有可能的原因是什么?也许就是Sprint 过长。

同样,如果一个Sprint 中我们需要考虑对范围进行改变,是不是也可以认为太长,导致我们在一开始的Planning 阶段是有很大问题的?所以我们才需要中期评审来进行弥补?

尽量多的从PO 处获取反馈看起来是个合理的理由,但是如果需要强迫性质的通过本来不该存在的中期评审来获取,那为何我们不在一开始就将Sprint拆分为两次呢?

不可否和,中期评审让团队成员有机会来思考当前迭代中需要完成的种种工作,并作出调整,但这些都是“额外”的工作,在敏捷中应该被认为是“浪费”,这些应该是从根本上被杜绝的。

所以下次当你发现你需要一些中期评审的时候,也许你真正该思考的是“我们的Sprint 是不是太长了?”

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注