关键字:JustDoIt 项目进度
一旦项目开始运转,拖慢进度的方方面面便随之产生——功能蠕虫(无法掌控的功能需求)、项目变更、团队关系失调等。本文则阐述了解决这些问题的办法。
耐克著名的广告标语“Just Do It”对我们所有项目经理都有很深的意义。但是众所周知,“Just Do It”说起来容易,做起来却难。在这个技术与软件一夜之间即可发生天翻地覆变化的IT世界里,你怎么能保证你的项目跟上最新的节奏,并沿着充满荆棘的跑道顺利奔向终点呢?
第一步就是正确地启动项目,保证项目有一个迅速、有效的过程。这意味着要保持团队与基本的项目管理技术一致,一起建立项目协议和项目计划,并在项目优先级上取得一致。
一旦项目开始运转,拖慢进度的方方面面便随之产生。下面是需要注意的、最常见的项目障碍:
“功能蠕虫”
这是一种“我们可以做得更好”的病态思想产生的。每个项目都会有一个时期需要你限制工程师们的额外发挥,全力完成项目的收尾工作。对于所提出的功能请求,可以使用变更效应矩阵法(change impact matrix)做决定。在项目到达一定阶段时,就要冻结包括功能特性的所有产品或服务设计。这一步做的越早项目便会进行地越快、越成功。同时,可以把新的功能请求作为将来更新产品或服务版本时的参考。
项目变更
所谓人算不如天算,这时候就只能面对现实。客户可能会改变他们的需求,市场也在不断地变化,新的威胁和机遇可能使项目滞后,新的优先级又浮出水面。所有这些变更都会额外消耗项目费用和资源。
如果项目是根据项目协议来做,那么项目变更通常都意味着项目要重新启动。经验证明,与其在缺少资源和项目发起人支持的情况下勉强完成项目交付最终产品,还不如花半天的时间根据新的项目协议重新启动项目。
当你根据新的项目协议编写新的项目计划时,完全可以在新项目中借用已经创建的交付产品,最终达到缩短项目周期的目的。
团队关系失调
这是由于团队无法围绕同一目标一致合作而产生的,是因为缺少责任心、缺少互动,以及懒于采用建设性地方法解决矛盾而造成的。许多项目在项目执行过程中会流失、重新聘用人才。如果发生这种情况,那么所有团队成员应该花半小时时间重新制定新的团队方针和会议流程。因为只要有人加入,这就是一个新团队。重新编写方针和流程的理由与开始时一样——改善团队关系,培养一个积极的互动局面,避免灾难性的冲突。 软件开发网
多任务处理
如果团队成员需要同时工作在多个项目上,或者在同一项目中需要同时进行多项任务,这就是一种多任务处理的趋势。集中精力完成一个任务通常要比在几个任务上跳来跳去的效率要高得多。如果有人需要在多个项目上工作,那么他最好分出几个时间段来,在每个时间段里集中精力完成一个任务。精力集中还表现在需要把电话转到话音信箱,以及暂时关掉电子邮件,以避免打扰和分心。