一、概述:
本文描述的是SAP项目实施的标准方法,根据SAP标准教材-ASAP方法论提炼,加上作者对项目实施的理解完成,供大家参考。项目经理和项目实施团队请根据自己项目的需要,选择相应的实施动作。更丰富的内容请参考SAP标准教材。其中产生的文档具体格式详见项目推进部发布的项目实施标准文档。
作者:付佐民;
日期:2008-5-14
参考资料:SAP标准教材ASAP90_46C
ASAP91_EN_46C_2ED_FV
ASAP92_EN_46C_FV
ASAP93_46C
ASAP94_EN_46C_FV
二、ASAP实施路径图:
ASAP-Accelerate SAP,加速SAP实施方法论,是标准SAP项目的实施方法。它将SAP实施项目分成五个阶段,分别是:项目准备、蓝图设计、系统实现、上线准备和上线及上线支持。ASAP实施方法路径如下图所示:
三:项目准备:
项目准备阶段的主要目的是为了制定初步的项目计划,以及为项目的实施做好必要的准备。每个SAP的实施项目都有不同的目标、范围,项目准备阶段就是为了确定最基本的需要关注的地方。该阶段主要包括以下内容:
1、确定项目目标;
2、确定项目实施范围;
3、确定项目实施策略;
4、确定项目实施阶段,制定项目总体实施计划;
5、建立项目实施组织;
6、分配项目资源。
主要的工作:
1、制定初步项目计划:项目准备阶段要制定初步的项目计划,明确项目中需要完成的基本事项;《项目实施计划》
2、定义项目的标准和程序:
1)制定采用什么方法进行项目管理的标准,比如,采用何种项目组织、文档、会议频率等来保证项目的质量,项目开始的时候就应该制定有效的项目管理标准,并且要和项目组成员沟通,达成共识;
2)制定使用SAP服务的策略;
3)制定系统迁移的策略:比如:开发机->测试机->生产机;
3、制定培训计划:
1)制定培训项目组成员业务流程、SAP功能的计划;
2)制定最终用户的培训策略以及文档使用策略;
4、技术需求计划:
1)了解用户的技术需求;
2)明确项目中需要的硬件设备;
3)准备项目实施的软硬件环境;
5、项目启动大会:《启动大会资料》
1)介绍项目组成员的组成;
2)介绍项目目标、好处;
3)明确各项目成员的角色和职责;《项目组通讯录》
4)介绍项目实施计划;
5)介绍项目的实施方法、里程碑计划和上线时间;
6)介绍项目中的主要工作,动员项目成员互相协作;
6、阶段确认:项目组双方确认,回顾准备阶段的工作,进行总结和签字确认。《阶段确认书》
四:蓝图设计:
蓝图设计阶段的主要目的是为了设计客户的业务今后在SAP系统中如何运转。因此需要首先了解客户的现状和需求,为他们设计业务流程,以及在SAP中如何实现。
主要的工作:
1、管理工作:
1)项目管理:
a. 项目状态的报告;
b. 纠正项目的偏差;
c. 项目实施计划和双周滚动计划不断调整;《双周滚动计划》
d. 项目更改管理:如果有需要调整的地方,需要经过变更的流程进行;
e. 团队建设;
2)组织机构更改管理:如果项目中需要实施BPR(业务流程重组),就需要在此时调整组织机构;
3)制定培训计划:
a. 开始项目团队的培训;
b. 分析最终用户的培训策略和文档的使用策略;
2、基础技术工作:
1)技术设计计划:进一步分析用户的技术基础、硬件环境,将需要的硬件设备、环境、技术需求写成文档;
2)搭建开发机环境;
3、确定组织结构:将客户企业的组织结构和SAP的系统结构联系起来,比如:公司代码、工厂、销售组织等等;如果是深化应用的项目,需要了解原有系统的组织结构;
4、业务流程设计:《蓝图设计报告》
a. 确定客户的现状和需求;
b. 提供SAP解决方案;
c. 设计客户未来的业务流程;
5、阶段确认:让客户明确认识到未来的流程、组织结构、系统环境,对蓝图设计阶段进行回顾和总结,并签字确认。《阶段确认书》
五:系统实现:
系统实现阶段的主要目的是根据前面设计的蓝图,在业务流程重组和SAP系统两方面实现未来的流程。因此需要进行配置、测试、培训、权限设置和报表等工作。
主要的工作包括:
1、管理工作:同蓝图设计阶段第一步工作;其中培训要做到准备好标准文档的模板格式;
2、系统配置和测试:
1)开发机配置及基本的测试;《配置文档》
2)配置传输到测试机,在测试系统进行测试,首先对功能进行测试,能否实现蓝图中设计的流程,同时要对系统性能是否稳定进行测试,这里称为单元测试;
3)生产机环境的搭建;
3、流程确认:
1)对关键用户进行培训:关键用户要做到对整个流程的操作完全掌握,并且需要做到了解数据流向和设计思路;
2)关键用户对系统进行测试,看是否符合蓝图中设计的流程;《测试文档》
4、其他设置:
1)工作流;
2)ABAP程序;
3)报表;《功能说明书》
4)用户增强;
5)用户权限设置:根据用户今后在业务上的分工,在系统中为他们设置相应的操作权限;《权限设置表》
6)归档;
……根据项目实际情况而定。
5、 集成测试:根据前面单元测试的内容,如果有多模块之间的集成的,需要对多个模块进行集成测试,以保证流程的顺畅和数据的准确。
6、 阶段确认:对系统实现阶段进行回顾和总结,系统搭建工作基本完成,双方进行签字确认,《阶段确认书》
六、上线准备:
上线准备阶段的主要目的是为了为上线做好全面的准备,这个阶段如果成功实施的话,用户就可以在SAP系统中顺利的操作了。
主要的工作有:
1、项目管理:同蓝图设计、系统实现阶段的项目管理工作;
2、最终用户培训:要确保所有的最终用户在正式上线之前都学会使用SAP系统,要让最终用户明确自己在上系统后的工作和系统中相应的操作;提供用户相应的操作手册,操作手册的编写工作可提前至系统实现阶段完成;《用户操作手册》
3、系统管理和测试:将测试正确的配置传输到生产系统,确保生产机的配置准确,同时确保生产机的性能稳定;
4、详细的项目计划:主要指上线前的倒计时计划,为保证上线时间点,倒排一个详细的上线计划;
5、最终确认:确保上线做最后的确认,包括系统的性能、配置的准确、数据的准确等等;
6、阶段确认:对上线准备阶段进行回顾和总结,确保上线的条件全部成熟,双方签字确认。
七、上线及上线支持:
上线及上线支持阶段的主要目的是为了将准备好的系统切换成正式运行的系统。同时提供用户一段时间的支持。
主要的工作有:
1、 上线支持:对刚刚正式使用系统的用户进行一段时间的支持,解决实际使用中的问题;
2、 结束项目:整理项目文档,需要用户确认的要签字,并将确认完的项目文档移交公司;
3、 项目经理自己或相应部门对项目进行KPI指标的衡量。