example of project life cycle for r-3 migrations
TRANSCRIPT
8/8/2019 Example of Project Life Cycle for R-3 Migrations
http://slidepdf.com/reader/full/example-of-project-life-cycle-for-r-3-migrations 1/21
March 29, 2000March 29, 2000
SAP R/3
upgrades
SAP R/3
upgrades A Methodology overview A Methodology overview
8/8/2019 Example of Project Life Cycle for R-3 Migrations
http://slidepdf.com/reader/full/example-of-project-life-cycle-for-r-3-migrations 2/21
Overview
Why Upgrade ? What¶s Effected ?
What Can Be Reused ?
What Will Be New or Changed ?
What Does The Project Include ?
What¶s New With Upgrading to 4.x?
Lessons Learned
8/8/2019 Example of Project Life Cycle for R-3 Migrations
http://slidepdf.com/reader/full/example-of-project-life-cycle-for-r-3-migrations 3/21
Why Upgrade ?
Provide new capabilities Fix bugs
Eliminate customization
Stay current (Address end of life issues)
Business process extension
± mySAP.com
± APO
± CRM
± BW
To upgrade other components
± Database
± Operating system
Corporate structure changes
± Merger, acquisition, divestiture
8/8/2019 Example of Project Life Cycle for R-3 Migrations
http://slidepdf.com/reader/full/example-of-project-life-cycle-for-r-3-migrations 4/21
What¶s Effected ?
Database servers Application servers and workstation GUIs
Processes
Data
Interfaces
Customization
Reports
Training and documentation
People - users, IS, and project team
8/8/2019 Example of Project Life Cycle for R-3 Migrations
http://slidepdf.com/reader/full/example-of-project-life-cycle-for-r-3-migrations 5/21
What Can Be Reused ?
Processes that do not change betweenversions
± Related documentation and training materials
Technical design/code potentially not effected
by the upgrade
± Interfaces ± Customizations
± Reports
± Layout Sets
SAP terminology, knowledge, skills
± Project team ± Process knowledge of the end user community
8/8/2019 Example of Project Life Cycle for R-3 Migrations
http://slidepdf.com/reader/full/example-of-project-life-cycle-for-r-3-migrations 6/21
What Will be New or Changed?
New or changed processes, documentation, &training
Interfaces, reports, etc. impacted by changes in
the target SAP table structures, coding syntax,
and/or different screen flow
New customized functionality ± To supplement new, changed, or existing
processes
Customization that can be removed
± User exits
± Custom ABAPs
8/8/2019 Example of Project Life Cycle for R-3 Migrations
http://slidepdf.com/reader/full/example-of-project-life-cycle-for-r-3-migrations 7/21
What Does The Project Include?
SYSTEM DESIGN
TEST & TRAINING
GO-LIVE & SUPPORT
PROJECT PREPARATION
SYSTEM CONSTRUCTION
8/8/2019 Example of Project Life Cycle for R-3 Migrations
http://slidepdf.com/reader/full/example-of-project-life-cycle-for-r-3-migrations 8/21
What Does The Project Include?
Project Preparation ± Build the business case and justification
± Define the scope
± Prepare the project work plan
± Review user requirements
What outstanding system change requests can be met by
the upgrade? What new functionality do we want from the upgrade?
± Review organizational change impact
± Develop other project management deliverables
Issue resolution plan
Risk analysis
Project standards
Software configuration management plan
8/8/2019 Example of Project Life Cycle for R-3 Migrations
http://slidepdf.com/reader/full/example-of-project-life-cycle-for-r-3-migrations 9/21
What Does The Project Include?
System Design ± Review/Setup environments
Sandbox
Development
QA
Others
± Process design and regression
As-Is flows
To-Be flows
Results in new and modified flows as needed
8/8/2019 Example of Project Life Cycle for R-3 Migrations
http://slidepdf.com/reader/full/example-of-project-life-cycle-for-r-3-migrations 10/21
What Does The Project Include?
System Design (continued) ± Data design and regression
R/2 - R/3 ABAPs
Source to target table changes
± Customization design and regression
Resulting in customization specifications for functionality
gaps between the current and new version
± Interface design and regression
Resulting in interface design for new and modified
interfaces
± Report design and regression
Resulting in report design for new and modified reports
± Establish business scenarios
For new and modified business flows that will need to betested
8/8/2019 Example of Project Life Cycle for R-3 Migrations
http://slidepdf.com/reader/full/example-of-project-life-cycle-for-r-3-migrations 11/21
What Does The Project Include?
System Construction ± Develop upgrade execution plan
± Develop training plan and training materials
For new and changed functionality
± Develop system test plan
Individual business process tests
Fixes and rework End-to-end test
Produce records
8/8/2019 Example of Project Life Cycle for R-3 Migrations
http://slidepdf.com/reader/full/example-of-project-life-cycle-for-r-3-migrations 12/21
8/8/2019 Example of Project Life Cycle for R-3 Migrations
http://slidepdf.com/reader/full/example-of-project-life-cycle-for-r-3-migrations 13/21
What Does The Project Include?
Test & Training ± Conduct system test - iterate with conversion
Test the actual upgrade
Individual business process tests
Test ABAP customized code and changed SAP code
End-to-end test
Re-testing for time estimates and documentation
verification
Produce records
± Plan detailed organizational changes
For new or modified functionality
± Conduct user training
For new and modified functionality
8/8/2019 Example of Project Life Cycle for R-3 Migrations
http://slidepdf.com/reader/full/example-of-project-life-cycle-for-r-3-migrations 14/21
What Does The Project Include?
Test & Training (Continued) ± Conduct additional testing
Performance testing/tuning
User acceptance testing
± Develop detailed cut-over plans
How long will it take?
What is the landscape path?
Who is responsible for what?
8/8/2019 Example of Project Life Cycle for R-3 Migrations
http://slidepdf.com/reader/full/example-of-project-life-cycle-for-r-3-migrations 15/21
What Does The Project Include?
Go-Live & Support ± Finalize cut-over plan
± Develop ³Go Live´ contingency plan
± Develop system support plan
± Install upgraded system
Use records produced during construction/test iteration
± Implement organizational changes ± Go Live
± Support system
8/8/2019 Example of Project Life Cycle for R-3 Migrations
http://slidepdf.com/reader/full/example-of-project-life-cycle-for-r-3-migrations 16/21
Upgrade Components
Operating System/DatabaseOperating System/Database
Authorizations Authorizations
Data Dictionary Objects Data Dictionary Objects
Modifications/Enhancements Modifications/Enhancements
ConfigurationConfiguration
Interfaces/EDI/Conversions Interfaces/EDI/Conversions
Reports/Layout Sets Reports/Layout Sets
Business Processes Business Processes
Basis Basis
Development Development
Preparation Preparation Post Post--Processing Processing UpgradeUpgrade
(R3up/R3Setup)(R3up/R3Setup)
8/8/2019 Example of Project Life Cycle for R-3 Migrations
http://slidepdf.com/reader/full/example-of-project-life-cycle-for-r-3-migrations 17/21
Upgrading to 4.x
R/3 Upgrade Assistant - Upgrade systemsremotely via a web browser
PREPARE tool pre-loads data and helps
reduce upgrade time
Modification conflicts can be identified via
PREPARE - prior to actually upgrading
8/8/2019 Example of Project Life Cycle for R-3 Migrations
http://slidepdf.com/reader/full/example-of-project-life-cycle-for-r-3-migrations 18/21
Lessons Learned
The current functionality will still exist in theupgraded system
Make sure to look at:
± Configuration that may have changed during the
upgrade
± New configuration that needs to be adjusted to
fit the current process flows
Follow a structured methodology
Similar in many ways to a straight
implementation
8/8/2019 Example of Project Life Cycle for R-3 Migrations
http://slidepdf.com/reader/full/example-of-project-life-cycle-for-r-3-migrations 19/21
8/8/2019 Example of Project Life Cycle for R-3 Migrations
http://slidepdf.com/reader/full/example-of-project-life-cycle-for-r-3-migrations 20/21
Lessons Learned
Even if it doesn¶t appear to be affected, test tomake sure
Schedule MANY dry run test upgrades
Upgrade project is very linear - plan
accordingly and do not expect overlap
Pay attention to the version of everythinginvolved
± SAP
± Database
± Operating system
± Interfacing systems
8/8/2019 Example of Project Life Cycle for R-3 Migrations
http://slidepdf.com/reader/full/example-of-project-life-cycle-for-r-3-migrations 21/21
Lessons Learned
Complexity of the upgrade is directly related tohow well the systems have been maintained
Select team members carefully
± Similar to the original implementation, they
should have a strong understanding of the
business process in their area
± If not, some of the processes may be overlooked