Solution Management Application Lifecycle Management

35
Change Management Solution Management Application Lifecycle Management

Transcript of Solution Management Application Lifecycle Management

Page 1: Solution Management Application Lifecycle Management

Change Management

Solution ManagementApplication Lifecycle Management

Page 2: Solution Management Application Lifecycle Management

© SAP 2008 / Page 2

Efficient Application Life-Cycle ManagementAligns Business and IT

Business Continuity Business Process Improvement

Protection of Investmentand Accelerated Innovation

Reduced TotalCost of Operations

Measure and trackimprovement process

Reliability, performanceand business agility

Deliver on business demandto increase competitive

advantageGo live on time

and budgetStandardize and

streamline operations

IT StrategyCIO

CEO/CFOBusinessStrategy

Stakeholder

Businessdemands

Page 3: Solution Management Application Lifecycle Management

© SAP 2008 / Page 3© SAP 2009 / Page 3

Application Life-Cycle ManagementAn essential part of SAP’s solution offering

Global Industry Value

Industry Context

Spec

ific

Indu

stry

Add

ition

s Industry Aligned Processes

SAP Business Suite

NetWeaverIntegration

NetWeaverComposition

EhP

EhP

Application Life-Cycle Management

IndustryAdd-OnCRM SRM SCM PLM ERP

Application Life-CycleManagement guarantees

flexibility and stability

• Faster consumption ofnew functionality

• Faster process differentiation

• Customers decide what toactivate

• Less testing effort

• Innovation without upgrade

Page 4: Solution Management Application Lifecycle Management

Comprehensive approval process…

100% transparency of changes…

All required change information is availablecentrally…

IT reporting for change control…

Automation of the change deployment process…

Safely apply corrections and improvements…

CIO’s Wish List: Change Management

© SAP 2008 / Page 4

Page 5: Solution Management Application Lifecycle Management

© SAP AG 2009. All rights reserved. / Page 5

Challenges in Change Management… And How SAP Solution Manager Can Support You

Missing governance, project management ,and integration between requirementsmanagement and software logistics

Customer Challenge SAP offering

Change Management

Control changes for all technology platforms Enhanced Change and Transport System(CTS+)

Control the quality of changes in projects

Document the full change request workflowprocess

Custom objects using changed SAP objects

Quality Gate Management(Q-Gate)

Change Request Management(ChaRM)

Custom Development Management Cockpit(CDMC)

Page 6: Solution Management Application Lifecycle Management

© SAP AG 2009. All rights reserved. / Page 6

Challenges in Change Management… And How SAP Solution Manager Can Support You

Identification of critical business processesaffected by change events and no testrecommendations.

Customer Challenge SAP offering

Perform tests with lowest cost and risk

Provide change information for Root CauseAnalysis

Keep solutions up-to-date with SAP changes andintroduction of new processes

Business Process Change Analyzer(BPCA)

Test Management

Change Diagnostics

Collect change metrics to evaluate and improveIT processes

Configuration Validation

Maintenance ManagementInnovation Management

Page 7: Solution Management Application Lifecycle Management

Change ManagementProcess Overview Involving ALM listing capabilities

Change ManagementWorkflow-based management of business and technology driven changes with integrated projectmanagement and synchronized deployment capabilities.Standardized process leading to improved reliability of solution and minimized risk through segregation ofduties and transparency of all changesEfficient solution management – all project and system information is saved in SAP Solution Manager

MaintenanceManagementInnovationManagement

Test Management

Require-ments Design Build Test

Change Management

Deploy Operate

CTS+Q-GateChaRM

Change DiagnosticsConfiguration Validation

CDMCSolutionDocumentation

Page 8: Solution Management Application Lifecycle Management

Change ManagementRequirements

Requirements IdentificationCustomer initiated changesSAP initiated changesBusiness Innovation EnhancementsMaintenance Management activitiesDescribe the Change in DetailIdentify the Priority of the RequestDescribe the Impact

Change Requirements + Change Management Activities

BusinessEnhancements

SupportPackageStacks

EndUsers

ChangeManagement

BusinessProcessOwners

SAP Notes

SolutionIncidents

SolutionAlerts

IT Administrators

Quality ManagerBusinessProcess Expert

BusinessProcess ExpertBusiness System

Administrator

Require-ments Design Build Test Deploy Operate

Business

Page 9: Solution Management Application Lifecycle Management

Change ManagementDesign

Prepare Solution DocumentationPrepare accurate and complete description ofthe Technical Landscape, BusinessProcess, and Custom Code documentationExecute project using ASAP methodologyDocumentation on project level and technicaltracking of changesProcess control

Solution Documentation Activities

Quality ManagerBusinessProcess Expert

BusinessProcess ExpertBusiness System

Administrator

Require-ments Design Build Test Deploy Operate

Business ProcessHierarchy

Business

Page 10: Solution Management Application Lifecycle Management

Change ManagementBuild

Change DevelopmentExecute technical and business configurationthrough SAP Solution ManagerCreate and adjust custom developmentCentral and synchronous change transport/deploy

Getting the configuration ready for testing

Quality ManagerBusinessProcess Expert

BusinessProcess ExpertBusiness System

Administrator

Require-ments Design Build Test Deploy Operate

Business

Page 11: Solution Management Application Lifecycle Management

Change ManagementTest

Test ManagementQuality assurance, workflow, and risk analysisIntegration validation ensures business continuityTest planning, and automation increases overallefficiencyPerform tests with lowest cost and risks

Comprehensive Test Management

Quality ManagerBusinessProcess Expert

BusinessProcess ExpertBusiness System

Administrator

Require-ments Design Build Test Deploy Operate

Business

Page 12: Solution Management Application Lifecycle Management

Change ManagementDeploy

New Release is now available to the business

Go LiveQuality Management project phase controlChange Request Management workflowCentral and synchronous Transport ManagementKeep solutions up-to-date

Quality ManagerBusinessProcess Expert

BusinessProcess ExpertBusiness System

Administrator

Require-ments Design Build Test Deploy Operate

Business

Page 13: Solution Management Application Lifecycle Management

Change ManagementOperate

N….

OperateEnd-to-End Change Diagnostics collects dataReporting on current settings and recent changesConfiguration Validation for validation reportingPerform comparison of current configuration againstdefined target or standard configuration baseline

Quality ManagerBusinessProcess Expert

BusinessProcess ExpertBusiness System

Administrator

Require-ments Design Build Test Deploy Operate

Business

Page 14: Solution Management Application Lifecycle Management

Solution DocumentationMotivation

In order to fully leverage the value of SAP Enterprise Support and achieve therequired transparency of IT Solution, you need solution documentation thatincludes an accurate and complete description of solution landscape itself with allbusiness process and custom modifications.

© SAP 2009 / Page 14

The solution documentation is divided into three typesof documentation:

Technical landscape documentationBusiness process documentationCustom Code documentation

Page 15: Solution Management Application Lifecycle Management

Detection of(potential) bug

Maintenance ManagementProcess View

© SAP 2009 / Maintenance of SAP Solutions, Page 15

Testing

Application ofcollected fixes/ enhancements

Import SAPNote(s)

DeployChanges

Plan Mainten-ance Activity

Maintenance of SAP solutionsSAP Notes Single provide a solution for knows issues. SAP Notes are most commonly applied uponrequest (e.g. current incident in productive environment, information from SAP about potential issue (HotNews, Security Notes)).SAP Notes are collected and released as Support Packages. In order to comply to legal requirements orrun on latest Technology Support Packages are applied to SAP solutions.

GoLive

Download &Apply packages

Apply singlecorrection(s)

Note Assistant(SNOTE)

IncidentHot NewsSecurity Note

Need to applyLegal Change

Decision toincrease SupportPackage level

MaintenanceOptimizer

Installation tools,(e.g. SPAM,SAINT, JSPM)

Apply SAP Notesaccording Side-effect Report

Test Managementcapabilities

Quality GateManagementcapabilities

Page 16: Solution Management Application Lifecycle Management

Innovation ManagementDelivery of Accelerated Innovation

In the past: Upgrades … … and now: SAP Enhancement Packages

Time

BusinessRequirements

= Innovation gap = R/3 4.6C standard

R/3 4.6C Implementation Time

Bus

ines

s R

equi

rem

ents

/Sy

stem

Fun

ctio

nalit

y BusinessRequirements

= Innovation gap

ECC 6.0

= ERP 6.0 standard

EHP 2 EHP 4

Upgrade as a major business activityevery 5-6 years to fulfill business

requirements.

New functionality implemented in digestibleportions via SAP enhancement packages.

Bus

ines

s R

equi

rem

ents

/Sy

stem

Fun

ctio

nalit

y

= ERP 6.0 standard = EHP functionality

ERP Upgrade

Continuously close functional gapWith SAP enhancement packages, it is possible to regularly add new

functionality

Page 17: Solution Management Application Lifecycle Management

© SAP 2009

CHANGE AND TRANSPORT SYSTEM

Developer Studioand

NWDI

ExchangeInfrastructure

Integration Builder

ABAP WorkbenchSE80

DevelopmentLandscape

QualityLandscape

ProductionLandscape

Enterprise PortalContent

Administrator

Enhanced Change and Transport SystemIntegrates all Workbenches

…(non-ABAP

objects)

DevelopmentLandscape

QualityLandscape

ProductionLandscape

DevelopmentLandscape

QualityLandscape

ProductionLandscape

Transport Transport

Transport Transport

Transport Transport

TPZ

EPA

SCA

Page 18: Solution Management Application Lifecycle Management

Quality Gate ManagementThe Quality Management process for SAP-centric Solutions

Functional Test

ConsistencyChecks

Performance Test

DesignQRequirements Build Test DeployQ Q Q

Requirementsfrom businessDepartments

Functional andtechnicalblueprint

Functional andtechnicalfeasibility

Extend Solution

CustomDevelopment

Partner solutions

Prepare SolutionOperations(Run SAP)

Test Planning

Test ScopeIdentification

TestRequirements

Test SystemSetup

Q-G

ate:

Tes

t to

Dep

loy

Set-up oftechnical

infrastructure

User AcceptanceTest

Transports in Cycles Final Transport

Q-G

ate:

Bui

ld to

Tes

t

Q-G

ate:

Des

ign

to B

uild

Q-G

ate:

Req

uire

men

ts to

Des

ign

Support Going-Live Session

Verification ofproduction

system

Handover tobusiness

Collaboration and Project Controlling

Page 19: Solution Management Application Lifecycle Management

© SAP 2009

SAP Solution Manager

Change Request ManagementControls Single Change Requests

DEV

QAS

Controlled transports

Controlled transports

Serv

ice

Des

kC

hang

e R

eque

st M

anag

emen

t

RequesterServiceDeskEmployee

ChangeManagerDeveloper

Tester

IT Operator

Incident

Maintenance Cycle

ServiceMessage

ChangeRequest

ChangeTransaction

PRD

Page 20: Solution Management Application Lifecycle Management

© SAP 2009© SAP 2007 / Page 20

End-to-End Change Control ManagementPart of the Change Management Process

End-to-End Change Management Process

Register andclassify RFC

Approvechange

Confirmand

schedulechange

Buildchange

Testchange

Implementchange and

reviewresult

Developer TesterChange

ManagerChange

ManagerChange

ManagerChange

Manager

TSTDEV Production

E2E Change Control Management

Page 21: Solution Management Application Lifecycle Management

QALandscape

ProductionLandscape

DevelopmentLandscape

Transport Landscape

ERP

Transport Landscape

EP

Transport Landscape

BW

Transport Landscape

PI

Transport Landscape

CRM

DevelopmentEnvironment

System

Central Change Control ofTransports in Solution Landscapes

SE80DS & DI mySAP ERP mySAP ERP mySAP ERP

EnterprisePortal

EnterprisePortal

EnterprisePortal

Portal ContentAdministrator

DS & DI

BW BW BWSE80

ProcessIntegration

(XI)

ProcessIntegration

(XI)

ProcessIntegration

(XI)

SE80Integration

Builder

mySAP CRM mySAP CRM mySAP CRMSE80DS & DI

System System

Change Control

SAP Solution Manager

Page 22: Solution Management Application Lifecycle Management

SAP Solution Manager

Business Blueprint

SAP Solution Manager

Business ProcessChange Analyzer

SAP Solution Manager

Test WorkbenchSAP Solution Manager

Test Workbench

HP: QTPCPWR:TestPartner

Test ManagementCentral Hub for Integrated Testing

SAP Solution Manager

eCATT

HP Quality Center HP Quality Center HP QTP

UI based Tests

eCATT:ApplicationLogic Tests

Backend Tests

Business Blueprint

Test PlanningSystem Setup

Test ExecutionManual and automated tests

Apply Changesto Production

Change ImpactAnalysis

SAP SolutionUpdate

New SAPSolution

SAP TDMS

SAP TDMS

Test Scope IdentificationType of Change

SAP Solution Manager

Business Blueprint

SAP Solution Manager

Business ProcessChange Analyzer

SAP TAO

Automated TestsManual TestsTest PlanningTest Scope Identification

Option 1

Option 2

Page 23: Solution Management Application Lifecycle Management

© SAP 2009

Custom Development Management Cockpit andBusiness Process Change Analyzer

Custom Development Mgmt Cockpit Business Process Change Analyzer

SAPObjects

Changed SAPObjects, e.g.Support Pack

CustomObjects

BC Register in Web Shop

Select Product

Update Shopping Basket

Business-to-Consumer

Select Product

Update Shopping Basket

Business to Consumer

Selected Business Scenarios

Internet Sales: B2C

Business Processes

SAP Support PacksSAP EnhancementPackagesCustom CodeCustomizingchanges

Planned ChangesCore Processeswith TBOM

CoreProcessesaffected bythe Change

Custom Objectsusing changedSAP Objects

Page 24: Solution Management Application Lifecycle Management

© SAP 2009

Change DiagnosticsTypical Questions

Which database parameterswere changed by the 24/7 support

team last night?

What was last monthcontent of thej2ee/cluster/

instance.properties file?

Is there one place whereall changes in thesystem are listed? What are the

configuration differencesbetween server0 and

server1?

How many stabilizationtransports did we have after

the last GoLive?

How many objects didwe change last month?

How many urgentcorrections did we import

last month?

How many transports didwe import last month?

Page 25: Solution Management Application Lifecycle Management

© SAP 2009

Change DiagnosticsReports on Current Settings and Recent Changes

BIReporting

Managed Systems

Java System

ABAP SystemABAP

Extractors

JavaExtractors

DataCollection

OS/DB

OS/DB

E2E ChangeDiagnostics

Page 26: Solution Management Application Lifecycle Management

© SAP 2009

Configuration ValidationChallenges

Are all our CRM systemscompliant with the new

Configuration Baseline ?..not compliant.. which

systems?..why exactly?

Are security settingsapplied? …on all

systems? … could youplease confirm and

report?

Have we importedTransport Request xxxx

(with importantperformance changes)

on all systems? … couldI have a list of the

systems where it is stillmissing?

Are the OS, DB,Software and Kernel

is on the certain /latest level? … on all

Systems? .. Pleaseshow me?

Have we applied SAPNote xxxxx on all

systems? …pleasereport implementationstatus for all systems?

A large number of systems… Complex SAP Landscape …… Need perform comparison of current configuration status against adefined target or standard configuration baselines… with minimum efforts and ASAP

Challenges

Page 27: Solution Management Application Lifecycle Management

© SAP 2009

Configuration ValidationTools Overview

Create and maintain Target Systems(configuration baselines)Create Templates for Target SystemsCreate Comparison Lists

Target Systems Maintenance Configuration Validation Reporting

Select Reference System and ComparisonListsExecute Configuration Validation Reports

Page 28: Solution Management Application Lifecycle Management

© SAP 2009

E2E Change Control ManagementRoles and Responsibilities

Global / RegionalBusiness Process Champion

Solution Architecture

Solution Design

Program Management OfficeChange Request Management

DB / OS / HW Changes & MaintenanceIT Infrastructure

Solution Maintenance

SAPMaintenance Management

Solution Correction

End User / Key UserIncident Management

Application ManagementApplication Change

Test Management Change Deployment Diagnostic

Workbench / CustomizingChanges

Custom Development

Correction & Transport System ChangeSystem Diagnostic

SAP NetWeaver Team

Page 29: Solution Management Application Lifecycle Management

© SAP 2007 / Page 29

Maturity in your Support Organization

Reference: SAP E2E Benchmarking Study

Page 30: Solution Management Application Lifecycle Management

http://service.sap.com/enterpriseedition -> Certification

SAP Solution ManagerTrusted Process Certificate!

Page 31: Solution Management Application Lifecycle Management

Demo

Page 32: Solution Management Application Lifecycle Management

Change ManagementWorkflow-based management of business and technology driven changes withintegrated project management and synchronized deployment capabilities.Standardized process leading to improved reliability of solution and minimized riskthrough segregation of duties and transparency of all changesEfficient solution management – all project and system information is saved in SAPSolution Manager

2 3 4

Requirement Design Build Test

1DEMO

Business Quality ManagerBusiness

Process Expert

5

Deploy

SystemAdministrator

6

Operate

SystemAdministratorBusiness

Page 33: Solution Management Application Lifecycle Management

Further Change Management Information

SAP Change Control Management Info Center:

Homepage: http://service.sap.com/changecontrol

SAP CTS+ Info Center:

Homepage: https://www.sdn.sap.com/irj/sdn/cts

SAP Press:

SAP Change and Transport Managementby Armin Koesegi and Rainer Nerding

SAP Change and Transport Managementby Armin Kösegi, Rainer Nerding

Page 34: Solution Management Application Lifecycle Management

© SAP AG 2009. All rights reserved. / Page 34

Thank you!

Page 35: Solution Management Application Lifecycle Management

© SAP AG 2009. All rights reserved. / Page 35

Copyright 2009 SAP AGAll Rights Reserved

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained hereinmay be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.

IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries,eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+,POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, ParallelSysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation.

Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.

Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or othercountries.

Oracle is a registered trademark of Oracle Corporation.

UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.

Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.

HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.

Java is a registered trademark of Sun Microsystems, Inc.

JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.

SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, and other SAP products and services mentioned herein as well as their respectivelogos are trademarks or registered trademarks of SAP AG in Germany and other countries.

Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects productsand services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects S.A. in the United States and in othercountries. Business Objects is an SAP company.

All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only.National product specifications may vary.

These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only,without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAPGroup products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing hereinshould be construed as constituting an additional warrant.