ERP Project Cycle

本文详细介绍了企业资源规划(ERP)实施的各个阶段,包括业务流程研究、目标设定、需求分析、差距分析等关键步骤,并强调了原型培训、业务流程测试及系统上线的重要性。
The lifecycle of an ERP implementation begins with the understanding of the critical goals and objectives of the business enterprises in running of the businesses and focussing on the process of streamlining the business processes which are being planned to get integrated technologically.

To start with, while building the Business Case or the Business blueprint, the first focus that is needed, before the initiation of the ERP project is to analyze what the project will be trying to accomplish and at what cost, using what resource in time, money and man efforts, besides also working on the ROI (Return on Investment) details and a communication plan for all strata of the users involved in the implementation that include the Top management , operational management, all the staff members at all levels in an organization who would be the users , stakeholders, sponsors etc.An other very important initial activity involved in the ERP implementations is the designing of the information system for a business, which is an important role of an System Enterprise Architect because unless the requirements are not defined in advance and well understood, the result could be fiasco because the goal of the ERP is application of the technology to what is right for the business and not what are the technology tools that are involved in designing an ERP.

Another salient aspect to be considered in ERP project lifecycle is the protoype based training session with the users which ought to involve the actual business enterprise data in a test environment to simulate the ERP package software running the business. This implies the loading of actual operational data such as bills-of-materials, routings, business partners, customers, suppliers, etc. into a test environment for simulation with the ERP software. This approach provides the business user with an exact look and feel of the information as well as the user interfaces that is used in the business operations and system design respectively, and also faciltates to trace the gaps in the business processes. The testing of business processes along with the ERP implementation can plug lot of gaps simultaneously in the development phase.

Normally, a popular approach before ERP implementation is to have a trial run of the existing business processes or pre defined business processes through the new system in a simulated environment using the actual data of the business enterprise. This process is often referred to as the Conference Room Pilot (CRP) and is normally is designed to be the final verification that the new system is set-up correctly to function in the live business environment.

The normal lifecycle of an ERP Implementation Project shall consist of the following milestones:

[@more@]

1. Business Process Study: Regular interactions with the client grow in order to understand the various business processes and the way they are presently carried out.

2. Setting the objectives of ERP implementation; setting the expectation of the client

2. Pre-Implementation Training: A pre-implementation training, detailing the concepts and features, shall be given to all the end-users at the client site. This shall improve the lead time in collecting the inputs for the preparation of specifications. I don't think this activity will take place in normal ERP implementation life cycle stages.

3. Requirement Analysis: The requirements of the client are collected, using the SRS (Software Requirements Specification) form, to further the process study.

4. GAP Analysis: In relation to Information Technology, this analysis points out the differences or gaps that exist between the standard capabilities of the desired system & the expectations of the client. The deliverable is a GAP Report.

5. In order to get maximum benefit out of the ERP processes must be re-engineered and then mapped with the redesigned processes

5. BMR (Business Mapping Report): This follow-up of the GAP Analysis should address the identified solution(s) for the gap areas.

5a. Master Data preparation and managment: This is perhaps most illtreated activitiy which ultimately leads to delays if not addressed at early stages of the project planning. A team must look after these before and after the project to ensure accurracy in master data as this may lead to erroneous results causing panics after Go Live.

6. Project Plan: This milestone shall set the actual plan for execution and roll out for the roles and task allocations.

7. Installation of Software: The Vanilla installation of the complete software should now be carried out to ascertain the infrastructure preparedness at the client site.

8. Customization of Forms & Reports: The Client's requirement as to the customization of forms (user interfaces) and reports (existing as well as new requirements) are addressed here.

9. The system must be tested for complete processes and each type of transactions so as to check its robustness.

9. Migration of Historical Data: Beyond the opening balance incorporation, if the client desires to bring the historical data, this step will be required to plan the conversion and clean up - prepare the data for the new environment.

10. Design of Routines & Workarounds: Though this is not a milestone, the additional routine and workaround requirements (as identified in the GAP & BMR) shall be addressed through this step.

11. Setup & Configuration: The new environment shall be setup based on the SRS and the software shall be configured (on different deployment methods) fully.

12. Testing Environment: A testing environment (a simulation of the live environment) shall be created in the new software to enable the end-users to acquaint and equip themselves for beginning in the live environment.

13. End-User Training: The next milestone shall be giving training to the end-users on the setup, configuration, transaction processing and report generation. This shall be the post-implementation training phase.

14. System Walk-Through: This milestone requires entry of sample transactions by the end-users in the testing environment.

15. Go Live: This is the Sign-Off phase where the project gets implemented. Checklist: [1]

16. Post Implementation Support: An immediate support commitment, subsequent to the implementation, and the detailed modes of support, etc., are given to the client.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/660627/viewspace-1017132/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/660627/viewspace-1017132/

内容概要:本文系统阐述了Java Persistence API(JPA)的核心概念、技术架构、核心组件及实践应用,重点介绍了JPA作为Java官方定义的对象关系映射(ORM)规范,如何通过实体类、EntityManager、JPQL和persistence.xml配置文件实现Java对象与数据库表之间的映射与操作。文章详细说明了JPA解决的传统JDBC开发痛点,如代码冗余、对象映射繁琐、跨数据库兼容性差等问题,并解析了JPA与Hibernate、EclipseLink等实现框架的关系。同时提供了基于Hibernate和MySQL的完整实践案例,涵盖Maven依赖配置、实体类定义、CRUD操作实现等关键步骤,并列举了常用JPA注解及其用途。最后总结了JPA的标准化优势、开发效率提升能力及在Spring生态中的延伸应用。 适合人群:具备一定Java基础,熟悉基本数据库操作,工作1-3年的后端开发人员或正在学习ORM技术的中级开发者。 使用场景及目标:①理解JPA作为ORM规范的核心原理与组件协作机制;②掌握基于JPA+Hibernate进行数据库操作的开发流程;③为技术选型、团队培训或向Spring Data JPA过渡提供理论与实践基础。 阅读建议:此资源以理论结合实践的方式讲解JPA,建议读者在学习过程中同步搭建环境,动手实现文中示例代码,重点关注EntityManager的使用、JPQL语法特点以及注解配置规则,从而深入理解JPA的设计思想与工程价值。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值