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

39
The Power of SAP AGILE Marjet Wijn, SAP Project Management Maarten Maassen, SAP CRM Consulting November 2012

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

Page 1: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

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

Page 2: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 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

[email protected]

Linked In

► Experience in Agile implementation Project DSM

Page 3: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

© 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

[email protected]

► Managed Agile implementation Project DSM

Page 4: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

© 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

[email protected]

Linked In

► Certified Scrum Master & Product Owner

► Developer SAP NL /ASAP 7 Agile concept

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

Page 5: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

© 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

Page 6: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

© 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

Page 7: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

© 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

Page 8: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

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

Long Cycle Time

Source: SAP/ Xebia Agile Training- Jens Broetzmann

Page 9: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

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

Silo Mentality

Source: SAP/ Xebia Agile Training- Jens Broetzmann

Page 10: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

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

Big Bang Delivery

Source: SAP/ Xebia Agile Training- Jens Broetzmann

Page 11: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

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

Fragile Process

Source: SAP/ Xebia Agile Training- Jens Broetzmann

Page 12: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

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

Over-Documentation

Source: SAP/ Xebia Agile Training- Jens Broetzmann

Page 13: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

© 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

Page 14: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

© 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

Page 15: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

© 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

Page 16: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

© 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

Page 17: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

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

What is Scrum?

Page 18: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

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

Introduction to Agile Scrum Video

18

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

Page 19: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

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

Scrum flow

Source: Daniel Burm

Page 20: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

© 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

Page 21: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

© 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

Page 22: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

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

Example: Agile Product Backlog and Burndown

Page 23: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

© 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

Page 24: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

© 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

Page 25: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

© 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

Page 26: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

© 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

Page 27: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

© 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

Page 28: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

© 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

Page 29: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

© 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)

Page 30: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

© 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

Page 31: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

© 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

Page 32: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

© 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

Page 33: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

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

Powertip #1 Check if Agile works for youAgility Assessment Service

Page 34: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

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

Powertip #2- Get helpAgile Consultancy & Coaching

Page 35: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

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

Powertip #3Invest in training

Page 36: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

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

Unique Training That Attracts International Interes t

Page 37: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

© 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.

Page 38: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

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

Toblerone

Page 39: The Power of SAP AGILE - PMI Netherlands Chapter · 2016-01-29 · Sprint Realization Release 2Sprint Realization Release 2 PrepPrep Sprint Realization January 2012 – April 2012

© 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.