crm implementations and upgrades
DESCRIPTION
Step by step guide to CRM implementations and upgradesTRANSCRIPT
![Page 1: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/1.jpg)
© 2008 BearingPoint, Inc. All rights reserved.
SAP CRM Implementations and Upgrades: A Step-by-Step Guide
Peter WareBearingPoint
![Page 2: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/2.jpg)
22
What We’ll Cover …
• Introduction• Project initiation • Project planning• SAP solution manager and services• Functional execution• Technical execution• Change management• Training• Wrap-up
![Page 3: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/3.jpg)
33
Main Focus of This Session
• Project management techniques, tools and lessons-learned from SAP CRM Projects
• All topics that are an essential part of CRM projects Cover what works and what doesn’t work
• Applies to IT and project managers and team members with an imminent SAP CRM implementation
• Intended to inform, offer guidance, and help you negotiate the learning curve a little less painfully
![Page 4: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/4.jpg)
4
Before We Start — Anatomy of a CRM Project
• Based on a recently completed SAP CRM 5.0 Global Service Management implementation project for a high-tech manufacturer Addressed Service Order Management, Contact Center,
Technical Support, Project Cases, Scheduled Maintenance, Product Service Letters, Scheduling and Dispatch, Confirmations, Contracts Management, Billing and Service Finance, Business Intelligence and Field Service Mobility via Blackberry devices
Implemented in US, EU and Asia,14 countries, 2,200 users, in 15 months
• Also other valid lessons learned from 30 years project management experience History tends to repeat itself
![Page 5: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/5.jpg)
55
What We’ll Cover …
• Introduction• Project initiation • Project planning• SAP solution manager and services• Functional execution• Technical execution• Change management• Training• Wrap-up
![Page 6: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/6.jpg)
6
Project Initiation
• Defining the problem to be solved• The importance of involving stakeholders early• Defining the business requirements• Determining the Return on Investment (ROI)
![Page 7: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/7.jpg)
7
Defining the Problem to Be Solved
• Strategic considerations Ideally a project should evolve from strategic considerations
The corporation creates a vision for the future with goals for the next 5-10 years
The division determines how it will support, and what it should do to realize the vision and goals
This then would include some form of business transformation with objectives defined to realize the goals
• Tactical considerations A business transformation will compete for investment in
the corporation If it is not a foundation of the overall strategic plan it may be at risk
downstream from competition for funding A solid ROI and payback to justify the investment is necessary
![Page 8: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/8.jpg)
8
Stakeholder Management
• Stakeholders set the vision, direction, and requirements for the project
• Get stakeholder influence inputs early in the life-cycle — later in the project cycle is more costly to change
• Stakeholders: executives, management, users, internal and external customers
![Page 9: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/9.jpg)
9
Building Blocks to the New Business Model
![Page 10: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/10.jpg)
10
Defining the Business Requirements
• When the need for the project is identified, start defining the requirements and process for the new business model
• Options1. Define the current and future states of the business model
2. Minimize the current model and focus on the future state model
3. Don’t do either; use the SAP standard processes and capabilities as the guideline for the future state model of the business
![Page 11: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/11.jpg)
11
Option 1: Documenting the Current State
• Pros Identifies business as usual that must be supported in addition
to the new changes that must occur A framework to analyze current state process issues and
translate them into the potential ROI Defining today’s requirements eases the leap to tomorrow
• Cons An investment that is often judged as not required Adds time and cost to the project timeline
![Page 12: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/12.jpg)
12
Option 2: Documenting the Future State
• Pros Essential to define the requirements to support the new
business model — new strategic capabilities Confirms ROI by identifying processes that capture benefit Identifies business areas that require more definition Participation provides the leverage for adoption (ownership)
• Cons The future state can develop beyond the basic requirements to
satisfying wish lists or non-essential (to the business case) functionality
Could define a model that is outside standard SAP functionality (e.g., has a high enhancement component, thus increasing risk and cost)
![Page 13: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/13.jpg)
13
Option 3: Using SAP Standard Processes As the Future State Model
• Pros Out-of-the box capability, as is, the software would require no
enhancements Definitely the least cost and time to implement
• Cons May offer significant change from existing processes, making it
a hard change to adopt May not deliver the process improvements you are looking for
in the benefits case The missing business as usual requirements are detected and
require definition in design, causing delay The devil is always in the details; discovery sometimes hurts
![Page 14: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/14.jpg)
14
Criteria for Requirements Definition
• Involve and or represent all stakeholders in the process• Give each requirement a unique tracking number• Sections
Function and sub-function: A statement summarizing the specific requirement
Description: A more detailed explanation of the requirement Importance: A rating of assessed need, expressed as
1=Business mandatory, 2=Highly desirable, 3=Nice to have, 4=Not required
Vendor rating: A rating or an assessment of requirements “fit,” expressed as S=Standard functionality, P=Partial functionality, A=Add-on (third-party), C=Custom functionality, O=Other
Comments: A free-form multi-purpose field, may be used to further qualify or define requirement
![Page 15: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/15.jpg)
15
Later Purposes for the Requirements Listings
• Provide traceability to the SAP functions Tie the requirements to the SAP functions in the modules
satisfying the requirement Planning: Identifies standard functions versus gaps Feedback to stakeholders: “We listened” Design: Provides specific information on functionality
• Indicate which requirements or SAP functions are tied to planned ROI and benefits
• Repository for requirements and functionality for future releases — never can do everything at once
![Page 16: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/16.jpg)
16
Relationship of Requirements and Process
A LEVEL
B LEVELB LEVEL
ENTERPRISE
CLEVEL
CLEVEL
PROCESS
REQUIREMENTS
REQUIREMENTS
ABCCorp
CALL CENTER
CALL RECEIPT
CALL RECEIPT
DOMAIN
DOCUMENTATION SCHEMA
![Page 17: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/17.jpg)
17
Determine the ROI
• Interview the leadership on their view of opportunity• Piggy-back off the definition of current state process• Conduct a workshop with a cross-section of
the organization Middle managers, supervisors, workers and finance
• Supply a pre-prepared hit list of typical issues• Ask the question “What problems exist today across the
organization?”• Identify every match, calculate an order of
magnitude estimate• Rank the top 20 based on results
![Page 18: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/18.jpg)
18
Determine the ROI (cont.)
• Involve finance in the process (validated numbers) • For each item, conduct a detailed costing using defect
pricing techniques Estimated expense, time, frequency
• Also document the measures of the item• Select the top 10 opportunities based on the savings
realized if the problem is addressed• Calculate the return over five years• Estimate the proposed project costs and prepare an ROI• Go get funding
![Page 19: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/19.jpg)
1919
What We’ll Cover …
• Introduction• Project initiation • Project planning• SAP solution manager and services• Functional execution • Technical execution• Change management• Training• Wrap-up
![Page 20: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/20.jpg)
2020
Project Planning
• High-level project life-cycle• The planning process• Setting the scope• Technical requirements• Project organization and staffing• Project roadmap• Budgeting
![Page 21: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/21.jpg)
21
High-Level Project Life-Cycle — Planning
• Planning and strategy Project planning and kick-off Vision and principles Process scenario definition
• Business process workshops Business process validation Requirements validation
• Solution analysis Assess requirements against
SAP CRM Conduct solution analysis Identify SAP functions to support
business scenarios and functions
![Page 22: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/22.jpg)
22
Scope Design
• Scope definition Develop work packages
Design documents Key design decision analysis Development specs Configuration templates
• Solution design Develop design documents Development specifications
Configuration specifications Functional specifications
![Page 23: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/23.jpg)
23
Build Deploy
• System build Develop configuration Develop configuration
documentation RICEF development
• Business Process Procedures (BPPs) Develop BPPs
• Testing Integration testing User acceptance testing
• Roll-out System cutover Go-live and support
Go-Live!!
System Cutover
Business Process Procedures
System Configuration and Development
Integration Testing
UAT
Testing
Go-Live!!
System Cutover
Business Process Procedures
System Configuration and Development
Integration Testing
UAT
Testing
Business Process Procedures
System Configuration and Development
Integration Testing
UAT
Testing
![Page 24: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/24.jpg)
24
The Planning Process
STATEMENT OF WORK
BUSINESS REQUIREMENTS
SAP FUNCTIONS
4/2/07 2/7/08
5/1/07 6/1/07 7/1/07 8/1/07 9/1/07 10/1/07 11/1/07 12/1/07 1/1/08 2/1/08
Project Timeline Title
7/30 - 10/5Integration Testing
5/28 - 7/27CRP 4
1/7 - 1/24Go-Live
4/2/07Project Start
7/23CRP4
9/10IT1
9/24IT2
10/29UAT-C
11/12UAT-L
11/30/07Final Cutover
4/2 - 5/25CRP 3
5/21CRP3
10/8 - 11/26UA Testing
12/3 - 1/6Final Cutover
2/1/08Project complete
SCOPE
ChangeManagement
4/2/2007 5/25/2007
4/9 4/16 4/23 4/30 5/7 5/14 5/21
CRP3 Prep
Program Governance and Monitoring
SAP Functional
Configuration Baseline (60%)
SAP Technical
Technical Specs (40%)
CRP3
Configuration Docs (60%)
Development of pre-Integration Test (30%)
Change Management
BusinessBusiness Readiness
Testing
ProjectManagement
Functional Specs (60%)
Scenarios
Design Integration (Business / Functional / Technical)All
Data Clean-up / Data Migration planning & testingData
Migration
5/25CRP3 Complete
5/21CRP3 Start
Q/A Environment Setup
BPP Preparation
5/7Start
CRP Prep4/2Project Start
Change Agents
Program Management Office
Steering CommitteeAdvisory Committee
Organizational Change
Management
Workforce Transition
Field Exec/ Comms
Business Intelligence
KPI / Metrics
SAP Business Warehouse
Reporting / Analytics
Tra
cks
Key
Act
ivit
ies
Business Transformation
BPP
Process &Procedures
CRP3 / CRP4 / IT / UAT
Contact Center
Service Delivery
SAPFunctional
Design & Configuration
CRP3 / CR4 / IT / UAT
Configurations
Executive Sponsor
Technical
Infrastructure
Development
Portal
Basis
Middleware
Training
Commercial
Master Data
Customer Readiness
SAP Solution Architect
Business Architect
Performance TestLead & Team
Testing Lead& Team
Data MigrationLead & Team
Program Management Office
Steering CommitteeAdvisory Committee
Organizational Change
Management
Workforce Transition
Field Exec/ Comms
Business Intelligence
KPI / Metrics
SAP Business Warehouse
Reporting / Analytics
Tra
cks
Key
Act
ivit
ies
Business Transformation
BPP
Process &Procedures
CRP3 / CRP4 / IT / UAT
Contact Center
Service Delivery
SAPFunctional
Design & Configuration
CRP3 / CR4 / IT / UAT
Configurations
Executive Sponsor
Technical
Infrastructure
Development
Portal
Basis
Middleware
Training
Commercial
Master Data
Customer Readiness
SAP Solution Architect
Business Architect
Performance TestLead & Team
Testing Lead& Team
Data MigrationLead & Team
BUDGET
SIZING
H/W REQTS
TECHNICAL ARCHITECTURE
SOFTWARE
ORGANIZATION
PHASE, TRACKS, ACTIVITIES
TIMELINE
PROJECTPLAN
![Page 25: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/25.jpg)
25
Setting Scope
• Total scope is a function of the overall business transformation being affected
• The bigger it is, the larger the risk and change components — all the more difficult to manage
• Enterprise can absorb only a finite amount of change at one time There is a business to run and the resources are always shared
• Preferred choice should always be a series of smaller releases or successes However, it is constrained by a number of factors
![Page 26: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/26.jpg)
26
Setting Scope (cont.)
• Infrastructure A global implementation converting a number of standalone
systems to a single system allows the luxury of bringing up a region at a time — much reduced risk
• If the system being replaced or upgraded is already global, big-bang is the only way — potentially high risk
• The larger the business transformation (e.g., operations, sales and marketing, and customer services) the more difficult it is to control the integration management of systems and processes across the enterprise
• Business dependencies create added risk
![Page 27: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/27.jpg)
27
Setting Scope (cont.)
• Amount of custom work beyond standard functionality (Reports, Interfaces, Conversions, Enhancements and Forms (RICEF)), the higher the risk
• Technical requirements figure into scope Bleeding edge is high risk Un-proven software releases or latest technology are risky Technical skills are scarcer on the latest release
• Cost is directly related to the work and ultimately affected by the impact of risk
• Always consider risk when setting scope
![Page 28: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/28.jpg)
28
Technical Requirements
• Scope drives technical architecture, sizing, software, and hardware requirements
• Within the scope, the business processes (e.g., types of transactions, volumes, and end users) are used in the sizing process
• The end result is the software combination required to support the solution set
• Hardware requirements in terms of CPU and memory are also derived from sizing
![Page 29: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/29.jpg)
29
Project Organization
Program Management Office
Steering CommitteeAdvisory Committee
Organizational Change
Management
Workforce Transition
Field Exec/ Comms
Business Intelligence
KPI / Metrics
SAP Business Warehouse
Reporting / Analytics
Tra
cks
Key
Act
ivit
ies
Business Transformation
BPP
Process &Procedures
CRP3 / CRP4 / IT / UAT
Contact Center
Service Delivery
SAPFunctional
Design & Configuration
CRP3 / CR4 / IT / UAT
Configurations
Executive Sponsor
Technical
Infrastructure
Development
Portal
Basis
Middleware
Training
Commercial
Master Data
Customer Readiness
SAP Solution Architect
Business Architect
Performance TestLead & Team
Testing Lead& Team
Data MigrationLead & Team
Program Management Office
Steering CommitteeAdvisory Committee
Organizational Change
Management
Workforce Transition
Field Exec/ Comms
Business Intelligence
KPI / Metrics
SAP Business Warehouse
Reporting / Analytics
Tra
cks
Key
Act
ivit
ies
Business Transformation
BPP
Process &Procedures
CRP3 / CRP4 / IT / UAT
Contact Center
Service Delivery
SAPFunctional
Design & Configuration
CRP3 / CR4 / IT / UAT
Configurations
Executive Sponsor
Technical
Infrastructure
Development
Portal
Basis
Middleware
Training
Commercial
Master Data
Customer Readiness
SAP Solution Architect
Business Architect
Performance TestLead & Team
Testing Lead& Team
Data MigrationLead & Team
![Page 30: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/30.jpg)
30
Staffing the Project
• Project staffing is in generic teams or tracks Project Management Office, Business, Change Management,
Functional, Technical and optionally Business Warehouse• There are also cross-track shared resources in purpose-
driven teams Performance Test, Data Migration and Cutover and Testing
• There may be special resources (e.g., SAP or business architects)
• Types of resources are based on the skills required• Timing is based on the project plan• Cost is based on activity time derived in the plan
through the life-cycle phases
![Page 31: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/31.jpg)
31
CRM Project Roadmap
• A roadmap is a means of delivering a methodology to the individuals who might benefit from using it
• The project roadmap is the framework that ties the proposed timeline to the methodology and includes: Deliverables and ownership Stakeholder participation Milestones and phase reviews
• Used to: Manage the project Explain project status Set expectations on what the next steps are to stakeholders and
the delivery team
![Page 32: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/32.jpg)
32
Project Roadmap — Timeline
• Timeline• Dates • Major milestones• Phase exits
![Page 33: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/33.jpg)
33
Project Roadmap — Tracks and Activity by Phase
ChangeManagement
4/2 2007 5/25/ 2007
4 9 4/16 4/23 4/30 5/7 5/14 5/21
CRP3 Prep
Program Governance and Monitoring
SAP Functional
Configuration Baseline (60%)
SAP Technical
Technical Specs (40%)
CRP3
Configuration Docs (60%)
Development of pre- Integration Test (30%)
Change Management
BusinessBusiness Readiness
Testing
ProjectManagement
Functional Specs (60%)
Scenarios
Design Integration ( Business / Functional / Technical)All
Data Clean- up / Data Migration planning & testing
DataMigration
Q/ A Environment Setup
BPP Preparation
/Tracks / Teams
Each activity is timed and has a % planned completion to guide resource planning
![Page 34: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/34.jpg)
34
CRP3 is:• A validation of the configured
solution at 80% complete, using end-to-end business scenarios
• Some breaks in the system process will occur
• Some RICEF components will be shown as a part of the solution
• Core Team demonstration mode• Viewed by Change Agent Team
ChangeManagement
4/2/2007 5/25/2007
4/9 4/16 4/23 4/30 5/7 5/14 5/21
CRP3 Prep
Program Governance and Monitoring
SAP Functional
Configuration Baseline (60%)
SAP Technical
Technical Specs (40%)
CRP3
Configuration Docs (60%)
Development of pre-Integration Test (30%)
Change Management
BusinessBusiness Readiness
Testing
ProjectManagement
Functional Specs (60%)
Scenarios
Design Integration (Business / Functional / Technical)All
Data Clean-up / Data Migration planning & testingData
Migration
5/25CRP3 Complete
5/21CRP3 Start
Q/A Environment Setup
BPP Preparation
5/7Start
CRP Prep4/2Project Start
Change Agents
4/2/07 2/7/08
5/1/07 6/1/07 7/1/07 8/1/07 9/1/07 10/1/07 11/1/07 12/1/07 1/1/08 2/1/08
Project Timeline Title
7/30 - 10/5Integration Testing
5/28 - 7/27CRP 4
1/7 - 1/24Go-Live
4/2/07Project Start
7/23CRP4
9/10IT1
9/24IT2
10/29UAT-C
11/12UAT-L
11/30/07Final Cutover
4/2 - 5/25CRP 3
5/21CRP3
10/8 - 11/26UA Testing
12/3 - 1/6Final Cutover
2/1/08Project complete
Put It All Together — With a Little Explanation
![Page 35: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/35.jpg)
35
Each Phase Follows the Roadmap
CRP4 is:• A validation of the final configured
solution using end-to-end business scenarios
• Less breaks in the system process • More RICEF components will be
shown as part of the solution• Core Team hands-on• Viewed by Change Agent Team
ChangeManagement
5/28/2007 7/27/2007
6/4 6/11 6/18 6/25 7/2 7/9 7/16 7/23
SAP Functional
Final Configuration (100%)
SAP Technical
Technical Specs (100%)
Configuration Docs (100%)
Development (75%)
Curriculum Development
Business
Business Readiness
Testing
ProjectManagement
Functional Specs (100%)
Business Process Procedures (50%)
Scenarios
Program Governance and Monitoring
CRP4 Prep CRP4
Design Integration / Issue Resolution (Business / Functional / Technical)All
Data Clean-up / Data Migration planning & testingData
MigrationChange Management
Cutover Planning
PTOOppty 7/27
CRP4 Complete
7/4July 4th
7/2Start CRP4
Prep
Change Agents
5/28Memorial
day5/29
CRP4 Phase Start
7/23Start CRP4
4/2/07 2/7/08
5/1/07 6/1/07 7/1/07 8/1/07 9/1/07 10/1/07 11/1/07 12/1/07 1/1/08 2/1/08
Project Timeline Title
7/30 - 10/5Integration Testing
5/28 - 7/27CRP 4
1/7 - 1/24Go-Live
4/2/07Project Start
7/23CRP4
9/10IT1
9/24IT2
10/29UAT-C
11/12UAT-L
11/30/07Final Cutover
4/2 - 5/25CRP 3
5/21CRP3
10/8 - 11/26UA Testing
12/3 - 1/6Final Cutover
2/1/08Project complete
![Page 36: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/36.jpg)
36
Budgeting
• Resource: employee or contractor• Hourly rate• Plan and actual hours• Plan and actual cost• Plan and actual expenses• Summarize by department• Accumulate long-term assignment cost• Convert plan to actual each period
![Page 37: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/37.jpg)
3737
What We’ll Cover …
• Introduction• Project initiation • Project planning• SAP solution manager and services• Functional execution• Technical execution• Change management• Training• Wrap-up
![Page 38: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/38.jpg)
38
The Role of SAP Solution Manager
• SAP Business Suite implementation and upgrades Accelerates implementation by providing content Speeds up blueprint, configuration, and final
preparation phases Supports centralized control of cross-component
implementations • Change control management
Controls all software and configuration changes with approvals Ensures traceability of all changes
• Testing Single point of access to the complete system landscape Centralized storage of testing material and test results to
support integration tests
![Page 39: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/39.jpg)
39
The Role of SAP Solution Manager (cont.)
• IT and application support Helps manage incidents — centralized handling of
support messages• Root cause analysis
Diagnostics functions allow identification, analysis, and resolution of problems, even in heterogeneous environments
Can isolate performance bottlenecks, incidents, and changes • Solution monitoring
Real-time monitoring of systems, business processes, and interfaces
Automatic notifications
![Page 40: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/40.jpg)
40
The Role of SAP Solution Manager (cont.)
• Service-level management and reporting Automated reporting
• Service processing Makes appropriate service recommendations Includes SAP Safeguarding, SAP Solution Management
Optimization, and SAP Empowering • Administration
Tasks are executed locally but can be accessed and triggered from a central administration console
Unified access to all SAP technology
![Page 41: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/41.jpg)
41
Linkage from Business to Transaction
Business Scenario
BusinessProcess
ProcessStep
A business scenario is a set of processes that define a business task in a comprehensive and self-contained manner on a macro level
A business process is a set of logically related activities performed to achieve a defined business outcome (cf. Davenport & Short, 1990)
A process step is an elementary activity performed to accomplish a process
Contact to Log
Contact – Interaction Center
Identify Account
Transaction(s) CRM_IC WebIC
![Page 42: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/42.jpg)
42
SAP Technical Feasibility Check
• First step in managing technical risks for your SAP solution, in the framework of a SAP MaxAttention or SAP Safeguarding engagement
• Follows the risk management process of identifying, quantifying, assigning, mitigating, and then monitoring risks
• Delivered by an on-site team with remote access to additional SAP consultants
• Overall process is driven by your SAP Solution Manager
![Page 43: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/43.jpg)
43
SAP Technical Feasibility Check (cont.)
• It takes time to bring the SAP team up to speed, focus on management time versus delivery time
• Our client signed up for it, it was a little difficult at first, but the SAP folks really dug in and validated the approach
• We received a completely clean sheet• The validation is absolutely worth it and recommended,
regardless of who the primary Systems Integrator (SI) is
![Page 44: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/44.jpg)
44
SAP GoingLive Onsite Service
• Mitigate potential risks of critical go-lives• React quickly to issues, due to fast access to SAP in-
depth knowledge• Increase technical stability, performance, throughput,
and maintainability of to-be solution• Increase the competence of your support organization
through knowledge transfer from the SAP consultants who are onsite, as well as, fast access to SAP knowledge
• Support the first run of critical processes at, and after, go-live, such as a period-end closing
![Page 45: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/45.jpg)
45
SAP GoingLive Onsite Service (cont.)
• Document core business processes of the to-be solution• Set up key monitoring functions of the SAP
Solution Manager For example: There was a problem with a J2EE engine,
continually running garbage collection. As a result RPA scheduling notifications were not reaching the intended recipients and messages were queuing up within CRM. At the time there were approx 63,000 entries in the MapBox queue and slow performance for IPC (seven days since go-live)
This is a key service process (dispatch notification)
![Page 46: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/46.jpg)
4646
What We’ll Cover …
• Introduction• Project initiation • Project planning• SAP solution manager and services • Functional execution• Technical execution• Change management• Training• Wrap-up
![Page 47: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/47.jpg)
47
Functional Execution
• Deliverables• Planning and delivering configuration• User acceptance testing (UAT)• UAT measures
![Page 48: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/48.jpg)
48
Functional Deliverables
• Define SAP implementation strategy• Define technical architecture and standards for
the project• Develop business process scope document • Conduct business design workshops• Design system solution• Identify and define development requirements (RICEF)• Define user roles and authorization requirements• Establish development environment
![Page 49: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/49.jpg)
49
Functional Deliverables (cont.)
• Prepare and conduct conference room pilot (CRP) reviews CRP1, CRP2, CRP3, CRP4
• Build the SAP pilot release• Gather detailed business rules and business values
specifics for configuration• Conduct baseline configuration, testing and shadowing
with client Business Process Analysts (BPAs)• Design rework as necessary to accommodate issue
resolution and process exceptions• Complete final configuration, testing and shadowing
with client BPAs• Author detailed functional specifications
![Page 50: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/50.jpg)
50
Functional Deliverables (cont.)
• Author detailed configuration documents• Resolve issues related to design and propose solutions• Integration testing — preparation, execution, and
issue resolution• Support business team in the creation of business
process procedures (BPPs)• Application role and user authorization definitions• User acceptance testing — preparation, execution, and
issue resolution• Trial and final cutovers — preparation, execution, and
issue resolution
![Page 51: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/51.jpg)
51
Functional Deliverables (cont.)
• Go-live — readiness review• Go-live — preparation and execution• Post go-live — support and issue resolution• Support SAP BW functional team in activities related to
design of InfoProviders and reports
![Page 52: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/52.jpg)
52
Planning and Delivering Configuration
• “You know when you are done when you finish” • Viewed as an art vs. a science
It can’t be planned … not! However, it is a struggle to plan for a number of reasons
• SAP CRM is tightly integrated A configuration change that satisfies one situation can
completely break an already tested and agreed upon step• The design has to be implemented and validated in a
number of cycles, each one progressively adding functionality
• Most times you don’t know what can be done or what will be a gap until you explore the capabilities of the system
![Page 53: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/53.jpg)
53
Planning and Delivering Configuration (cont.)
• Avoid the tendency to go straight to defining a gap if the solution is not immediately obvious
• Configuration is implemented in a series of steps that culminate in a conference room pilot
• The solution, at it’s stage of development, is reviewed in the conference room pilot (CRP1 – 4)
• The users validate the solution and provide feedback and new requirements
• The later in the cycle the requirements are received, the more painful it is to include them without a schedule impact
![Page 54: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/54.jpg)
54
User Acceptance Testing
• Conducted in 2x2 week workshop sessions, US and Asia• About 40 people in each• Representatives from every region/business group with
a target of two attendees per role • Prepared test scenarios made up of combined smaller
test scripts around core business processes• Added variations on a theme for exceptions• Tracked test performance in pass/fail mode using HP
Test Director• Re-tested all failed scenarios and scripts following
the workshops
![Page 55: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/55.jpg)
55
UAT Measures
• Scenarios complete• Scripts executed• Scripts passed
Executed scripts
0%
20%
40%
60%
80%
100%
120%
11/1
3/20
07
11/1
4/20
07
11/1
5/20
07
11/1
6/20
07
11/1
7/20
07
11/1
8/20
07
11/1
9/20
07
11/2
0/20
07
China
Taiw an
Singapore
Japan
Korea
US
Goal
Passed Scipts
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
11/13
/200
7
11/14
/200
7
11/15
/200
7
11/16
/200
7
11/17
/200
7
11/18
/200
7
11/19
/200
7
11/20
/200
7
China
Taiwan
Singapore
Japan
Korea
US
Goal
Scenarios complete
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
11/13
/200
7
11/14
/200
7
11/15
/200
7
11/16
/200
7
11/17
/200
7
11/18
/200
7
11/19
/200
7
11/20
/200
7
China
Taiwan
Singapore
Japan
Korea
US UAT
Goal
![Page 56: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/56.jpg)
5656
What We’ll Cover …
• Introduction• Project initiation • Project planning• SAP solution manager and services• Functional execution• Technical execution• Change management• Training• Wrap-up
![Page 57: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/57.jpg)
57
Technical Execution
• Deliverables• RICEF• Rework• CRM middleware• Data migration and cutover• Importing and migrating custom code• Performance testing• IT department touch-points
![Page 58: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/58.jpg)
58
Technical Deliverables
• Environment setup — QA, PERF, PROD• Environment setup support to client for training• CRP 3 — support preparation and execution• Author detailed technical specifications• CRP 4 — support preparation and execution• Resolve issues related to system setup and environment• RICEF — development and unit testing• Author technical documentation for RICEF items• Manage RICEF workload distribution between client,
vendor, and third-party• Track RICEF allocation and delivery status in
shared system
![Page 59: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/59.jpg)
59
Technical Deliverables (cont.)
• Update the program plan with RICEF status • Integration testing — support preparation, execution,
and issue resolution• Application role and user authorization —
implementation of roles• User acceptance testing — support preparation,
execution and issue resolution• Cutovers
Trial — in CRP 1 – 3 Final — support of preparation, execution and issue resolution
• Go-live — readiness review• Go-live — preparation and execution• Post go-live — support and issue resolution
![Page 60: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/60.jpg)
60
RICEF
• Always a critical and difficult area to manage• Clear definition of scope is required up front, followed by
formal change management to avoid scope creep • Delivery is typically a mix of onshore and offshore• The combination of managing onshore and offshore
delivery is complex and potentially problematic• Fortunately there are mitigation steps that can be taken
![Page 61: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/61.jpg)
61
RICEF — Reports
• Historical, operational performance Export data to SAP BW daily Requires development of data extractors Requires development of data cubes Specialized design area Expensive resource, not too many around in CRM
• Real-time, tactical, operational performance Address through online reporting Keep it simple and avoid giving them ability to bring the system
to its knees
![Page 62: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/62.jpg)
62
RICEF — Interfaces and CRM Middleware
• Most companies grow a heterogeneous environment that evolves over time Then along comes SAP to offer a standard platform
• Middleware provides standard integration between back-office and front-office SAP systems
• Very few CRM implementations are standard• The gaps are usually picked up by modifications to the
standard middleware and custom interfaces• A typical service SAP CRM project has many more
interfaces in addition to the middleware supplied
![Page 63: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/63.jpg)
63
RICEF — Conversions
• Required to transfer the data from the legacy or source systems to the new SAP CRM system For an upgrade it is SAP to SAP
SAP R/3 to SAP CRM middleware SAP CRM SAP CRM middleware
Standalone CRM or linked to SAP R/3 Legacy to SAP CRM combo of middleware and custom
Key service requirement is to build the Ibase As-built Equipment has configurable components Component-level data comes from Manufacturing or build
systems outside service Multi-step process: extract, clean up, build, load
Middleware is useful but rarely supplies all the answers
![Page 64: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/64.jpg)
64
RICEF — Enhancements
• Always try to configure to meet the requirements If you can’t, it is a gap that is plugged by an enhancement
• Enhancements are always a potential risk area due to complexity
• Complexity ranges from: Simple: Adding and maintaining a data element on Web IC Complex: Writing a module to manage entitlement under
varying conditions in the Contracts module• Functional specifications
Written by functional team and distributed to technical team who produce technical specifications, develop, and test
• Risk occurs in interaction between offshore and onshore resources in the development and acceptance testing process
![Page 65: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/65.jpg)
65
RICEF — Forms
• Typically easy and saved until the end Usually a conversion of one type of form to a CRM form Layout, etc., is know
• Forms require special attention In one SAP R/3 implementation, it was assumed that the new
CRM forms would be a copy of the old However, users were not using the SAP R/3 forms
They were using creative ways to extract and modify invoices, quotes, credit and debit memos
• Forms deserve their own CRP and UAT sessions
![Page 66: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/66.jpg)
66
RICEF — Work Distribution
• High-level decision criteria Cost Available resources Skills Complexity Criticality Physical location Knowledge
![Page 67: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/67.jpg)
67
RICEF — Work Assignment Factors
• Reports Driven by the BI business with the business Much trial and error interaction BI focus onshore design onshore or offshore build
• Interfaces Key knowledge: Legacy and SAP CRM onshore design
offshore build• Conversions
Key knowledge: Legacy and SAP CRM onshore design offshore build
Complexity very high onshore build
![Page 68: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/68.jpg)
68
RICEF — Work Assignment Factors (cont.)
• Enhancements Complexity very high onshore design onshore build Complexity medium onshore design offshore build Complexity low onshore design offshore build Offshore locations may have skills differences. This must weigh
in where there are multiple choices CRM knowledge
• Forms Seldom complex, always the last items to be fixed Onshore design offshore build testing requires data
generated by end to end process execution
![Page 69: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/69.jpg)
69
Offshore Challenges
• Very attractive based on cost — an essential part of delivery now
• RICEF involves knowledge transfer from business to functional to technical resources across continents
• Communication must be clear and frequent, distance adds language and time delays to the mix
• Track progress through a shared Web-based tool —workflow pushes the deliverable to the next person
• To meet technical requirements without error depends on more than the developer understanding of the code, understanding the impact of changes is important
• Rework is a fact of life and a killer of schedule
![Page 70: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/70.jpg)
70
Rework Is a Certainty — Minimize It!
• Offshore rework cycle Offshore sends to onshore Four hours onshore response — busy Two hours test time 16 hours time difference One hour communication Four hours offshore — busy Two hours rework Offshore sends to onshore Total cycle time 29+ hours
• Complex developments Take up to 30 cycles
• How do you minimize it?
![Page 71: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/71.jpg)
71
Minimizing Rework
• Visit vendor’s off-shore facilities Assess: skills, availability, references, management, quality and
infrastructure • Bring sufficient key technical people onshore
during design Ground them in the design docs — team lead levels
• Start technical specifications onshore and monitor quality
• Have the key technical people return offshore and recruit the team
![Page 72: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/72.jpg)
72
Minimizing Rework (cont.)
• Review the resumes and experience• Send low, medium, and some high complexity offshore
as appropriate based on capability• Retain very high complexity for onshore• Bring the key technical resources onshore towards the
end of Realization phase for acceptance testing and the inevitable rework
![Page 73: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/73.jpg)
73
CRM Middleware Capabilities
Products SAP R/3 SAP CRM
Replicate materials from SAP R/3 to SAP CRM
SAP R/3 is the system of record for configured products
Installed Base SAP R/3 SAP CRM
Equipment record created in SAP R/3 needs to trigger the creation of installed base individual object in SAP CRM
Business Partners SAP R/3 SAP CRM
Download of customers in SAP R/3 to SAP CRM as organizations
Org Structure SAP R/3 SAP CRM
Download of organizational structure
Sales Order Replication SAP R/3 SAP CRM
Standard sales order replication
![Page 74: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/74.jpg)
74
CRM Middleware Capabilities (cont.)
Employees SAP R/3 SAP CRM
Standard employee replication
Groupware Integration to Microsoft Outlook and IBM Lotus Notes
VC SPA R/3 SAP CRM
Variant configuration
Pricing Config SAP R/3SAP CRM
Pricing rules
![Page 75: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/75.jpg)
75
Data Migration and Cutover
• Involves preparing and sequentially building the data that is required for the new system
• When the plan has been put together, we recommend at least three trial cutovers are planned Test execution and develop the required level of detail and
quality assurance • The longest most difficult part of the data migration for
service is always the building the Ibase • Data migration requires resources from the business
who know the data — they usually have other jobs to do • This is a critical activity and always a potential risk area
![Page 76: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/76.jpg)
76
Sample Scope of Data Objects for Cutover
Data ObjectCurrent SourceSystem
Target System
Migration Method
Sale Organization Structure R/3 CRMInitial download via middleware. Manually change the description of the sale org.
Customer R/3 CRMInitial download via Middleware. Any additional information in Clarify will need to be evaluated and populated in the CRM customer master.
Contacts Legacy CRM Initial download via developed interface.
Employee Legacy CRMInitial download via developedInterface.
Employee (Field Engineers,
Sales Partners)R/3 CRM
Initial download via enhanced Middleware interface.
Business Partner
RelationshipsR/3, Legacy CRM
Business Partner relationships will need to be created in CRM based oninformation in R/3 and legacy HR.
Products (Materials) R/3 CRM Initial download via middleware.
Products (Configurable
Service Offerings)R/3 CRM Initial download via middleware.
Products (Non-configurable
Service Offerings)R/3 CRM
Manual data entry in CRM as ServiceProducts.
![Page 77: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/77.jpg)
77
Sample Scope of Data Objects for Cutover (cont.)
Data ObjectCurrent Source
SystemTarget System Migration Method
Spare Parts R/3 CRM Initial download via middleware.
Tooling R/3 CRM Initial download via middleware.
Resource Skills Training System CRMManual data entry until developed interface is available in subsequent release.
Resource Calendar N/A CRM Manual data entry.
Pricing R/3 CRM Initial download to via middleware.
Installed Base –
Top Level ToolR/3 CRM Initial download via middleware.
Installed Base (As-Built) Manufacturing CRMOne time download and ongoing download via custom developed interface.
Installed Base Legacy CRMOne time extraction and load clean data via custom program.
Service Contracts R/3 CRM Automated initial download via custom program.
![Page 78: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/78.jpg)
78
Sample Scope of Data Objects for Cutover (cont.)
Data ObjectCurrent SourceSystem
Target System Migration Method
Warranties R/3 CRMAutomated initial download via custom program. (Middleware should be the basis for the interface.)
Open Cases (incl. FSRs) Legacy CRM Automated initial download via custom program.
Closed Cases with DMRs Legacy CRM Manual data entry.
Historical Cases Legacy N/A No data migration required.
Open Quotations R/3 CRMManual data entry of open quotations into CRM service quotations.
Open Parts Orders R/3 CRMAutomated initial download and conversion via custom program of open parts order into CRM service orders.
Open Debit Memo
RequestsR/3 CRM
Manual data entry and conversion may be required due to changes in service product offerings and invoicing process.
![Page 79: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/79.jpg)
79
Cutover Approach
• First pass: Frames the skeleton plan that is inserted in the project plan with dependencies
• Each cutover has objectives that put flesh on the skeleton based on progressive elaboration
• Trial cutovers progressively explore and discover the endpoint requirements for final cutover
• It is a case of “You don’t know what you don’t know when you start” For example: Number of plan line items grew from 80 250 for
final cutover as understanding grew
![Page 80: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/80.jpg)
80
Trial Cutover Sequence — Planned
Aug Sept Oct Nov Dec Jan
Test Conversion Programs – ~75% success rate, small samples of data
~95% success rate -Training Sys – Master Data - conversion only – Ran middleware downloads
~99% success rate = Final Cutover – Timings – Performance Testing
Trial Cutover 1 (Q/A)
Trial Cutover 2
Trial Cutover 3
Final Cutover
8/20 9/6
9/17 10/19
10/22 11/16
11/19 1/6
![Page 81: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/81.jpg)
81
Trial Cutover Sequence — Reality
• The planned sequences elongated due to issues, eventually running three in parallel
• This stretched resources to the utmost• Ultimately all parts of the cutover were tested multiple
times until the piece parts executed without defects• Ibase conversion was complicated by the introduction of
a new universal serial number • Contracts conversion ran very slowly due to variant
configuration copied from SAP R/3 and > 30 lines in the contract
• Added multiple parallel sessions to enhance performance
![Page 82: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/82.jpg)
82
Importing Custom Code
• Package solution Project environment• Identify re-usable source code• Create transport requests in source system• Import requests into target system• Limitation — versions have to be compatible
If versions are not compatible, still use as reference• Benefit is speed, saves time• Perform functional test
![Page 83: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/83.jpg)
83
Migrating Custom Code
• In an upgrade situation, development team must supervise
• Analyze What is obsolete? What is re-usable?
• Make a copy of the system• Apply the new version• Remove the obsolete code• Work over the re-usable code• Regression test
![Page 84: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/84.jpg)
84
Performance Testing
• Objective To prove that the designed CRM hardware, software,
middleware, network, SAP R/3 and Portal solution will provide acceptable performance to support the business and be scalable for predicted growth
• Approach Develop test transaction sets based on “A day in the life”
around standard business processes Assume 80% of the work is based on 20% of the
business processes Determine volumes and create “virtual users” on the load
testing software application to simulate multiple users per test PC
![Page 85: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/85.jpg)
85
Performance Testing (cont.)
• Tools HP Load Runner IBM® Rational® Performance Testing solutions, Rational
Performance Tester Extension for SAP Solutions “Load-Injector” servers connected to the WAN in the remote
geographical regions containing virtual users and execution scripts 1 Gig RAM, P4, Intel Core Dual Processors 1 Virtual User is equal to approx. 10 normal users
Windows NT boxes loaded with ADoW in remote geographical regions communicating to a centrally located box, monitoring and reducing “trips” between boxes
![Page 86: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/86.jpg)
86
Performance Testing (cont.)
• ADoW GUI doesn’t usually have a response time problem Portal usually does have a response time problem SAP Application Delivery over the WAN Software
Dramatically improves portal performance over the WAN Calculate a four to six times improvement with ADoW
Six seconds with ADoW would be 24 to 36 seconds without Our portal applications response time was 4.1 seconds or less
in Asia from the US ADoW provides an 8:1 reduction in traffic over the WAN
![Page 87: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/87.jpg)
87
Performance Testing the CRM Solution
• End-to-end tests of all the parts connected by middleware SAP R/3 CPU scalability: Max utilization >60% @ 300% load SAP CRM CPU scalability: Show excess utilization capacity SAP R/3 Main Memory scalability: Support 200% load SAP CRM Memory scalability: 20%of memory paged
out @ 200% Workload sharing across servers: Show equal distribution End-user response time: Target < 6 seconds
• Considerations Must have the core transactions and middleware working Can make exceptions for low volume transactions or processes Concentrate on 80/20 rule and execute all processes in parallel
![Page 88: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/88.jpg)
88
Sample Plan vs. Tested Results
• “Big Bang” test from six regions: 200% of planned load US, Singapore, Taiwan, Japan, China, Korea Injected load from same regions over the WAN
0100020003000400050006000700080009000
Iterations
ServiceCase
ReleaseCase
ScheduleRPA
FSR SpareParts
Business Process
Plan Transactions v. TestedBig Bang test, achieved load
2008 estimated transaction load
![Page 89: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/89.jpg)
89
IT Department Touch-Points
• BASIS Systems and middleware System performance
• Security Access and authorizations
• Systems and version management SAP R/3 SAP CRM Portal Backup and recovery
• Transport management Approvals Sarbanes-Oxley (SOX)
• Desk-top services
![Page 90: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/90.jpg)
9090
What We’ll Cover …
• Introduction• Project initiation • Project planning• SAP solution manager and services• Functional execution• Technical execution• Change management• Training• Wrap-up
![Page 91: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/91.jpg)
91
Change Management
• Significance • Deliverables• Managing stakeholder buy-in• Readiness assessment• Communications
![Page 92: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/92.jpg)
92
Significance of Change Management
• A CRM system implementation is seldom, if ever, a pure technology swap (i.e., legacy out, SAP CRM in)
• The capabilities rarely stand still and are usually the drivers for the implementation
• New capability gives rise to policy, process, procedural, job content and required behavioral change for the stakeholders
• The capture of benefits associated with a CRM implementation relies on adoption of the required behavioral changes
• Change management is an essential CRM critical success factor, and yet it is often marginalized or ignored
![Page 93: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/93.jpg)
93
The Mission
• A CRM Implementation is always undertaken to achieve an ROI
• ROI is gained by real people adopting the new system and processes and using it as intended
• Training is not enough in itself• Changing behavior is critical to achieving ROI • The focus of change management is changing behavior
![Page 94: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/94.jpg)
94
Change Management Deliverables
• Organizational risk and readiness assessment• Change strategy• Stakeholder analysis• Leadership action plan• Global communications strategy and plan• Mobilize and alignment plan• Job impact assessment• Work force transition plan• Customer impact assessment• Communications materials• Organizational impact assessment
![Page 95: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/95.jpg)
95
Change Management Methodology
Mobilize & Align
Leaders
Design ChangeStrategy
SupportWorkforce
AlignOrganization
Engage &Communicate with
Stakeholders
Articulate ABusiness Case
& Vision forChange
AssessOrganizational
Risk &Readiness
BearingPoint’s Change Management Approach
Focuses on UserAdoption and
Sustainable Change
Mobilize & Align
Leaders
Design ChangeStrategy
SupportWorkforce
AlignOrganization
Engage &Communicate with
Stakeholders
Articulate ABusiness Case
& Vision forChange
AssessOrganizational
Risk &Readiness
BearingPoint’s Change Management Approach
Focuses on UserAdoption and
Sustainable Change
• Assess organizational risk and readiness• Articulate vision for change• Design change strategy• Mobilize and align leaders• Align organization• Support the workforce• Engage and communicate
with stakeholders
![Page 96: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/96.jpg)
96
Managing Stakeholder Buy-In
• You saw earlier the importance of the Stakeholder • Stakeholders come in all shapes and sizes: executives,
management, users, internal and external customers• They all share a common trait expressed as “WIIFM”
What is in it for me?• Find the magic formula and they will buy-in
![Page 97: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/97.jpg)
97
Managing Stakeholder Buy-In (cont.)
• Executives and management $$$$$, corporate goals, personal goals
• End users Job satisfaction — Will it make my job easier? Why am I doing
this? Are you nuts? • Internal and external customers
Customer Satisfaction — How will my life improve because of what you are doing?
• You have to be able to satisfactorily answer the questions, and provide constant communications and feedback reinforcing the message
![Page 98: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/98.jpg)
98
The Role of Change Agents
• Someone who affects the acceptance of change brought about by the new system and process in a positive or negative way
• Identify and create change agents, persons of influence who will help implement the new system
• Try to get the “water-cooler influencers” on your side, especially if they have a reputation of resistance to change Converts are worth their weight in gold
• The very same change agents can be Subject Matter Experts (SMEs) who will also double as trainers in a Train-the- Trainer strategy
![Page 99: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/99.jpg)
99
Organizational Risk and Readiness Assessment
• How ready is the organization to receive the proposed systems and operational solution?
• Are they aware of the impact on their jobs?• Are they aware of the changes in policy, process,
and procedure?• Do they understand what is being done?• What are their reactions to the changes?
![Page 100: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/100.jpg)
100
Job Impact Analysis
• Analysis documenting the changes in affected roles and responsibilities.
• The existing job specification is the start-point.• What job specification? • Don’t forget policy, process and procedure in addition to
system related actions.• There may potential OSHA requirements.
![Page 101: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/101.jpg)
101
Customer Impact Analysis
• Determine the impacts to the customer at the touch-points. Is the delivery process changing? What are the required
different behaviors? For example: You now must use a unique serial number to
open a case.• Tell them what you are doing and what might happen so
they are not blind-sided, keep the complaints down. • What reactions will you get from customer, and your
people will have to explain? “So now you have this new system your costs will go down,
how about my contract price being reduced?”
![Page 102: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/102.jpg)
102102
What We’ll Cover …
• Introduction• Project initiation • Project planning• SAP solution manager and services• Functional execution• Technical execution• Change management• Training• Wrap-up
![Page 103: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/103.jpg)
103
Training
• Planning considerations• Challenges • Instructor-led training• Web-based training• Curriculum development options
![Page 104: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/104.jpg)
104
Planning Considerations
• Who needs to be trained? What are the job roles that are affected?
• What needs to be trained? What are the program’s learning objectives? What processes need to be trained by job role? What are the user interfaces involved? How will you measure based on learning objectives? How will you report progress? How will you identify learning gaps? How will you close the gaps? Refresher training?
![Page 105: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/105.jpg)
105
Planning Considerations — Where, When?
• Where are they located? Are they remote? Can they get to a central location?
• When do we need to do it? How long will it take to train based on the delivery method? When will the system be ready for screen prints, etc.?
![Page 106: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/106.jpg)
106
Choice of User Interface
• There are a variety of technology-based solutions available to support a business process in SAP
• The decision regarding the best fit is not always about functionality; the end user has to be trained
• To present a number of user interfaces would be confusing and also greatly increase the training workload at all levels
• The choice of user interfaces was the subject of a business decisions document Recommendation shown on the next slide
![Page 107: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/107.jpg)
107
Selection of User Interfaces
SL. No Role / Functions Proposed SAP User Interface
1. Back Office Functions
Installed Base Management
Service Quotations
Service Contracts Management
Primary interface is SAP GUI.
Secondary interface can be Enterprise Portals using CRM Business Packages
2. Billing & Invoicing Primary interface is SAP GUI.
Secondary interface can be Enterprise Portals using CRM Business Packages
3. Field Resources Field Service Rep Portal (custom on Enterprise Portal)
4. Field Resources – Mobile Blackberry – Antenna Solution
5. Interaction Center Interaction Center – WebClient within Enterprise Portal. This will be transparent to user since it will reside in the Enterprise Portal.
6. Service Resource Planners Resource Planning Application within Enterprise Portal. This will be transparent to the Resource Planner since it will reside in the Enterprise Portal.
7. Service Managers Enterprise Portals using CRM Business Packages
8. BW Reporting & Analytics Web Reporting
![Page 108: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/108.jpg)
108
Challenges Faced in Training Development
• The schedule stays the same and system delivery is late, which pushes training development
• Enhancements are often late, screen prints are always last minute updates
• Knowledge transfer What the system does and why, has to go from the SME, to the
training curriculum developer • Where they are different, the learning curve can be very
painful and demands significant time of business people
![Page 109: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/109.jpg)
109
Instructor-Led Training
Pros• Interactive, allows questions• More satisfying for the student• Allows trainer to monitor better• Allows customization• Is more effective than WBT• Allows change aspects beyond
the materials to be discussed• In the language of the trainee
Cons• Must have trainers trained• Preparation time is the same
for every trainer• Takes three sessions to get
familiar and comfortable with the material
• Logistically, magnitudes greater to implement than WBT
• Balance lecture, demo, and hands-on
• No more than 15 – 20 minutes of lecture or lose the audience
![Page 110: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/110.jpg)
110
Web-Based Training
Pros• No train-the-trainer required• Reaches a wider, dispersed
audience• Doesn’t require group
scheduling unless via a WebEx• Allows the student to train in
off-peak times, reduces conflict with the ongoing job
Cons• Can only sustain interest in 30
minute bites• Usually in English with local
sub-titles• More expensive to prepare than
trainer slide materials
![Page 111: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/111.jpg)
111
Curriculum Development Options
Onshore Development• Cost
Higher initial, saves in rework
• Ease Facilitated knowledge transfer Fewer communication problems Option to have the business
people develop the curriculum with expert guidance
Less rework
• Production Do it offshore
Offshore Development• Cost
Lower More rework/cycles
• Ease Travel required for knowledge
transfer More communication problems Rework and cycles higher
• Production Lowest cost Easy to manage
![Page 112: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/112.jpg)
112112
What We’ll Cover …
• Introduction• Project initiation • Project planning• SAP solution manager and services• Functional execution• Technical execution• Change management• Training• Wrap-up
![Page 113: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/113.jpg)
113113
Resources
• Project Management Institute www.PMI.org
• SAP Safeguarding — Reduce implementation or upgrade risk and cost and ensure proper performance www.service.sap.com/safeguarding
• SAP MaxAttention — comprehensive support www.service.sap.com/MaxAttention
• SAP Solution Manager www.sap.com/services/newsevents/press.epx?pressid=6549 www.sap.com/platform/netweaver/components/
solutionmanager/index.epx
![Page 114: CRM Implementations and Upgrades](https://reader036.vdocument.in/reader036/viewer/2022081502/55764ca7d8b42ac31b8b52be/html5/thumbnails/114.jpg)
114114
7 Key Points to Take Home
• Don’t forget that today’s business has to be supported tomorrow — define ahead of need
• Conduct solution reviews earlier than you are told you can
• If you are going to incur a delay, take it when you first detect it, waiting doesn’t lessen it, it creates more work
• Rework will kill your schedule, use the mitigation • Plan for the multi-tasking and definition that users have
to do, it can delay your project • Cutover always takes much longer than you think • Work smarter not harder