敏捷项目管理与传统项目管理有什么区别?
项目管理广泛应用于软件开发行业。
完整的项目管理包含五个部分,分别是:项目启动、项目规划、项目执行、项目监控、项目收尾。
随着软件行业的发展,传统的敏捷项目管理模式,已经不适应于当前互联网行业快速迭代快速开发的需求,从而衍生出了 “敏捷项目管理”。
——传统项目管理和敏捷项目管理有什么不同呢?
传统项目管理是计划驱动,而敏捷项目管理是价值驱动。
传统的项目管理:
是先确定产品的需求,在根据项目需求规划和评估所需要的人天、开发排期等。
此种模式下,只有需求是确定的,而所需要到人力分配、开发时间排期等是根据需求来制定的。
所以,需求的制定需要非常的详细,导致的结果就是前期需求会耗费大量的时间和精力。
优点是:根据制定好的项目需求、人力分配和开发排期可以估算成本,总览项目的全貌,查看进度,有效规避或者减少项目开发风险。
缺点是:一旦需求变动,会导致项目管理整体流程出现问题,对于需求的变动非常敏感,不适合当前的互联网行业。此种管理模式,也非常的耗时,效率较低下。
敏捷项目管理和传统项目管理的三要素正好相反。
敏捷项目管理中,只有成本(人力)和实践是固定的,而需求是不固定的,或者说,需求是变化的,有权重区别。
在这种情况下,项目组优先开发有价值的、需求紧迫的功能特性。
这样,项目开发中,就可以把最重要、最紧迫的需求和功能特性完成,其他不重要、待定的需求和功能,就先往后排期。这样遇到需求变更后,也可以轻松应对。
此种管理模式,由于在需求阶段节省了大量的时间和人力,效率较高,耗时也较短。
所以,敏捷项目管理和敏捷开发一样,受到互联网行业的喜爱和追捧。
由此可见 ,两者的最主要的区别是“驱动”不同。