掌控项目节奏,做到了如指掌

3185637617_1220f53bd5_b

(图片来自:http://www.flickr.com/photos/cuppini/

节奏,无所不在。春夏秋冬,日升月落,这是大自然的节奏;日出而作日入而息,朝九晚五,这是人类社会的节奏。生活有了节奏,人体的各个构成部分、乃至各个细胞才能正常运作,以保证整体的健康。社会中有节奏,而不是朝令夕改,大家才能安居乐业。

项目管理同样如此。《Manage It!》第8章“掌控项目”第1节就名为“掌控项目的节奏”。其中说到:

节奏,每个项目生而有之。有些项目节奏混乱,进展缓慢。有些项目就像坐上了火箭,倏忽间,团队就完成了更多工作。所有的项目都有节奏,不过它会随时间而变。观察节奏是项目经理的职责,你还要看出来哪些实践是否能够帮助项目建立并维持合理的节奏,保证项目取得成功。

项目的生命周期越接近于顺序式生命周期,项目的节奏就越有可能随阶段发生变化[Rot04a]。在早期阶段,项目看起来就像遭受了很多痛苦,项目经理也不知道需求何时冻结、设计何时稳定。有些项目会“神奇地”找到出口,在进入实施阶段后,节奏逐渐显现出来,而且日趋稳定,因为该做的决策已经做了,而且得到了实行。假定没有人手方面的问题,项目就可以顺利完成。如果项目总是混乱不堪,项目经理在整个生命周期中都会找不到方向,也难以发现令人舒服的节奏。

在敏捷生命周期中,在迭代规划阶段也许会观察到混乱的状况。不过迭代规划只会持续几个小时,团队在迭代开始后可以找到像鼓点一样的节奏。(如果你曾见过敏捷生命周期找不到节奏的状况,很可能是因为团队没有遵循敏捷的价值观,或是错误使用了敏捷实践。)

下面这些打断项目正常节奏的问题,是我亲眼所见的。

  • 不知道要先完成哪些需求。
  • 允许项目的需求收集阶段持续过长时间。
  • 允许GUI随时发生变化,而GUI相关人员在项目中不知该如何是好。
  • 没有架构的整体描述,不知道各个部分如何构成。
  • 无法及时向项目中加入必要的人员,使得他们很难取得成功。

在第8章中还提到了一些管理实践可以帮助项目找到稳定的节奏,包括“中途回顾”、“为需求排序”、“用时间盒限定需求相关的工作”等等。

接下来,我会逐节放出第9章“保持项目节奏”的内容。欢迎大家就译文和内容提出宝贵意见。

[Rot04a]:Johanna Rothman. Got good rhythm? Software Development Magazine, 12(6), 2004. http://www.drdobbs.com/dept/architect/184415151.


《Manage It!》已发布试译章节索引

你可能感兴趣的:(工作,生活,项目管理)