项目无法实现项目目标是一件很常见的事情,有的项目在完成之前就夭折了,有的项目成本超出预算,有的项目进度严重落后,有的项目无法交付所有功能。
对这些失败的项目稍做总结,我们会发现导致大量项目失败的根本原因就是项目在项目过程中充满了太多的变化。而在互联网产品项目的诸多变化之中,我们最不想见到而又最常出现的就是需求变更。
需求变更是指在产品需求审核之后更改产品需求的内容,其中一些添加新的产品需求,而某些则修改或删除原始产品需求。
许多人认为需求变化的影响最多是开发人员可以开发更多功能或开发更少功能。但是实际上,需求变更(尤其是添加新产品需求和修改原始产品需求)往往给整个项目带来一系列负面影响。
需求变更导致对某些先前完成的工作的返工:项目经理必须重新确定项目计划,设计人员必须重新设计DEMO,开发人员必须重新编码,测试人员必须重新测试...需求变更导致项目之间的通信成本团队成员补充:必须再次讨论计划的一部分,必须确认新的可交付成果,并且应更新现有文档...
需求的变化改变了项目的范围,原始项目范围,项目成本和项目时间之间的平衡也被打破。如果无法按要求完成项目,则项目必须考虑额外的项目成本或延长项目时间。因需求变化而导致的遣返劳动力会引起负面情绪,例如项目团队成员之间的不满和倦怠,进而导致项目效率和项目质量下降。
一般而言,项目期间需求变更发生的时间越晚,对项目的影响越大。如果需求在项目中经常变化,那么这很可能给项目带来灾难性的后果,并最终导致项目失败。
领取专属 10元无门槛券
私享最新 技术干货