众所周知,如今的项目管理领域有两种管理方式,即传统项目管理和敏捷项目管理。
传统的项目管理需要制定严格的计划,遵循既定的流程,此类管理模式通常采用瀑布式或部分迭代开发模型,遵循着计划进行执行和监控,有复杂的流程进行变更控制,管理活动和决策采取中央集中化的模式。
而以Scrum为代表的敏捷项目管理更强调应对变化,更适合于解决复杂问题,适应多变的、未知的环境,在客户需求不明确的时候,以在较短的周期内开发出可用的软件为目标,其以持续交付有价值的产品满足客户需求、帮助客户建立优先竞争优势,从而提升企业项目、产品投资回报。
那么传统的项目管理与敏捷项目管理的区别主要体现在哪些方面呢?
项目流程
通常完整的项目管理流程可以总结为五个过程组:启动、规划、执行、监控、收尾。
传统的项目管理要对项目的所有过程进行管理和风险把控,并要求在不同环节的有文档输入和输出。
项目管理主要是对范围、进度、成本、质量、人力资源、沟通、风险、采购和干系人进行管理,传统的项目管理相当于要对启动每个环节都进行启动、规划、执行、监控和收尾的过程。
对每个环节都必须要进行严格的规划,在这一过程中将会产生繁琐的流程和大量文档管理、时间成本和人力成本,而且一旦出现规划以外的变更,都需要经过批准