ERP ch4
ERP ch4
ERP ch4
LIFE CYCLE
CHAPTER 4
Doctor: salem
alemaishat
Preview
There are various technical and organizational
challenges in implementing ERP systems
depending on the organization, scope of
implementation, business processes, and skill
level of the end users.
The purpose of this chapter is to make you
knowledgeable about the ERP life cycle process
and to alert you to the implementation
challenges by looking at the experiences of
other organizations.
SDLC provides useful guidelines to
the ERP implementation process.
Preview
Discussion on the key phases of the ERP life cycle
with emphasis on roadblocks in each phase and
solutions available to overcome these roadblocks.
End-User
prototyping Development
(EUD)
Prototyping
Approach
This approach does not go through the instead, it implements a prototype of the actual
analysis and design phases. system with a focus on input (i.e., user
interface) and output (i.e., screen displays and
reports generated with dummy data).
The idea is to shows the system Their feedback is incorporated into the new
functionality as soon as possible to system and demonstrated back to the users. This
the users and to get their feedback approach has proven to be very effective with
on the prototype. user-interactive systems because the prototype
is eventually converted into a full-scale system.
In this process the users are trained by the IT staff or professional trainers to develop
customized applications (e.g., a small decision-making application with an Excel spreadsheet
or a departmental employee tracking system with an Access database).
EUD is applicable in ERP for designing custom reports from the ERP
system.
ERP IMPLEMENTATION LIFE
CYCLE
ERP applications are prepackaged software developed by commercial software
vendors and custom installed for organizations to automate and integrate the
various business processes.
Although an ERP is packaged software, it is very different from PC-based software
packages (e.g., Microsoft Office or other software) that you may have purchased for
personal use.
These are complex software packages costing millions of dollars to develop and maintain
that automate hundreds of business processes in an organization. Furthermore, these
applications are mission critical (i.e., if they fail or break down, the organization will stop
functioning).
For example, without these systems a bank would not be able to service its customers for
withdrawals or deposits, and a manufacturing company would not be able to assemble and
ship their products.
Any breakdown of an ERP application can therefore be very disruptive and cost
millions of dollars to the organization.
Differences Between ERP and Other
Software Packages
A rigorous ERP life cycle process, though expensive and time
consuming, is therefore recommended to ensure success.
Adaptation is similar to
system investigation
routinization is where the
Once operational, the ERP system is either
infusion or maintenance customized or business
and evaluation phase gets processes are changed to
started where recurring assimilate the system in
problems are fixed and the organization.
new features are sought
for next implementation
life cycle.
ERP
Implementation
Plan
ERP Implementation Plan
Traditional
Rapid ERP life
ERP life cycle cycle
ERP Implementation
Methodology
An ERP development life cycle provides a systematic
approach to implementing ERP software in the changing
but limited-resource organizational environment.
Delivering Value.
Measuring results and
celebrating success.
Methodologies used in ERP
implementation
Fast Track (Deloitte &
Phas Touche)
es 1. Scoping and planning: Project definition and scope.
• Stage
Project planning is initiated.
• Stage 2. Visioning and targeting: Needs assessment. Vision
and targets identified. As-is
• modeling.
• Stage 3. Redesign: To-be Modeling. Software design and
development.
• Stage 4. Configuration: Software development. Integration test
planning.
• Stage 5. Testing and delivery: Integration testing. Business and
system delivery.
Methodologies used in ERP implementation
Fast Track (Deloitte &
Touche)
Area
• s Management (project organization, risk management,
Project
planning, communications, budgeting, quality assurance).
• IT Architecture (hardware and network selection, installation,
operations, design, development, installation).
• Process and Systems Integrity (security, audit control).
• Change Leadership (leadership, commitment, organizations
design, change-readiness, policies, performance
measurements).
• Training and Documentation (needs assessment, training
design and delivery, management, end-users, operations, and
Methodologies used in ERP implementation
Rapid-Re
Stages
• Stage 1. Preparation. Mobilize, organize, and energize the people who will
perform the reengineering project.
• Stage 2. Identification. Develop a customer-oriented process model of the
business.
• Stage 3. Vision. Select the processes to reengineer and formulate redesign
options capable of achieving breakthrough performance.
• Stage 4. Solution. Define the technical and social requirements for the new
processes and develop detailed implementation plans.
• Stage 5. Transformation. Implement the reengineering plans. In an ideal
project, stages one and two consider all key processes within a company and
conclude with a step that sets priorities for the processes to reengineer. The
other stages are executed repeatedly for each process selected for
reengineering.
Methodologies used in ERP
Accelerated SAP
(ASAP)
implementation
Phases
Final Preparation. In this phase, the
Project Preparation.Proper planning and assessing
organizational readiness is essential.
R3 system is fine-tuned. Necessary
adjustments are made.
• The Delivering Phase. Translates the • The Operating Phase. Operates the
business architecture into a specific new business capabilities that were
business capability. created in the Delivering Phase.
Agile Development
• Agile methodologies start with smaller sets of requirements, they
start small and deliver functionality incrementally in a series of
releases.
• Users are able to provide feedback quickly on how the system meets
their needs and also if a requirement is missing or wrong, it can be
corrected quickly.
Identifying and
describing roles Defining roles, Each member of
and often used as job the project team
responsibilities descriptions on a will need to know
for project staff is project, will be what is expected
necessary to the responsibility of them, who
ensure there is of the project they will report
accountability management to, and what
within the office. they will be
project. evaluated on.
Implications for
Management
• It is critical to have solid top management commitment.
• It is important to have strong and experienced program
management.
• It is a good practice to minimize the type and number of
customizations that are implemented.
• It is critical emphasize training and change management.
Effective and frequent communication keeps everyone on the same
page and give the greatest chance of problems being identified early.
Thank
you!
presented By:
ASIA ALBARGHOUTHI
FARAH AMIN