十种让你的软件项目崩溃与燃尽的方式

1、失败的计划

  没有提前计划是最显然导致失败的原因。如果你正寻找最快速的方式来结束你的项目,那就是不要花费项目总时间的大部分在规划上。事实上,为什么不只是避免一起计划呢?那样绝对不会保证项目成功。

  计划是项目管理流程中最密集的一部分,因为它涉及到所有项目管理知识领域。计划包括创建项目计划,收集需求,制作沟通计划,形成风险管理计划以及开发质量管理计划。

  因为创建项目计划是一个迭代的过程,可能会感觉很乏味。在你开发一个项目计划后,有些事情发生了,然后你不得不调试这个计划并将这些变更与适当的项目干系人沟通。

  在规划问题方面,下面有两件你绝不能做的事情,如果你真想让你的项目起死回生。

  • 不要创建一个沟通计划
  • 不要烦恼资源管理规划

2、忽视风险管理

  如果你持续忽略风险,你就会一直错过在一个所参与的产出的机会。风险并不总是有坏的结果。规划风险的人通常都是赢家。

  风险分为两个类:纯粹的与商业的。对于纯粹的风险你无能为力,而对与商业风险,是可以参与并规划的。作为一个项目经理,你可能不得不穿越隐喻的界限当你为了减少上市的时间而加速项目时,或者打赌一个没有什么经验的程序员会写出好的代码,没有错误,以至于你能降低成本。如果这些赌博都赢了,你也许就成功地游过了英吉利海峡,更不用说卢比肯河了。

  项目最可能在开始失败在最后成功。在开始失败是因为有大量你必须规划的未知,你不得不考虑范围蠕变,技术的进步以及项目干系人不切实际的预期。有如此多的风险以至于要花费太长时间去规划,即使你能识别所有的风险。

  因此为何烦恼于创建一个风险管理计划,执行定量与定性分析,还担心风险评估呢,当你已经知道所有的项目都有一堆风险时?如果你真想让你的项目crash和燃尽的话,带上风险并且不要创建风险管理计划。

3、让你的自尊领导项目

  想一下以下结果:

  • 微风能将所有记忆吹散淹没
  • 你也许被迫去用开心果外壳锋利的边缘,图钉或是微型锤去粘贴那些提醒条到你的墙上,并且指甲协调去匹配你卧室的个人涉及模式
  • 你将不得不扔掉你所有的记事到地板上然后祈祷最好的

  写下你的错误让其他人从你的错误中受益。当然如果你不想让他人从你的错误中学习,但你又想炫耀你巨大的自尊,那就绝不要承认你犯错。那么这个项目肯定会沉没。

4、让你的铁三角融化

  铁三角指的是普遍的三个项目约束:时间、成本与范围。如果你改变了其中一个约束,你就必须也改变其它约束以维持平衡。当然,你也能融化铁三角让软件项目崩溃与燃尽:

  • 同意提升期限在不确保其它资源的情况下
  • 同意增进主要的产品特征在不增加时间的情况下
  • 允许资源早早退出此项目而在不增加时间或雇佣新的替代人情况下

5、躲避项目团队

  对你的项目团队隐身有些非常有意思的场景:

  • 你的程序员会漫不经心地重新定义项目需求
  • 团队可能采取地盘争夺战
  • 你的发起人可能意识到在没有项目经理的情况下该项目也能完成

6、盯着项目团队

  让你的团队压抑可能会对你的项目管理成功有害。如果你想kill掉你成功管理一个项目的机会,就:

  • 不要担心教学领导,那真不是你的工作
  • 不要担心你提供给你的团队成员机会去阐述他们创造性的解决问题的技能
  • 严重削弱你的员工做任何大地小地事情的能力,在没有你批准下
  • 当怀疑的时候,就徘徊

7、创建不切实际的进程

8、一贯反复无常

9、什么也不做
  如果你想终止你的项目的话,就不要做这些事:

  • 给发起人常规的状态更新
  • 创建一个详尽的项目计划
  • 创建一个风险管理计划
  • 提出预算、时间估计以及范围定义
  • 提出一个质量管理计划

10、成为一个懦夫

  如果你想有助于Crash或burn你的项目的话,就成为一个懦夫吧。尤其是,你要做这些:

  • 肯定给你的团队成员任何他们想要的
  • 如果成员想在关键结项期间休假,让他们去吧
  • 如果项目干系人决定他们必须有耗时的特征变动而又不改变时间和成本,继续同意这些变更吧
  • 绝不持有特定的立场在任何棘手的问题上

 

posted on 2013-05-19 18:27  missyxu  阅读(334)  评论(0编辑  收藏  举报

导航