21
Change Impact Analysis Using SAP Business Process Change Analyzer and IBM Rational Tools Rajeev Gollapudi SAP Labs India Steven Pitschke IBM Rational

Change Impact Analysis Using SAP Business Process Change Analyzer and IBM Rational Tools Rajeev Gollapudi SAP Labs India Steven Pitschke IBM Rational

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