作为一名小顾问,对于Oracle EBS的实施,一般就是按照PM设定的计划执行,领导的计划排到哪就干什么活,到sit就些test case,到uat就写user manual。但是对于整体EBS的实施管理依旧有些疑问,因此找了个周末特意了解一下。
激起我查询的主要原因是某同事问我MD050中MD代表的是啥意思,当然,其实我查到这张图的时候就准备结束了因为我觉得说的很有道理。但是秉着求是的理念,还是继续深入了解了EBS的实施方法论
深入查询后发现,EBS的实施方法论是基于Oracle Application Implementation Methodology(AIM)。看这个AIM,感觉和PM给我们排的ERP实施总体计划的Excel非常相像。
首先我们来看PM的总体计划Excel,从左至右会按时间顺序划分项目时间周期;其次,从上到下会相应的区分项目中应该进行的几个阶段以及各个阶段内相应的流程内容;表格中就是流程所需耗用的时间。 相应的,AIM稍有区别,从左至右按时间顺序划分项目实施的6个Phases,从上倒下列示12个Process,内部展示各个Process所需的资源。主要的区别在于总体计划里面将对应的流程挂到了相应的阶段下
下面先来看一下AIM的6个Phases
Phase I Definition
Create the project plan, from goals through work plan, project management, training, organization and staffing, and related projects.
总的来讲就是PM需要排出一个可行的计划,当然在PM排计划之前就已经确定了实施的周期。这一块的主要内容就是按经验区分各个Phase的比例,然后排一个计划
Phase II Operation Analysis
Requirements analysis, fit/gap analysis, initial issue identification, and scope definition.
这一阶段主要是用户调研,确定业务流程与系统标准功能的Gap
Phase III Solution Design
Configuration documentation, extension design, user validation and scope, check-point.
这一阶段主要是基于用户调研的结果,提出详细的解决方案,包括流程设计以及确定相应的开发项
Phase IV Solution Build
Configuration, code creation, unit testing, script creation and user validation.
这一阶段主要就是系统设置,功能设计文档编写,代码编写,功能测试
Phase V Transition
Cut-over preparation, user training, user procedure definition, final User Acceptance Testing (UAT) and issue resolution.
这个阶段就是准备上线,包括用户培训,数据收集,正式环境系统设置和数据导入
Phase VI Production
Product Launch (Go Live) and Support.
这个阶段就是上线和后期运维
以上就是AIM的6个Phases。下面看一下AIM的12个Process
- Project Management (PJM)
设计项目计划,资源计划以及质量管理 - Business Process Architecture (BP)
商业蓝图 - Business Requirements Definition (RD)
业务分析 - Business Requirements Mapping (BR)
业务与系统的匹配,以及gap处理 - Application and Technical Architecture (TA)
系统架构和技术架构选型 - Module Design and Build (MD)
功能设计文档编写,测试 - Data Conversion (CV)
静态数据导入 - Documentation (DO)
用户手册编写 - Business System Testing (TE)
将业务流程在系统中进行演示,包括开发完成的内容 - Performance Testing (PT)
压力测试,主要用于测试正式环境的数据量和连接数是否影响系统性能,一般会在UAT测试 - Adoption and Learning (AP)
主要就是UAT - Production Migration (PM)
这就是上线!!
看完AIM后,对比项目上的总体计划。可以发现总体计划也是明确按照AIM中对应的Phases来管理项目,用Process来分配任务。