Upload
sherman-lawrence
View
220
Download
1
Tags:
Embed Size (px)
Citation preview
Change Impact Analysis Using SAP Business Process Change Analyzer and IBM Rational Tools
Rajeev GollapudiSAP Labs India
Steven PitschkeIBM Rational
© 2012 IBM Corporation2
The Premier Event for Software and Systems Innovation
Please note
IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion.
Performance is based on measurements and projections using standard IBM benchmarksin a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
© 2012 IBM Corporation3
The Premier Event for Software and Systems Innovation
3
SAP Disclaimer
This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue
any course of business outlined in this presentation or to develop or release any
functionality mentioned in this presentation. This presentation and SAP's strategy and
possible future developments are subject to change and may be changed by SAP at any
time for any reason without notice. This document is provided without a warranty of
any kind, either express or implied, including but not limited to, the implied
warranties of merchantability, fitness for a particular purpose, or non-infringement.
SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally
or grossly negligent.
© 2012 IBM Corporation4
The Premier Event for Software and Systems Innovation
4
Change is Critical to Business Innovation
BusinessDrivers
ComplianceDrivers
ITDrivers
Maintenance
Upgrades
Regional rollouts
Modified Business Processes
M&A and Reorganizations
New Products, Vendors, …
Governance
Risk Management
Compliance
Examples: SOX, SEC, FDA, Basel2
… these change events impact the life cycle of Enterprise Solutions
There are 3 key drivers for change events…
Consolid.
New Implem.
Upgrades
Custom Dev.Support
Pack
Hot Packs
Eff
ort
Ongoing ChangeEvents
New business process
Time
Discrete Change Events
CustomDev.Support
Pack
CustomDev.
© 2012 IBM Corporation5
The Premier Event for Software and Systems Innovation
5
Application Lifecycle Management with SAP Solution Manager and IBM Rational software
SAP Solution Manager
End-to-end Quality Management is a key element of effective Application Lifecycle Management to help lower costs and improve deployment success
End-to-end Quality Management is a key element of effective Application Lifecycle Management to help lower costs and improve deployment success
IBM Rational
© 2012 IBM Corporation6
The Premier Event for Software and Systems Innovation
6
End-to-end Quality and Test Management with SAP Solution Manager and IBM Rational software
Rational Quality Manager
• Test Planning
• Test Requirements
• Business requirements linked with test cases
Rational Quality Manager
• Test Planning
• Test Requirements
• Business requirements linked with test cases
Rational Quality Manager
• Lab Management
• Defect Tracking
Rational Quality Manager
• Lab Management
• Defect Tracking
Worksoft Certify for SAP
• Automated Functional Testing
Worksoft Certify for SAP
• Automated Functional Testing
Rational Performance Tester
• Load and Stress Test
Rational Performance Tester
• Load and Stress Test
Rational ClearQuest
• Defect and Change management
Rational ClearQuest
• Defect and Change management
Business Blueprint Business BlueprintTest Planning
and Set-upTest Planning
and Set-up Test Execution Test Execution Deploy Changes to Production
Deploy Changes to ProductionChange Impact
AnalysisChange Impact
AnalysisSAP Solution
UpdateSAP Solution
Update
New SAP SolutionNew SAP Solution
• Setup of lean Test system
• Setup of lean Test system
Rational Requisite Pro
• Business to IT requirements
Rational Requisite Pro
• Business to IT requirements
Solution Manager
Business Process Change Analyzer
Identification of business processes affected by code / customizing changes
Solution Manager
Business Blueprint
Setup of business process hierarchy
Business requirements
SAP TDMS
Solution Manager
Service Desk• Incident Management
© 2012 IBM Corporation7
The Premier Event for Software and Systems Innovation
Business Process Change Analyzer (BPCA)Motivation and Approach
Change Impact AnalysisChange Impact Analysis Test PlanningTest Planning Test ExecutionTest Execution
Identification of
business processes
affected by change
Risk-based Test
Recommendation
Test Case review
and creation of
missing test cases
Test Plan
generation
Regression Tests
Manual Tests
Automated Tests
SAP Solution updates occur frequently
SAP triggered: Support Packages, Enhancement Packages
Customer triggered: Customizing changes, Custom code development
Approach
Pain Point
Motivation
Which critical business processes are affected by planned changes?
SAP SolutionUpdate
© 2012 IBM Corporation8
The Premier Event for Software and Systems Innovation
SAP Solution Manager - Business Process Change Analyzer
Order to Cash
PreparationTrace Result:Technical Bill of Material (T-BOM)
Code: Function modules, …
UI: Dynpro 1000, …
Tables: Customizing, Master Data
Change Impact Analysis
“Which critical Business Processes
will be affected by planned changes?”
Planned Change
SAP Support Packs
SAP EhPs
Custom Code
Customizing changes
Order to Cash
Sales Order code change
Delivery
Goods Issue UI change
Billing
Procure to Pay
Create PO customizing change
Business Process Change Analyzer
Risk-based Test Scope
“Can I get a recommendation
for regression tests?”
Business Process Change Analyzer
Identification of business processes impacted by
software changes
Support decision making whether planned change shall
be executed
Automatic test plan generation
Manual execution of process step
Automated WS Certify, SAP TAO..
Trace to identify objects by process
© 2012 IBM Corporation9
The Premier Event for Software and Systems Innovation
Preparation - Business Process Documentation
Lean Process DocumentationBPCA requires a process hierarchy, system information and executables to be documented in a project or
a solution.
Process hierarchyBusiness scenarioBusiness processesBusiness steps
System information
Transactions, custom development
© 2012 IBM Corporation10
The Premier Event for Software and Systems Innovation
TBOM generation
Customer SAP Landscape (SAP ERP, …)Customer SAP Landscape (SAP ERP, …)
Business Scenario “Order to Cash” Quotation Sales Order BillingDelivery
Process Step „Sales Order“
2. User executes the process step while BPCA
traces all SAP objects used
Business Blueprint
3. Generated TBOM contains
Code Objects, User Interfaces
and Tables used
1. User selects process step
in SAP Solution Manager
execute
© 2012 IBM Corporation11
The Premier Event for Software and Systems Innovation
BPCA Technical Bill of Material (TBOM) TBOM Example for Business Transaction: Create Sales Order (VA01)
© 2012 IBM Corporation12
The Premier Event for Software and Systems Innovation
BPCA Use Case 1: Customizing Changes
Example: „Create Sales Order“- input field „Purchase Order: from optional mandatory
DEVDEV TSTTST PRDPRD
Change Impact AnalysisChange Impact Analysis
Test RecommendationTest Recommendation
Transport
Identification of impacted business processes
BPCA Use Case 1: Customizing Changes*BPCA Use Case 1: Customizing Changes*
Generation of Test Plan
Customizing ChangesSW ChangeSW Change
© 2012 IBM Corporation13
The Premier Event for Software and Systems Innovation
BPCA Use Case 2: Custom Code Developments
Example: Extention of existing SAP screen with custom required field
DEVDEV TSTTST PRDPRD
Change Impact AnalysisChange Impact Analysis
Test RecommendationTest Recommendation
Transport
Identification of impacted business processes
BPCA Use Case 2: Custom Code DevelopmentsBPCA Use Case 2: Custom Code Developments
Generation of Test Plan
Custom Code DevelopmentsSW ChangeSW Change
© 2012 IBM Corporation14
The Premier Event for Software and Systems Innovation
BPCA Use Case 3: Planned EhP Business Function Activation
BPCA Use Case 3: Planned activation of inactive Business FunctionsBPCA Use Case 3: Planned activation of inactive Business Functions
Example: inactive Enterprise Business Function „Advanced Order Processing and Billing“
DEVDEV TSTTST PRDPRD
Change Impact AnalysisChange Impact Analysis
Test RecommendationTest Recommendation
planned Bus.Function activation
Identification of impacted business processes before BF
activation
Generation of Test Plan
deployed EhP
End-user training plan
© 2012 IBM Corporation15
The Premier Event for Software and Systems Innovation
BPCA Use Case 4: Test Scope Optimization for SP/ EhP Deployment
Example: Deployment of EhP 4 for SAP ERP
DEVDEV TSTTST PRDPRD
Change Impact AnalysisChange Impact Analysis
Test RecommendationTest Recommendation
SP / EhP
Identification of impacted business processes
Generation of Test Plan with risk-based test scope
SAP Support Package / Enhancement Package Deployment
BPCA Use Case 4: SP / EhP Deployment and Test Scope OptimizationBPCA Use Case 4: SP / EhP Deployment and Test Scope Optimization
© 2012 IBM Corporation16
The Premier Event for Software and Systems Innovation
BPCA Integration with IBM Rational Quality Manager
Customer uses Rational Quality Manager for creation and Maintenance of Tests
Customer uses BPCA for change impact analysis
Customer needs to create a test plan/test suite in Rational Quality Manager based on the BPCA Analysis results
The integration makes use of test scope optimization in SAP Solution Manager 7.1
SAP Solution Manager Connector for IBM Rational 4.0
Change Impact analysisChange Impact analysis
Trigger Test plan generationTrigger Test plan generation
Find Test Cases based on impacted requirement
Find Test Cases based on impacted requirement
Send Test Case InformationSend Test Case Information
Automatic Test Plan CreationAutomatic Test Plan Creation
Test Scope OptimizationTest Scope Optimization
Business Process Change AnalyzerBusiness Process Change Analyzer
© 2012 IBM Corporation17
The Premier Event for Software and Systems Innovation
www.ibm/software/rational
© 2012 IBM Corporation18
The Premier Event for Software and Systems Innovation
www.ibm/software/rational
© 2012 IBM Corporation19
The Premier Event for Software and Systems Innovation
Daily iPod Touch giveaway
Complete your session surveys online each day at a conference kiosk or on your Innovate 2012 Portal!
Each day that you complete all of that day’s session surveys, your name will be entered to win the daily IPOD touch!
On Wednesday be sure to complete your full conference evaluation to receive your free conference t-shirt!
© 2012 IBM Corporation20
The Premier Event for Software and Systems Innovation
Acknowledgements and disclaimers
© Copyright IBM Corporation 2012. All rights reserved.
– U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
IBM, the IBM logo, ibm.com, Rational, the Rational logo, and other IBM products and services are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml
If you have mentioned trademarks that are not from IBM, please update and add the following lines:
[Insert any special third-party trademark names/attributions here]
Other company, product, or service names may be trademarks or service marks of others.
Availability: References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates.
The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software.
All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.
© 2012 IBM Corporation21
The Premier Event for Software and Systems Innovation
© Copyright IBM Corporation 2012. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.
RAP14356-USEN-00
www.ibm.com/software/rational