Solution Management Application Lifecycle...
Transcript of Solution Management Application Lifecycle...
Change Management
Solution ManagementApplication 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
© 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
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
© 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)
© 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
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
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
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
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
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
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
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
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
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
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
© 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
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
© 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
© 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
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
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
© 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
© 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?
© 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
© 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
© 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
© 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
© SAP 2007 / Page 29
Maturity in your Support Organization
Reference: SAP E2E Benchmarking Study
http://service.sap.com/enterpriseedition -> Certification
SAP Solution ManagerTrusted Process Certificate!
Demo
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
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
© SAP AG 2009. All rights reserved. / Page 34
Thank you!
© 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.