A Game of Thrones

34
SARAJEVO, 27.10.2014 RAINER GRAU A Game of Thrones …or: is the agile winter coming?

description

Scaling agility is a challenge with many aspects. With scaling agility we have to leave the happy kingdom of development and have to stand more or less exhausting battles with organizational change, communication in all areas of the value chain from marketing over product management to operation. Unluckily there is an additional and unneeded world of war as well – and we, the agile community are the cause and delivering the weapons. These are the different frameworks and approaches out there on the market about how to scale. Just to throw some names in: Agility Path, SAFe, DAD, Less, the-new-deal – and I am sure you will find more when surfing through sources on the internet. This is a game of thrones. Unluckily for the organization that strive to improve this is unsettling, a source of doubt and a crowd of smart consultants as a white guard. Is there a chance for the never-ending summer or is winter coming?

Transcript of A Game of Thrones

Page 1: A Game of Thrones

SARAJEVO, 27.10.2014

RAINER GRAU

A Game of Thrones…or: is the agile winter coming?

Page 2: A Game of Thrones
Page 3: A Game of Thrones

© Zühlke 2014

A Game of Thrones…is the agile winter coming?

A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland 27.10.2014 Slide 3

Page 4: A Game of Thrones

© Zühlke 2014

When the methodology game plays…

A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland

Source: http://scrumorakel.de/blog/index.php?/archives/45-A-critical-view-on-SAFe.html

Source: http://www.hackerchick.com/2012/01/kanban-is-the-new-scrum.html/

Source: http://www.netobjectives.com/blogs/right-way-do-scrum/

27.10.2014 Slide 4

Page 5: A Game of Thrones

© Zühlke 2014

Wars about methodologies are dead end roads

If you encounter methodology fights…

• Check the source carefully

• Prove if somebody wants to create a hype

• Mark it as the wrong messages and react

Typically that fighting helps selling something like

• 15.3 kg agility, free shipping included…

• We make dummies lean in 7 days…

A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland

The seven kingdoms fight against each other instead against the foe

27.10.2014 Slide 5

Page 6: A Game of Thrones

© Zühlke 2014

What’s it all about ?!

A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland 27.10.2014 Slide 6

Page 7: A Game of Thrones

© Zühlke 2014A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland

Become a Warden of The Realm

So…

27.10.2014 Slide 7

AgilityBlack

Brother

Page 8: A Game of Thrones

© Zühlke 2014

Care for core values and principles

A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland 27.10.2014 Slide 8

Page 9: A Game of Thrones

© Zühlke 2014

Take an economic view

• Create more customer value with less resources, i.e. avoid waste

• Do not make your customer wait

• The Fast is the new Big

• Establish the ability to move and change the organization quickly and effectively while in control of risks

A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland

Think as the Master of Coin

27.10.2014 Slide 9

Page 10: A Game of Thrones

© Zühlke 2014

Optimize the whole

• Focus, focus, focus …and once again: focus !!

• Local optimization creates a sub-optimal system

• Continuously adapt and improve

• Experiment (as well with methods & techniques)

• Balance standardization versus diversity– Standardization: the most successful way to improve productivity

– Diversity: the most important factor beside slack time to foster an innovative mindset

A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland

Act as Grand Maester and Warden of the Realm

27.10.2014 Slide 10

Page 11: A Game of Thrones

© Zühlke 2014

Be a hunter and farmer

A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland 27.10.2014 Slide 11

Page 12: A Game of Thrones

© Zühlke 2014

Copy / paste … and adapt

A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland 27.10.2014 Slide 12

Page 13: A Game of Thrones

© Zühlke 2014

My favorite copy and paste resources *

• Queuing Theory

• Cadence and Synchronization

• Decentralized Control

• Complex Systems Theory

• Management 3.0 and Leadership

• Beyond Budgeting Principles

• User Experience

• Analytics

A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland

Share knowledge, meet peers, read books and blogs

* To get my concrete favorite copy/paste resources: write an email to [email protected] with subject “copy/paste resources”

27.10.2014 Slide 13

Page 14: A Game of Thrones

© Zühlke 2014

Experiment

• Experimenting is nothing evil, it is NOT try and error

• Experiment while creating customer value

• Learn what to use, when and how – dance with the system*

• Learn about the system and the options of control

• Share your experience in a neutral and positive way

The method and technique never is the fault, The combination of method and context determines success or failure

A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland

Every single method, technique has its context of success

* from Jurgen Appelo: Management 3.0, ISBN-13: 978-0321712479

27.10.2014 Slide 14

Page 15: A Game of Thrones

© Zühlke 2014

Rich and thriving kingdoms*…

A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland

Dean Leffingwell

Ken Schwaber (scrum.org)

Craig Larman , Bas Vodde

Scott Ambler

27.10.2014 Slide 15

* in respect of knowledge, wisdom and experience…

Page 16: A Game of Thrones

© Zühlke 2014

Agility Path

Creator: Ken Schwaber, Scrum.org

A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland 27.10.2014 Slide 16

Page 17: A Game of Thrones

© Zühlke 2014

Core elements of Agility Path

• Start where your are and establish a continuous improvement process

• Address leadership and change management

• Assess the agile capabilities of the organization

• Measure improvement regularly

A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland

plan

docheck

act

27.10.2014 Slide 17

Page 18: A Game of Thrones

© Zühlke 2014

Regularly asses the organizational “Agility Index”

A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland 27.10.2014 Slide 18

Page 19: A Game of Thrones

© Zühlke 2014

Large Enterprise Scaled Scrum (LESS)Authors: Craig Larman, Bas Vodde

A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland 27.10.2014 Slide 19

Page 20: A Game of Thrones

© Zühlke 2014

Core elements of LESS

• Foundation: the Lean Thinking House

• Build upon a pyramid of values, principles and good practices

• Establish feature teams

• Establish communities of practice

• Identify requirements areas

• Build organization around teams

• Collect good practices from many sources

A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland

Goal

Agile Foundation

Resp

ect f

or

peop

le

Product Development

14 Principles(Toyota DevSys) Co

ntin

uous

Impr

ovem

ent

The Lean Thinking House

27.10.2014 Slide 20

Page 21: A Game of Thrones

© Zühlke 2014

Feature teams and requirements areas

-----------------------------------------

---------------------------------------------------

----------------

----------------------------

potentiallyshippable

componentincrement

A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland

------------------------------------------------------------

--------------------------------

----------------

---------------------------

------------------------------------------------------------

--------------------------------

----------------

---------------------------

-----------------------------------------

---------------------------------------------------

----------------

----------------------------

------------------------------------------------------------

--------------------------------

----------------

---------------------------

------------------------------------------------------------

--------------------------------

----------------

---------------------------

-----------------------------------------

---------------------------------------------------

----------------

----------------------------

------------------------------------------------------------

--------------------------------

----------------

---------------------------

------------------------------------------------------------

--------------------------------

----------------

---------------------------

------------------------------------------------------------

--------------------------------

----------------

---------------------------

Area ProductOwner

Area ProductOwner

Area ProductOwner

-----------------------------------------

---------------------------------------------------

----------------

----------------------------

ProductOwner

27.10.2014 Slide 21

Page 22: A Game of Thrones

© Zühlke 2014

Build communities of practice (CoP)

Virtual team with common interest– A technology, discipline, functional aspect– Requirements engineering, testing, architecture, Java, automation, Ux, …

• Informal approach to functional learning

• Avoids matrix organizations

• Self-organized and no line management (CoP coordinator principle)

Very close to Jurgen Appelo’s ideas of guildes

• See – http://de.slideshare.net/jurgenappelo/business-guilds– http://www.goodreads.com/author_blog_posts/3361949-business-guilds

A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland 27.10.2014 Slide 22

Page 23: A Game of Thrones

© Zühlke 2014

Scaled Agile Framework (SAFe)Creator: Dean Leffingwell, et. al. ® 2014, Scaled Agile Inc.

A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland 27.10.2014 Slide 23

Page 24: A Game of Thrones

© Zühlke 2014

Core elements of SAFe

• Portfolio level elements– Budgeting of programs based on business themes and epics– Kanban process using business und architectural epics

• Program level elements– Prioritization using features within a program backlog– Dependency of teams is explicitly managed – Elaborated Scrum of Scrum ceremonies– Release-train as time-box on program

• Team level elements– A SAFe ScrumXP variant of Scrum– With many good practices pointed at

A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland

Differentiating three the levels: portfolio, program, team

27.10.2014 Slide 24

Page 25: A Game of Thrones

© Zühlke 2014A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland 27.10.2014 Slide 25

Page 26: A Game of Thrones

© Zühlke 2014

Disciplined Agile Delivery (DAD)Creator: Scott Ambler and Mark Lines, the DAD community

A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland 27.10.2014 Slide 26

Page 27: A Game of Thrones

© Zühlke 2014

Core elements of DAD

• Lean SW development following ideas of Poppendieck and Reinertsen

• Architecture based: Enterprise architecture is first class citizen

• Explicitly addresses DevOps challenge

• People based: life long learning and continuous improvement

• Agile modeling based on UML

• Surrounding life cycle model with phases

• Solution based: deliver value in form of customer solutions

• Hybrid of Scrum and XP

A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland

see http://disciplinedagiledelivery.wordpress.com/introduction-to-dad/

27.10.2014 Slide 27

Page 28: A Game of Thrones

© Zühlke 2014A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland

Iteration Layer Concept

Micro-Increment

Copyright: 2012 Scott Ambler & Associates

Iteration Lifecycle

Project Lifecycle

IterationShippable

Build

Project Plan

Iteration Plan

Work Item Days

Weeks

Months

Personal Focus

Team Focus

Stakeholder FocusInception Elaboration Construction Transition

Value

Risk

27.10.2014 Slide 28

Page 29: A Game of Thrones

© Zühlke 2014

So walking through the Realm…

27.10.2014A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland Slide 29

Page 30: A Game of Thrones

© Zühlke 2014

What I like took with me walking The RealmAgility Path LESS SAFe DAD+ Start where you are+ Continuous

improvement+ Measure capabilities+ Address Change+ Foster Transparency+ Improve the whole

Suitable for organizations with sound agile mindset

Applicable in non-SW domains

+ Clear scaling structure

+ Requirement areas as knowledge areas for teams

+ Build communities of practices (guilds)

+ Collect and build up good practices

Suitable for organizations with sound agile mindset

+ Rich blueprint with good guidance

+ Reuses common accepted and known concepts like Scrum & Kanban

+ Those guys are hunter and farmer

rich blueprint (if used as such)

Suitable for agile starters who require more guidance

+ Inspect & adapt+ Based on good SWE

practices+ Enterprise aware+ Architecture aware+ DevOps aware+ People aware

Valuable for organization with RUP history

Scalable for small and large organizations

A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland 27.10.2014 Slide 30

Page 31: A Game of Thrones

© Zühlke 2014

But even more important

Optimize the whole

• What about a combination of elements in all these approaches…

• Classical methods and techniques are not per-se evil !!

• Methods an techniques are neutral – such as a knife

• Kanban against Scrum is like Lannisters against Starks

• Be a warden of the agility realm

Playing the Game of Thrones ends as…

The Realm loses while The Others are the foe

27.10.2014A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland Slide 31

Page 32: A Game of Thrones

© Zühlke 2014A Game of Thrones | Rainer Grau, Director & Partner Zühlke Switzerland 27.10.2014

So hey, agile community: Please do NOT play the…

Slide 32

Page 33: A Game of Thrones

Thank You

Page 34: A Game of Thrones

© Zühlke 2014