日程小鸡——项目经理应该小心的游戏之十三

在逐个报告进度的项目进度会议上最容易发生“日程小鸡(Schedule Chicken)”的情况。项目经理会问大家的进展情况如何。每个人都说自己在按日程安排进行。而实际情况却是,没有一个人做到。每个人都在等别人眨眼睛并承认自己没能跟上进度。而且除非已经太晚了,没有人会承认自己错过了项目进度安排。

日程小鸡——项目经理应该小心的游戏之十三

日程小鸡

一个讲求实效的项目经理会有如下选择。

  • 避免逐个进行的进度报告会议(见10.1.2节)。可以采取10.5节中的方法来判断项目真正的进展状态。
  • 将任务分解成更小的部分,这样每个人每天都能交付一小块任务,最多两块任务。(参见5.8节)
  • 按功能逐个实现。如果有更多的人能把精力集中在一小块可交付的功能上,就可以尽快完成这个功能,而且人们也更容易看到自己取得了多少进展。在某些情况下,人们玩“日程小鸡”的游戏,是因为开始得晚(见8.10节中的提示)。定期看到产品的各个部分集成到一起,可以让大家都看到项目的进度,从而能够帮助他们知道何时没有取得进展。
  • 考虑使用迭代吧,特别是使用敏捷生命周期。用了短期迭代,就不必再坐下来开每周的小组项目进度会议了(而且这个会议绝不应该开)。有了每日例会,人们就不能掩饰自己的真实进度了。

我第一次讨论“日程小鸡”,是跟戴夫·史密斯(Dave Smith)和杰瑞·温伯格(Jerry Weinberg)。