The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release...

Post on 14-Mar-2020

1 views 0 download

Transcript of The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release...

The Power of SAP AGILEMarjet Wijn, SAP Project ManagementMaarten Maassen, SAP CRM ConsultingNovember 2012

© 2011 SAP AG. All rights reserved. 2Jens Broetzmann – SAP NL.

Maarten Maassen

Who am I?

Senior Consultant SAP Shared Services Framework

SAP Netherlands

+31 6 53 63 78 42

maarten.maassen@sap.com

Linked In

► Experience in Agile implementation Project DSM

© 2011 SAP AG. All rights reserved. 3Jens Broetzmann – SAP NL.

Marjet Wijn

Who am I?

Project Manager

SAP Netherlands

+31 6 53 63 78 42

Marjet.wijn@sap.com

► Managed Agile implementation Project DSM

© 2011 SAP AG. All rights reserved. 4Jens Broetzmann – SAP NL.

Jens Broetzmann

Who am I?

SAP Agile Consultant & Trainer

Senior Business Transformation Consultant

SAP Netherlands

+31 6 53 43 24 23

jens.broetzmann@sap.com

Linked In

► Certified Scrum Master & Product Owner

► Developer SAP NL /ASAP 7 Agile concept

► Major customers: DSM, SAP Global IT, Maastricht Eriks, University

© 2011 SAP AG. All rights reserved. 5Jens Broetzmann – SAP NL.

Agenda

Why Agile for SAP?

What is Agile, what is Scrum ?

How does it work for SAP?

How does it work for DSM?

What are the benefits?

How can we help?

5

© 2011 SAP AG & Xebia Netherlands BV. All rights reserved. 6

AGILE IS A DIFFERENT WAY TO ROME

Show & TellShow & Tell

Business DrivenBusiness Driven

Change is welcomeChange is welcome

Eliminate WasteEliminate Waste

ASAP

AGILE

Faster time to marketFaster time to market

© 2011 SAP AG. All rights reserved. 7Jens Broetzmann – SAP NL.

The Reality of Software Development/Customization

3 Things we wish that were true:

� The Customer knows what he wants

� The Developers/Implementors know how to build it

� Nothing will change along the way

3 Things we have to live with:

� The Customer discovers what he wants

� The Developers/Implementors discover how to build it

� Many things change along the way

Source: Henrik Kniberg

© 2011 SAP AG. All rights reserved. 8Jens Broetzmann – SAP NL.

Long Cycle Time

Source: SAP/ Xebia Agile Training- Jens Broetzmann

© 2011 SAP AG. All rights reserved. 9Jens Broetzmann – SAP NL.

Silo Mentality

Source: SAP/ Xebia Agile Training- Jens Broetzmann

© 2011 SAP AG. All rights reserved. 10Jens Broetzmann – SAP NL.

Big Bang Delivery

Source: SAP/ Xebia Agile Training- Jens Broetzmann

© 2011 SAP AG. All rights reserved. 11Jens Broetzmann – SAP NL.

Fragile Process

Source: SAP/ Xebia Agile Training- Jens Broetzmann

© 2011 SAP AG. All rights reserved. 12Jens Broetzmann – SAP NL.

Over-Documentation

Source: SAP/ Xebia Agile Training- Jens Broetzmann

© 2011 SAP AG. All rights reserved. 13Jens Broetzmann – SAP NL.

Agenda

Why Agile for SAP?

What is Agile, what is Scrum ?

How does it work for SAP?

How does it work for DSM?

What are the benefits?

How can we help?

13

© 2011 SAP AG. All rights reserved. 14Jens Broetzmann – SAP NL.

Main Entry: ag·ilePronunciation: \ˈa-jəl, -ˌjī(-ə)l\Function: adjectiveEtymology: Middle French, from Latin agilis, from agere to drive, actDate: 15811 : marked by ready ability to move with quick easy grace <an agile dancer>2 : having a quick resourceful and adaptable character <an agile mind>

Merriam -webster

Source: SAP/ Xebia Agile Training- Jens Broetzmann

© 2011 SAP AG. All rights reserved. 15Jens Broetzmann – SAP NL.

The Agile Manifesto

We are uncovering better ways of developing softwar e by doing it and helping others do it. Through this work we have com e to value:

Individuals and interactions over Processes and tools

Working software overComprehensive documentation

Customer collaboration over Contract negotiation

Responding to change over Following a plan

That is, while there is value in the items on the right, we value the items on the left more.

Source: SAP/ Xebia Agile Training- Jens Broetzmann

© 2011 SAP AG. All rights reserved. 16Jens Broetzmann – SAP NL.

Agile “Umbrella”

16

Source: Henrik Kniberg- The Essence of Agile

Source: SAP/ Xebia Agile Training- Jens Broetzmann

© 2011 SAP AG. All rights reserved. 17Jens Broetzmann – SAP NL.

What is Scrum?

© 2011 SAP AG. All rights reserved. 18Jens Broetzmann – SAP NL.

Introduction to Agile Scrum Video

18

http://www.youtube.com/watch?v=XU0llRltyFM

© 2011 SAP AG. All rights reserved. 19Jens Broetzmann – SAP NL.

Scrum flow

Source: Daniel Burm

© 2011 SAP AG. All rights reserved. 20Jens Broetzmann – SAP NL.

Agenda

Why Agile for SAP?

What is Agile, what is Scrum ?

How does it work for SAP?

How does it work for DSM?

What are the benefits?

How can we help?

20

© 2011 SAP AG. All rights reserved. 21Jens Broetzmann – SAP NL.

ASAP 7 Agile Concept – Hybrid Approach

WorkingSoftware

Release 1

Product Backlog

Sprint

Sprint

Sprint

Sprint

Sprint

Sprint

Time

Evaluate

16151413121110090807060504030201

Prep.Prep. Sprint

Sprint

Sprint

Sprint

Release 2

SprintSprint

4518273422433645

Rank Eff.

AcceleratorsAccelerators

Sprint Realization Release 2Sprint Realization Release 2

PrepPrep Sprint RealisationSprint RealisationBaseline (Blueprint)Baseline (Blueprint) Final PrepFinal Prep Go-LiveGo-Live RunRun

Release 1Release 1

Fully integrated into ASAP 7

© 2011 SAP AG. All rights reserved. 22Jens Broetzmann – SAP NL.

Example: Agile Product Backlog and Burndown

© 2011 SAP AG. All rights reserved. 23Jens Broetzmann – SAP NL.

Agenda

Why Agile for SAP?

What is Agile, what is Scrum ?

How does it work for SAP?

How does it work for DSM?

What are the benefits?

How can we help?

23

© 2011 SAP AG. All rights reserved. 24Jens Broetzmann – SAP NL.

SAP Quality Award 2012

• Grote organisatorische verandering

• Agile-aanpak centraal

• Complete en werkende oplossing binnen enkele maanden

• Rapid Deployment Solutions

© 2011 SAP AG. All rights reserved. 25Jens Broetzmann – SAP NL.2525

Arjuna objectives

1.Harmonized & lean processes; improve quality, compliance, speed, transparency

2.Enable Finance to focus on more value adding tasks

3.Create platform for leverage of other Functions

4.Enable Acquisitions and Partnering via easier integration (agility)

5.Reduce costs

Tooling Goal: Tooling Goal: Implement financial processes and supporting systems for global Financial Shared Service Organization

© 2011 SAP AG. All rights reserved. 26Jens Broetzmann – SAP NL.

What?

Financial Shared Service Center

How?

4 Scrum Teams

Timeline?

October 2011 – June 2012

(Baseline & 3 Sprints)

Why Agile?

“The Goal of the Agile approach is to deliver systems which are fitting for changing conditions . This way evolving user requirements, which occur during the term of the implementation process, can be taken into account.”

DSM in Computable (Dutch)

Shared Services Framework(communication platform)

Shared Services Framework(communication platform)

Period End Closing

Period End Closing

Accounts Payable

Accounts Payable

Accounts ReceivablesAccounts

Receivables

Overview DSM Project

CustomersCustomers

© 2011 SAP AG. All rights reserved. 27Jens Broetzmann – SAP NL.

Timeline@

WorkingSoftware

Release 1

Product Backlog

Sprint

Sprint

Sprint

Sprint

Sprint

Sprint

Time

Evaluate

16151413121110090807060504030201

Prep.Prep. Sprint

Sprint

Sprint

Sprint

Release 2

SprintSprint

4518273422433645

Rank Eff.

AcceleratorsAccelerators

Sprint Realization Release 2Sprint Realization Release 2

PrepPrep Sprint RealizationJanuary 2012 – April 2012

Sprint RealizationJanuary 2012 – April 2012

Baseline (Blueprint)October – December 2011

Baseline (Blueprint)October – December 2011

PrepMay 2012

PrepMay 2012

Go-LiveGo-Live RunRun

Release 1Release 1

October 2011

June 2012

Full Business Involvement

RDS SAP Shared

Services Framework FIN

© 2011 SAP AG. All rights reserved. 28Jens Broetzmann – SAP NL.

Sprint (4 weeks) with daily progress measuring & quality assurance

Review &

retrospective

Review &

retrospective

Daily ScrumDaily Scrum

sprintbacklogsprintbacklog

Sprint Planning meetingPlan activities for selected user stories

Sprint Planning meetingPlan activities for selected user stories

Product BacklogOverview of user stories

Product BacklogOverview of user stories

Day to Day Quality Assurance: Example of Scrum Flow

As a AP clerk, I

want to have a

workflow in place,

so I am able to

determine that the

correct format is

used

As a AP clerk, I

want to have a

workflow in place,

so I am able to

determine that the

correct format is

used

ScrumboardScrumboard

Product

Owner

DemoDemo

© 2011 SAP AG & Xebia Netherlands BV. All rights reserved. 29

Impressions DSM Project

Scrum Board

Sprint Planning

Planning Poker Estimation

Story Map - Prioritizing User Stores

Implementation of a Financial Shared Service Center

4 Scrum Teams (SSF, AP, AR, PEC)

Oct. 2011 – June 2012 (Baseline & 3 Sprints)

© 2011 SAP AG. All rights reserved. 30Jens Broetzmann – SAP NL.

Agenda

Why Agile for SAP?

What is Agile, what is Scrum?

How does it work for SAP?

How does it work for DSM?

What are the benefits?

How can we help?

30

© 2011 SAP AG. All rights reserved. 31Jens Broetzmann – SAP NL.

What’s in it for our customers?

• After each 2- 4 weeks sprint working software is delivered• Value: Customer gets what he wants. working software delivered based on value prioritized by customer

• After each 2- 4 weeks sprint working software is delivered• Value: Customer gets what he wants. working software delivered based on value prioritized by customer

• Working software is measure for progress• Regular Checkpoints (demos) to check requirements and results with business• Risks are quickly identified and better manageable

• Working software is measure for progress• Regular Checkpoints (demos) to check requirements and results with business• Risks are quickly identified and better manageable

• Can respond to changes per ‘sprint’• The customer discovers what he wants. Can take account of insight into the business .

• Can respond to changes per ‘sprint’• The customer discovers what he wants. Can take account of insight into the business .

Faster Results More Transparency Increased Flexibility

© 2011 SAP AG. All rights reserved. 32Jens Broetzmann – SAP NL.

Agenda

Why Agile for SAP?

What is Agile, what is Scrum?

How does it work for SAP?

How does it work for DSM?

What are the benefits?

How can we help?

32

© 2011 SAP AG. All rights reserved. 33Jens Broetzmann – SAP NL.

Powertip #1 Check if Agile works for youAgility Assessment Service

© 2011 SAP AG. All rights reserved. 34Jens Broetzmann – SAP NL.

Powertip #2- Get helpAgile Consultancy & Coaching

© 2011 SAP AG. All rights reserved. 35Jens Broetzmann – SAP NL.

Powertip #3Invest in training

© 2011 SAP AG. All rights reserved. 36Jens Broetzmann – SAP NL.

Unique Training That Attracts International Interes t

© 2011 SAP AG. All rights reserved. 37Jens Broetzmann – SAP NL.

Parting thoughts

True agility goes beyond the dogma, beyond the prac tices. Agility is about adapting; adapting your process, your lang uage, your tools, your team, and yourself to respond to the si tuation at hand.-- Andy Hunt.

You can’t do “agile” and make yourself better. You c an only do things better and in the process become more agile. -- Dave Thomas.

Scrum doesn’t solve problems, it uncovers them and puts them in our face. Then, through hard work we address them. -- Mike Cohn.

© 2011 SAP AG & Xebia Netherlands BV. All rights reserved. 38

Toblerone

© 2011 SAP AG. All rights reserved. 39Jens Broetzmann – SAP NL.

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, 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, Parallel Sysplex, 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 other countries.

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 BusinessObjects Explorer, StreamWork, 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.

© 2011 SAP AG. All rights reserved

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.

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.

This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended strategies, developments, and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development. Please note that this document is subject to change and may be changed by SAP at any time without notice.

SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics, links, or other items contained within this material. 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 shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. This limitation shall not apply in cases of intent or gross negligence.

The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages.