作为顾问,我们会参与各种类型的项目,现在我们的大部分项目都是按照SAP ASAP(Accelerated SAP)项目管理方法论的方式来管理和执行项目的,比如你会听到“蓝图规划”就是ASAP中一个典型的阶段。现在随着SAP S/4HANA以及其云版本的推出,SAP已经建议使用最新的项目管理方法论SAP Activate来管理和执行项目,那么这两种方法论到底有啥区别?
1. 项目准备Project Preparation / 初始和准备Discover & Prepare
ASAP:这一阶段的重点是确定项目目标、范围、资源、时间表和建立项目管理。其中包括详细规划和建立项目组织与管理结构。
Activate:初始阶段主要是了解 SAP S/4HANA 的可能性。准备阶段涉及初步规划和范围界定,但思维更加敏捷。它不涉及详细规划,更多的是为迭代和灵活的方法奠定基础。
2.业务蓝图 Business Blueprint /探索Explore
ASAP:业务蓝图阶段在 ASAP 中至关重要,涉及所有业务流程和需求的详细记录。该阶段的目标是创建一个全面的蓝图,为整个项目提供指导。
Activate:在探索阶段,重点是了解 SAP 的最佳实践,并于企业当前的流程进行比较。该阶段不是为了收集企业现有流程的全部需求,而是强调尽可能采用最佳实践和标准功能,从而减少大量定制的需要。在这一阶段需要通过创建用户故事User Story和其他待完成项Backlog来收集所有需求和任务。
3. 实施Realization / 实施Realize
ASAP:实施阶段是根据详细蓝图配置 SAP 系统的阶段。该阶段通常以线性方式逐步实现各项要求,并包含各类的定制。在所有需求实施完成后,还要进行多轮测试以确保实施的结果。
Activate:在实施阶段,会分成不同的冲刺Sprint,每个冲刺根据用户故事User Story或者其他待完成项Backlog的优先级来完成,系统配置的迭代性更强。它包括构建、测试和反馈循环,允许随着项目的进展进行调整和完善,这样更能适应不断变化的需求。类似于ASAP,在实施完成后,也需要进行多轮测试来确保实施的结果。
4.最终准备Final Preparation / 部署Deploy
ASAP:涉及用户验收测试和上线计划模拟、最终用户培训、系统准备和执行上线计划。重点是确保一切按计划进行,并为过渡到生产环境做好准备。
Activate:部署阶段也是为上线做准备,与ASAP类似。
5. Go Live & Support上线与支持 / Run运行
ASAP:这一阶段标志着向实时环境的过渡。它包括最终迁移、上线,然后转入支持模式。
SAP Activate:在运行阶段,与ASAP类似。
从上面的比较我们可以看出这两种方法论的主要差别在于需求收集和实施阶段,ASAP 是一种结构化、循序渐进的方法,适用于需求明确、项目期间变更极少的环境。它非常适合那些喜欢可控、可预测项目环境的组织。SAP Activate 则更加灵活敏捷,适合需要快速实施、频繁变更和持续改进的项目。它对 SAP S/4HANA 项目尤为有效,利用标准功能和最佳实践可以大大缩短实施时间,降低成本。选择哪种方法取决于企业的具体要求、项目的复杂性、定制需求以及实施团队的敏捷性。