Professional Documents
Culture Documents
4 ERP Implementation Approach
4 ERP Implementation Approach
Agenda
• Implementation Approach
• Phases & Deliverables
• Roles and Responsibilities
• Challenges
• Business Process Reengineering
• Change Management
• Risk Management
Approaches
• Big-Bang Approach
– All the modules across the organization.
• Phased Approach:
– Modular Implementation
– Geographic Implementation
– Business Functions Implementation
Implementation Methodology
Signed Contract Signed Contract Plans & Design Plans, Design & Specifications UAT & Client Readiness
Project Management
• High Level Project • Design Book • Key User • Specifications • Production •Production
Plan • Data Strategy Training Plan • Test Plans Environment Support
• Project Plan • Functional • Technical • Configured Plan
• PS Demo Instance Specs. Specs. & Unit Product
• Updated Plans Test Plans • User Manual
Schedule
• Be realistic • Adhere to it: Keep your
– Based on scope & eye on the critical path
resources
• Build in downtime:
• Publish it Holidays
• Allow for testing time • Include contingency
• Fit with user community
– Example, Summit
scheduled around year-
end activities
Phase 1 – Strategy & Planning
To
Toestablish
establishcustomer
customercommunication
communicationchannels;
channels;define
defineimplementation
implementation
strategy;
strategy; define project goals and objectives; collect enduser
define project goals and objectives; collect end user
Objective
Objective management,
management, technical and business requirements; and definethe
technical and business requirements; and define theroles
roles
and responsibilities
and responsibilities
••Review
ReviewBusiness
BusinessCase
Case&&Conduct
Conduct Needs
NeedsAssessment
Assessment
Activities
Activities ••Customer’s
Customer’shigh
highlevel
levelneed,
need,expectations
expectationsand
andbenefits
benefitsthrough
throughthe
the
SSimplementation
implementation
•Data
•Dataconversion,
conversion,integration,
integration,migration
migrationand
andsecurity
securityrequirements
requirements
•Assess
•AssessIT
ITInfrastructure
Infrastructure
•Define
•DefineRoll-out
Roll-outplans
plans
•Perform
•Performhardware
hardwaresizing
sizingDetermine
DetermineApproach
Approach&&Implementation
Implementation
Strategy
Strategy
••Install
InstallPS
PSProduct
Product::Preparation
Preparationof
ofthe
theenvironment
environmentfor
forimplementation
implementation
(Development/Test
(Development/TestEnvironment)
Environment)
••Define
Definethe
theImplementation
Implementationstrategy
strategy
••Planning
Planningfor
forKick-Off
Kick-OffMeeting
Meeting
••Conduct
ConductKick-Off
Kick-OffMeeting
Meeting//Build
BuildVision
Vision
Phase 2 – Solution Design
The
Thekey
keyobjective
objectiveof
ofthis
thisphase
phaseisisto
toassess
assessand
andtake
takean
aninventory
inventoryofofclient’s
client’s
current business processes and to design and envision how the client’s
current business processes and to design and envision how the client’s
Objective
Objective business will operate after the People Soft implementation
business will operate after the People Soft implementation
••Product
ProductOverview
Overview::AnAnoverview
overviewofofPS
PSconcepts
conceptsand
andintroduction
introductionto
tothe
the
Activities
Activities various
variousmodules
modulesofofPeople
PeopleSoft
Softthat
thathave
havebeen
beenplanned
plannedfor
forimplementation
implementation
••As-Is
As-Is(Current
(CurrentState)
State)::to
tounderstand
understandthe
thecurrent
currentbusiness
businessprocess
processflow
flowof
of
the
theexisting
existingsystem
system
••Conduct
ConductDesign
Designworkshop
workshop::to
toshowcase
showcasethe
thenew
newprocess
processininPeopleSoft
PeopleSoftand
and
take
takeimportant
importantdesign
designdecisions
decisions
••Fit-Gap
Fit-GapAnalysis
Analysis&&Gap
GapResolution
Resolution
•Compare/contrast
•Compare/contrastPeople
PeopleSoft
Softfunctionality
functionalityto
tothe
theAs-Is
As-Isbusiness
businessprocess
process
requirements.
requirements.
•Identify
•Identifythe
thegaps
gaps(Work
(Workaround/
around/Business
BusinessFit
Fit//Customisation)
Customisation)
•Propose
•Proposethe
theimplementation
implementationwith
withminimal
minimalcustomization
customization
••Assemble
AssembleDesign
Designbook
book::business
businessprocesses
processesto
tobe
beconfigured
configuredininPS
PSalong
along
with
withrelated
relatedDesign
Designdecisions
decisions
••Data
DataConversion
Conversionstrategy
strategy&&Data
DataCollection
Collection
••Functional
FunctionalSpecifications
Specificationsfor
forthe
theCustomisations
CustomisationsRequired
Requiredto
tobe
bedone
done
Phase 3 – Structure/Configure
The
Thekey
keyobjective
objectiveofofthis
thisphase
phaseisisto
toconfigure
configureBase
Basetables
tablesand
andto
tomodel
model
Objective and demonstrate to the key users and all stakeholders how the client’s
and demonstrate to the key users and all stakeholders how the client’s
Objective
business
businesswill
willoperate
operateininthe
thenew
newPeople
PeopleSoft
Softenvironment.
environment.
••Base
BaseTable
TableConfiguration
Configuration
Activities ••Conference
Conference Room
RoomPilot
Pilot(CRP)
(CRP)Preparation
Preparation:: FC FCconfigures
configuresthe thesystem
system
Activities
and
andsimulates
simulatesthe
thesample
samplebusiness
businessprocesses
processesbased
basedon onDesign
DesignBook.
Book.
•• Conduct
Conduct CRP
CRP :: Conference
Conference RoomRoom Pilot
Pilot Workshop
Workshop isis conducted
conducted to to
explain
explain the
the ERP
ERP features.
features. Each
Each Business
Business scenario
scenario isis discussed
discussed inin detail
detail
with
with the
the Functional
Functional User
User representatives
representatives from
from Client
Client Organization.
Organization.
Ideally,
Ideally, two
two CRPCRP rounds
rounds should
should bebe conducted.
conducted. The
The scope
scope ofof
Customizations,
Customizations,ififany,
any,isisfinalized.
finalized.
•• Prepare
Prepare User
User Training
Training PlanPlan (for
(for Customisations)
Customisations) :: trainingtraining
requirements
requirements for for the
the core
core users
users are
are studied
studied and
and training
training plan
plan isis
prepared
prepared
••Prepare
PrepareTechnical
TechnicalSpecifications
SpecificationsforforCustomizations
Customizationsto tobe
bedone.
done.
••Data
DataConversion
ConversionDesign
DesignandandData
DataCollection
Collection
••Review
ReviewScope
Scope &&Plan
Plan::TheTheproject
projectplan
plan&&thethescope
scopeare arereviewed
reviewedinin
case
caseofofany
anychanges
changes
Phase 4 – Construct & Test
The
Thekey
keyobjectives
objectivesof
ofthis
thisphase
phasearearetotoperform
performthe
thedevelopment
developmentworkworkfor
for
customization as agreed with the client; Data mapping, collection
customization as agreed with the client; Data mapping, collection and and
Objective
Objective migration;
migration;Design
Designand
andSet
Setthethe security
securityand
and access
accessrequirements;
requirements;Testing
Testing
the configured system (Unit, System, Integration and User Acceptance)
the configured system (Unit, System, Integration and User Acceptance)
•• Configure
Configure System
System :: Base
Base tables
tables are
are set
set up
up inin the
the database,
database, and
and the
the set
set up
up
Activities
Activities details
detailsare
aredocumented
documented
•• Data
Data Mapping,
Mapping, Collection
Collection and
and Migration
Migration :: Data
Data mapping
mapping for
for conversions
conversions isis
performed
performed andand detailed
detailed specification
specification are
are created.
created. Data
Data Collection
Collection Templates
Templates
are
aregiven
givento
tothe
theclient
clientfrom
fromwhich
whichthe
thedata
dataisisMigrated
Migratedinto
intothe
thePSPSenvironment
environment
••Setting
SettingSecurity
Securityand
andAccess
Accessrights
rights
•• Customizations
Customizations :: Coding
Coding pertaining
pertaining to
to screens,
screens, interfaces,
interfaces, workflows,
workflows,
processes,
processes, reports,
reports, etc.
etc. isis done.
done. Tailored
Tailored SDLC
SDLC isis applicable.
applicable. Test
Test Plans
Plans are
are
prepared
preparedand
andUnit
Unitand
andSystem
SystemTesting
Testingisisconducted.
conducted.
••Preparation
Preparationof
ofUser
Usermanuals
manualsfor
forcustomizations
customizations
••Final
FinalCRP
CRP
•• Key
Key User
User Training
Training (Train
(Train the
the Trainer
Trainer Methodology)
Methodology) on
on the
the customizations
customizations to
to
application
application
••User
UserAcceptance
AcceptanceTest
Test
Phase 5 – Transition
Objective The
Thekey
keyobjective
objectiveof
ofthis
thisphase
phaseisisto
toto
toprepare
preparefor
forGo-live
Go-liveand
andto
to
Objective
migrate data into the production environment. The end users
migrate data into the production environment. The end users are are
trained
trainedby
bythe
theKey
KeyUsers
Usersfor
forfinal
finalUAT.
UAT.
Activities •• Prepare
Prepare and
and Establish
Establish Production
Production Environment
Environment :: Production
Production
Activities
environment
environment isis prepared,
prepared, Readiness
Readiness of
of the
the customer
customer isis evaluated
evaluated for
for
final
final deployment.
deployment. Data
Data isis loaded
loaded inin the
the implementation
implementation environment
environment
and
and conversions
conversions are
are executed
executed by by finalizing
finalizing the
the configuration
configuration and
and
Setting
Settingup
upthe
thebase
basetables.
tables. The
Thesystem
systemisisprepared
preparedfor
forcutover
cutoveronce
once
the
thedata
datacleaning
cleaning&&Migration
Migrationisisover.
over.Required
Requiredsecurity
securityset-up
set-up&&other
other
system
systemset-ups
set-upsisisconfigured
configuredininthe
theproduction
productionenvironment.
environment.
••The
Theend
endusers
usersare
aretrained
trainedby
bythe
theKey
Keyusers
users
•• User
User Acceptance
Acceptance Test
Test by
by End
End Users
Users as
as well
well as
as Key
Key Users
Users to
to obtain
obtain
sign-off
sign-offon
onimplementation.
implementation.
••Evaluate
EvaluateReadiness
Readinessto
toGo
GoLive
Live
Phase 6 – Go Live
Objective The
Thekey
keyobjective
objectiveof
ofthis
thisphase
phaseisisto
toroll
rollout
outthe
thenew
newsystem
systemto
tothe
the
Objective
users and post implementation support
users and post implementation support
••Go-Live
Go-LiveandandPost-implementation
Post-implementationsupport support:: The
Theusers
usersstart
start
Activities
Activities entering transactional data into the production instance. Post
entering transactional data into the production instance. Post
implementation
implementationsupport
supportisisprovided
providedas asper
perthe
theagreed
agreedterms.
terms.
••Prepare Production Support Plan / Help Desk :
Prepare Production Support Plan / Help Desk : The supportThe support
infrastructure,
infrastructure,thethesystem
systemback-up
back-upplanplanand
andprocessing
processingschedules
schedulesareare
documented in the production support
documented in the production support plan. plan.
••Participate
ParticipateininParallel
ParallelRun
Run:: In Incase
caseififHexaware
Hexawareparticipation
participationinin
Parallel
Parallelrun
runisispart
partof ofthe
thePost
PostImplementation
ImplementationSupport,
Support, then
thenthe
the
Hexaware team will assist the end-users in carrying out the
Hexaware team will assist the end-users in carrying out the parallel parallel
run
runand
andverifying
verifyingthe
theresults.
results.
••Project
ProjectClosure
Closure:: The Theproject
projectisisclosed
closedininaaformal
formaland
andmutually
mutually
agreeable
agreeablemanner
mannerafter afterobtaining
obtainingallallsign-offs.
sign-offs.
Roles and Responsibilities
Roles and Responsibilities
Responsibilities of IT and Business:
Business IT
• Right idea seeded in a • Quality product on-time
and on-budget
ready organization
• Infrastructure
• Project Ownership
• Keeping things running
• Provide business
• Provide technical resources
resources
• Manage the project
• Technical implementation
Roles of Consultants
• Necessary for ERP implementations
• Systems Integration - the whole thing
• Project Management
• Product Functional Specialists
• Developers
• Trainers
Key Roles
Typical roles during implementation:
• Project Manager
• Functional Lead
• Technical Lead
• Database Administrator
• Security Configurator
• Functional SME
• Technical Consultant
Responsibilities
• Project Manager
– Prepares project plan and manages the entire implementation.
– Identify project resource requirements and skills required by personnel
– Monitor project progress through reviews
– Review and Approve all deliverables
• Functional Lead
– Conduct AS-IS and TO-BE process analysis
– Aid the Project manager on business (functional) issues.
– Configure PeopleSoft product by setting up base setup tables
– Interface with project team and in some cases with offshore team
members for clarifications.
– Prepare Functional Specifications
– Acceptance testing, analysis of customer requirements, specifications
and high-level design
Responsibilities (Contd…)
• Technical Lead
– Prepare the schema and strategy for data conversion.
– Participate in developing Conversion /interface/customization
requirements and strategies.
– Prepare technical specifications and unit test plans for system
customizations, interfaces and reports
– Code and test system customizations, interfaces and Reports
• Database Administrator
– Install ERP-delivered software
– Database creation and administration and database tuning activities
Design of system architecture
– Object Migration and Object format conversion
– Object Migration and Object format conversion
– Assist in performing back-ups and recoveries
End User Readiness
Assign
Assign Assess Review
Review Update
Assess and Update
Change
Change Change
Change and Project
Approve/
Approve/ Project
Project Manager or Request
Request Request
Request Plan
Disapprove
Disapprove Plan
Project Sponsors
(Requestor)
• Team Leader (s) • Team Leader (s) • Program Mgr/ • Project Manager
• Project Manager • Team Members Higher Mgmt
31
Composition of the Implementation Team
32
Organization of the Implementation Team
• Executive Committee
– Top management personnel
– Head – Project Manager
– Consultant’s liaison officer
– Vendor’s person
• Responsibility of the Committee
– Monitoring the Project & its progress
33
Organization of the Implementation Team
34
Organization of the Implementation Team
35
Organization of the Implementation Team
• Work Team
– People who will actually perform the taks as per
the Project Plan
– People should be the best employees of the
company
– Should dedicate their entire time
– Team should have team spirit, cooperative
attitude, good communication skills, patience,
persistence & self confidence
36
Organization of the Implementation Team
37
Organization of the Implementation Team
38
Organization of the Implementation Team
39
Project Planning Phase
• Time Schedules
• Deadlines
• Development of Project Plan
• Roles & Responsibilities
• Project Manager selection & appointment
• Selection of Implementation Team Members
40
Project Planning Phase (Contd.)
• Task allocation amongst team members
• When to begin the project, how to do it &
when it is supposed to be completed
• Contingency plan
• How to Monitor the progress
• Control measures to be taken
• Corrective action plan, in case something goes
wrong
41
Project Planning Phase (Contd.)
• Implementation Team will meet periodically
• Review the progress
• Chart the future course of action
42
GAP Analysis
• Best Fit
– Meets 80% of Functional Requirements
• Solutions for the GAP
– Alter business processes to fit the package
– Pinning hopes on Upgrades
– Third party Interface
– Write additional programs
– Altering ERP Source Code ( Most expensive )
43
Implementation Team Training
• How to Implement the package
• Running the system
• Consultants will Implement at the first site
• Selection of the employees for training
– People with the right attitude
– People who are willing to change, learn new
things, have good functional knowledge and are
not afraid of technology
44
Testing
• Test for extreme case scenarios
– System Overloads
– Multiple users logging on at the same time with
the same query
– User entering invalid data
– Hackers trying to access restricted areas
• Design the test cases to find
– Weak links in the system
45
End User Training
• Actual user will be given training on how to
use the system
• This should be done before going Live
• Identify the employees – the users of the new
system
• There will be resistance to change
• Most Implementations fail because of lack of
user training
46
Going Live
• Data conversion
• Databases should be up & running
• Prototype should be fully configured & tested
& should be ready to go operational
• New system is Live when the old system is
removed & only new system is used for doing
business
47