`
阿尔萨斯
  • 浏览: 4148103 次
社区版块
存档分类
最新评论

令人恍惚的日程——项目经理应该小心的游戏之十六

 
阅读更多

下星期二,来自总部的大人物就要来视察了。或者你可能要在十个星期后做上市演示。不管怎么样,你要面对一个不可改变的日期、一系列充满野心或是不可能实现的功能集合,而且这些功能必须要在那个日期之前完成。无论是否已经测量过团队的开发速度,你知道团队是无法在截止日期来临之时完成所有的功能了。看起来团队面对着日程,都已经处于恍惚的状态了。有时,这就是团队对于“幸福日期”的回应。

clip_image002

图6.16 令人恍惚的日程

首先,要创建项目的仪表板(dashboard,见第11章),再测量进度,从测量开发速度开始。然后考虑采取如下行动。

  • 如果还没有用迭代式开发,赶紧把剩下的项目分解成迭代吧,迭代时间越短越好。如果在不可改变的截止日期前有10个星期的时间,项目最少要分解成5个迭代,最好是10个。每周一个迭代,这可以帮你不断调整工作的优先级。迭代的目标是要完成某个功能或一组功能,这包括功能的开发、文档、测试,以及其他产品对于“完成”的要求。如果上市演示需要在线帮助,除非一个功能具备了在线帮助,否则它就不算完成。
  • 在一个迭代中要集中精力,每日站立会议对此会有所帮助。项目团队的目标必须放在要完成的工作上。当完成足够多的细分任务之后,就可以得到一个完整的功能或是产品了。不要让团队中的人们受其他项目、未来工作或是技术债务(见附录B)的干扰,除非技术债务使得当前迭代的工作无法完成。
  • 如果还没有准备好,就按功能逐个实现吧。这样可能会产生不完整的系统架构,不过不必担心。如果一个功能需要架构提供某些方面的支持,团队会实现的。如果功能上不需要,那就没有人会用它。

通过使用“游击队式敏捷”(guerilla-agile) ,可以消除很多上述的日程安排游戏。如果能够以不超过四周的时间盒来组织项目,按功能逐个实现,随进度集成,并测量进展速度,项目经理就可以中止这些游戏。如果总是能以这样的方式管理,那就可以完全避免绝大多数的日程安排游戏。


Guerilla agile 是作者Johanna Rothman在Agile 2007大会上的演讲题目,指的是非正式的敏捷实施方式,演讲提纲下载地址:www.agile2007.org/downloads/handouts/Rothman_383.pdf。——译注


至此,《Manage It》第六章中的十六个日程游戏已经全部发布完成了,在本章结尾处,作者指出项目经理应该铭记在心的几个要点(这也是本书的一个特点,每章结束时,作者都会针对本章内容提出几个要点):

  • 日程安排游戏总是会发生的。项目经理的工作就是要识别它们,然后管理项目,让项目仍然可以取得成功。
  • 绝大多数情况下,人们玩这些游戏都不是出于恶意。
  • 即使没有恶意,日程安排游戏还是会拖项目后腿,使其停滞不前。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics