Top Banner
Tobias Hauk ALM Solution Management ALM263 Change Request Management for Flexible Build- and Deployment Management
29
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ALM263

Tobias Hauk ALM Solution Management

ALM263

Change Request Management for Flexible Build- and Deployment Management

Page 2: ALM263

© 2012 SAP AG. All rights reserved. 2

Disclaimer

This presentation outlines our general product direction and should not be relied on in making a

purchase decision. 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.

Page 3: ALM263

© 2012 SAP AG. All rights reserved. 3

Agenda

Introduction

Exercise Overview

Demo

Hands-On Part

Session Wrap-Up

Page 4: ALM263

Introduction Overview about Change Request Management | Latest Innovations

Page 5: ALM263

© 2012 SAP AG. All rights reserved. 5

Change

Request

Management

Change Control Management The whole is more than the sum of its parts

Quality Gate

Management

Change and Transport

system (SAP / Non SAP)

Transport

Analytics /

Configuration

Validation

Transport

Management

Retrofit

Change

Control

Management

Page 6: ALM263

© 2012 SAP AG. All rights reserved. 6

Change

Request

Management

Change Control Management Overview

Quality Gate

Management

Change and Transport

system (SAP / Non SAP)

Transport

Analytics /

Change

Diagnostics

Central Transport

Management

Retrofit

Page 7: ALM263

© 2012 SAP AG. All rights reserved. 7

Change

Request

Management

How you can evolve change management in your organization Example: From starting by involving key-people to full organization rollout

Medium

Additional ALM Integration with

Projects / Solutions / Test Mngmt.

Full

Introduce

„Request for

Change“ Process

Basic

Change Documents with workflow

and transport management

Change

Request

Management

Change Request Management: Basic

Establish basic build management processes

with tool support

Control your Transports with Change Request

Management

Control development activities of each change

via workflow

Change Request Management: Medium

Benefit from additional integration functionalities of

Change Request Management

Enrich your change management processes with

other ALM functionalities like test management or

solution documentation

Use Change Request Management to control the

check-out/check-in process of your solution

Change Request Management: Full

Establish a full and ITIL compliant change & build

management process

Introduce “Request for Change” process to control

your change activities

Manage changes with additional approvals before

change execution

Page 8: ALM263

© 2012 SAP AG. All rights reserved. 8

Change

Request

Management

How you can evolve change management in your organization Example: From starting by involving key-people to full organization rollout

Medium

Additional ALM Integration with

Projects / Solutions / Test Mngmt.

Full

Introduce

„Request for

Change“ Process

Basic

Change Documents with workflow

and transport management

Change Request Management: Basic

Establish basic build management processes

with tool support

Control your Transports with Change Request

Management

Control development activities of each change

via workflow

Change Request Management: Medium

Benefit from additional integration functionalities of

Change Request Management

Enrich your change management processes with

other ALM functionalities like test management or

solution documentation

Use Change Request Management to control the

check-out/check-in process of your solution

Change Request Management: Full

Establish a full and ITIL compliant change & build

management process

Introduce “Request for Change” process to control

your change activities

Manage changes with additional approvals before

change execution

Page 9: ALM263

© 2012 SAP AG. All rights reserved. 9

Change Control combination options

CTS / CTS+

TEA / Change

Diagnostics Central Transport Management

Dual Landscape

Synchronization

(Retrofit)

Quality Gate

Management

Change Request

Management

Change Request

Management

Quality Gate

Management

SAP Solution Manager 7.1

Page 10: ALM263

© 2012 SAP AG. All rights reserved. 10

Change Request Management embedded in Application Lifecycle

Management

ALM Capabilities

Technical Infrastructure

Transport Management System Enhanced Change & Transport System

IT Service Management Quality Gate Management Test Management Project & Solution

Directories

Job Scheduling

Management System

Recommendations

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 IT

Infrastructure

Management

Change Request

Management

SAP Solution Manager

Request for

Change

Service Desk

Message

DEV

QAS

PRD

Controlled transports

Controlled transports

Serv

ice D

esk

Ch

an

ge R

eq

uest

Man

ag

em

en

t

Change

Transaction

Feedback

Requester

Service

Desk

Employee

Change

Manager

Developer

Tester

IT Operator

CMDB

Page 11: ALM263

© 2012 SAP AG. All rights reserved. 11

Change Execution

Create

Request for

Change

Approve /

Reject

Request

Process

Request

Execute & document

Change

Test

Change

Request for Change

Handover

to Execution

Create

Change

Trans-

action

Confirm

Change

One central process to control change execution

Requester Change

Manager

Approver Change

Manager Developer & IT Staff Tester Requester

Notification

via

Workflow SAP and non-SAP

Changes

Technical & non Technical

Changes

IT Assets Admin Tasks

Change Request

Management supports

all types of changes

System

Landscapes

Page 12: ALM263

© 2012 SAP AG. All rights reserved. 12

Downgrade Checks

Multiple Downgrade Checks:

At Change Recording ( CSOL)

Before Export

When Reassigning Change

Before Import

Receive warnings before creating potential downgrade situations

or creating a real downgrade!

Page 13: ALM263

© 2012 SAP AG. All rights reserved. 13

Improved Flexibility for Change Request Management

Reassign Changes to other Projects

Project A Project B

Decouple / Assign Transports Change Document

Transport A

Transport B

Transport C

Add existing transports to change documents

Decouple transports from change documents

• Changes can be easily reassigned

to another Change Request

Management project!

Page 14: ALM263

© 2012 SAP AG. All rights reserved. 14

Preliminary Import of Normal Changes

Solution Manager

Project 1

Normal Chan. 2

Status:

In Development

Normal Chan. 3

Status:

Successfully

Tested

Tasklist/

Maintenance Cylcle 1

Transport Request

Production System

Buffer of Production

System

Normal Chan. 1

Status:

Authorized for

Import

Import in PRD

Trigger “Preliminary Import”

Enhanced process with new

workflow for “Preliminary Import”

Ability to import a normal change,

independent from the related

maintenance project into the

production system

Including multiple approval steps and

integrated with downgrade protection

mechanism to ensure quality and

consistency

Page 15: ALM263

© 2012 SAP AG. All rights reserved. 15

Preliminary Import – Standard Workflow

Change Manager Requester Tester IT-Operator Technical Backend

Infrastructure

Perform test

Confirm successful test

Import change to production system

Complete »Normal Change«

QAS

Import change

Request Preliminary Import

Approve “Preliminary Import”

Legend:

Steps of

Normal

Change

Steps of related

Change

Management

Process

DEV

QAS

PROD

Development

system

quality assurance

system

production

system

PROD

Confirm successful test

Authorize Import into Production

Import transport

QAS

Perform test for Production

QAS

Page 16: ALM263

© 2012 SAP AG. All rights reserved. 16

Flexible Import Options: Status driven Import

The Import-Job imports only

transports of Normal Changes (and

Urgent Changes) which are in a certain

state (not all TRs)

e.g. all transports are imported to

production which belong to Normal

Changes in status “Successfully

Tested”

Providing new options for release and

deployment management with Change

Request Management

Solution Manager

Project 1

Normal Chan. 2

Status:

In Repair

Normal Chan. 3

Status:

Successfully

Tested

Maintenance Cycle 1

Transport Request

Production System

Buffer of Production

System

Normal Chan. 1

Status:

Successfully

Tested

Import in PRD

Page 17: ALM263

© 2012 SAP AG. All rights reserved. 17

Enhanced Reporting Capabilities

New BW Content for IT Service Management

Predefined KPIs based on SAP NetWeaver BI

technology

Dashboard Apps for Change Request

Management

Page 18: ALM263

Exercise Overview Which scenario will be covered in the hands-on part?

Page 19: ALM263

© 2012 SAP AG. All rights reserved. 19

Demo scenario for the exercise

During the exercise the following scenario applies:

You are acting as an end-user of Change Request Management – thereby being involved and

changing between several roles, such as:

Change Manager

IT Operator

Developer / Tester

Your main task is to perform a customizing change on a particular table.

Some constraints, as part of the scenario:

Another colleague has already made a change to the same table and his change hasn‘t reached

production yet potential risk of a over taker / downgrade situation

Due to a particular business reason, the customizing change is required as soon as possible – you

cannot wait until the go-live of your project need for preliminary import

Page 20: ALM263

© 2012 SAP AG. All rights reserved. 20

Simulated Landscape

SAP Solution Manager

System: M36

Client: 001

ERP

System M10

Client 100 DEV)

ERP

System M10

Client 200 (QAS)

ERP

System M10

Client 300 (PRD)

Page 21: ALM263

© 2012 SAP AG. All rights reserved. 21

Transport

Request Transport

Request

Schematic overview of the scenario

Already existing

Part of exercise

Transport

Request

Normal Change

(Master Conflict) Request for Change

Request for Change

(Group #1 … n)

Normal Change

(Group #1 … n)

Customizing Transports

(Group #1 … n)

Transport

Conflicts

Customizing transport

causing conflicts

SAP Solution

Manager

Project

Transport

Request

Page 22: ALM263

Demo Demonstration of the functionalities and exercise of the hands-on part

Page 23: ALM263

Hands-On Part On your marks, get set and go…!

Page 24: ALM263

© 2012 SAP AG. All rights reserved. 24

System & Login Information

SAP Solution Manager

System: M36

Client: 001

SAP ERP

System: M10

Client: 100 (DEV)

Client: 200 (QAS)

Client: 300 (PRD)

User Data

Username: ALM263-##

(replace by ## your assigned group number)

Password: teched

Page 25: ALM263

Session Wrap-Up First impressions | Questions & Answers | Feedback

Page 26: ALM263

© 2012 SAP AG. All rights reserved. 26

More information needed?

Visit our IT Service Management Wiki in

the SAP Community Network

Presentations, Information, Demos around IT

Service Management and Change Request

Management

Content is targeted and tailored for Managers,

End-Users and Administrators

Link: http://wiki.sdn.sap.com/wiki/display/SAPITSM

Page 27: ALM263

© 2012 SAP AG. All rights reserved. 27

Further Information

SAP Public Web

sdn.sap.com

www.sap.com

service.sap.com/solutionmanager

SAP Education and Certification Opportunities

www.sap.com/education

Watch SAP TechEd Online

www.sapteched.com/online

Related Workshops/Lectures at SAP TechEd 2012

ALM201 Change Control Management Overview (L)

ALM209 SAP IT Service Management with Latest Version of SAP Solution Manager (L)

ALM204 Change Request Management based on a Central Change and Transport System (L)

ALM205 What’s New in SAP’s Change and Transport Management System (L)

Page 28: ALM263

Feedback Please complete your session evaluation for ALM263.

Thanks for attending this SAP TechEd session.

Page 29: ALM263

© 2012 SAP AG. All rights reserved. 29

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 herein may 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, PowerPoint, Silverlight, and Visual Studio 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, z10, z/VM, z/OS, OS/390, zEnterprise, PowerVM, Power Architecture, Power Systems, POWER7,

POWER6+, POWER6, POWER, PowerHA, pureScale, PowerPC, BladeCenter, System Storage, Storwize,

XIV, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, AIX, Intelligent Miner, WebSphere,

Tivoli, Informix, and Smarter Planet are trademarks or registered trademarks of IBM Corporation.

Linux is the registered trademark of Linus Torvalds in the United States and other countries.

Adobe, the Adobe logo, Acrobat, PostScript, and Reader are trademarks or registered trademarks of Adobe

Systems Incorporated in the United States and other countries.

Oracle and Java are registered trademarks of Oracle and its affiliates.

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.

Apple, App Store, iBooks, iPad, iPhone, iPhoto, iPod, iTunes, Multi-Touch, Objective-C, Retina, Safari, Siri,

and Xcode are trademarks or registered trademarks of Apple Inc.

IOS is a registered trademark of Cisco Systems Inc.

RIM, BlackBerry, BBM, BlackBerry Curve, BlackBerry Bold, BlackBerry Pearl, BlackBerry Torch, BlackBerry

Storm, BlackBerry Storm2, BlackBerry PlayBook, and BlackBerry App World are trademarks or registered

trademarks of Research in Motion Limited.

© 2012 SAP AG. All rights reserved.

Google App Engine, Google Apps, Google Checkout, Google Data API, Google Maps, Google Mobile Ads,

Google Mobile Updater, Google Mobile, Google Store, Google Sync, Google Updater, Google Voice,

Google Mail, Gmail, YouTube, Dalvik and Android are trademarks or registered trademarks of Google Inc.

INTERMEC is a registered trademark of Intermec Technologies Corporation.

Wi-Fi is a registered trademark of Wi-Fi Alliance.

Bluetooth is a registered trademark of Bluetooth SIG Inc.

Motorola is a registered trademark of Motorola Trademark Holdings LLC.

Computop is a registered trademark of Computop Wirtschaftsinformatik GmbH.

SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork,

SAP HANA, and other SAP products and services mentioned herein as well as their respective logos 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 products and services mentioned herein as well as their

respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects

is an SAP company.

Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase products and services

mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase Inc.

Sybase is an SAP company.

Crossgate, m@gic EDDY, B2B 360°, and B2B 360° Services are registered trademarks of Crossgate AG

in Germany and other countries. Crossgate 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.

The information in this document is proprietary to SAP. No part of this document may be reproduced, copied,

or transmitted in any form or for any purpose without the express prior written permission of SAP AG.