Download pdf - Burning Agile

Transcript
Page 1: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

Burning Agile Individuals, Interactions, Scaling and Illusions

Gaetano Mazzanti

Page 2: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

1986 – 1st Burning Man

35 people

Page 3: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

1986

Page 4: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

Burning Man 2001

Page 5: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

Burning Man 2001

25,000 people

Page 6: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

2001

25,000 people

Page 7: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

Burning Man 2012

56,000 people

Page 8: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

2012

*

* SAFe is used just as an example of a scaled framework

Page 9: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

the illusion of a predefined future state

Page 10: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

it’s a complex world out there

Page 11: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

complex vs ordered domains

Complex

uncertainty

enabling constraints

heuristics

emerging behavior

emerging practices

not predictable

retrospective coherence

multiple parallel small safe-to-fail experiments

Ordered

certainty (uh?)

governing constraints

rules, no/few degrees of freedom

no adaptive behavior

best practices

predictability, repeatability

design/predict a future state (systems thinking anyone?)

Scrum

Kanban

see Dave Snowden

Page 12: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

the dreadful engineering metaphor

complex systems are not causal

Page 13: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

rules, exceptions, rules for exceptions, etc.

in a controlled environment (ordered domain) the only way to make things work is to break the rules

Page 14: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

rigid rules: we don’t trust managers (let alone others) to take decisions

Page 15: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

back and forth from chaos to bureaucracy

nothing done

nothing started

Page 16: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

back and forth from chaos to bureaucracy

nothing done

nothing started

Page 17: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

back and forth from chaos to bureaucracy

nothing done

nothing started

Page 18: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

wants vs needs

Page 19: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

replicate circumstances (practices) hoping to replicate outcomes

Page 20: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

correlation vs causation

the ones who failed did quite similar things

Page 21: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

once upon a day… ok let’s do Agile :-/

aka Scrum

Page 22: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

cross-functional teams

Page 23: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

a Scrum Master

Page 24: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

a Product Owner

Page 25: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

a few fools… ahem tools

Page 26: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

the right tools!

Page 27: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

here come the tree huggers

Page 28: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

then comes the storm

Page 29: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

failure or success?

Page 30: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

define success…

*whatever that means

Page 31: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

hmmm…

Page 32: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

the problem with Scrum

It’s not what Scrum is, it’s what it often becomes

(almost) everyone takes it as a recipe. A local recipe btw

Adds more roles to siloed organizations

Rituals as checklists (“because Scrum says so”)

Oppressive Agile (Ron Jeffries)

Velocity, oh my…

Misused or misunderstood? Does it make any difference? It hurts people

Page 33: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

The Agile Delivery Manager :-/

Page 34: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

JOB DESCRIPTION

Looking for a very strong Scrum Master with at least 3 years as an IT PM. This resource will be leading Agile project coordination to support upstream and downstream teams.

Project Manager services include the management of complex, high value IT delivery projects that require the coordination of development work or technology work on multiple platforms to achieve desired functionality.

Typically, the Scrum Master PM will lead a matrixed team and once the project is complete, the PM will move to another project that will have a different team mixture. Proven and substantial experience leading complex Agile development or IT technology projects (typically 6+ years)

A thorough knowledge of the IT development life cycle, the Agile Framework, Scrum and Kanban experience. Proficient in the use of Version One, the Microsoft Office products: Outlook, Word, Excel, PowerPoint, Visio, and Project and previous exposure to Clarity a plus!

what about a Strong Scrum Master 1/2

Page 35: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

what about a Strong Scrum Master 2/2

Specific role responsibilities include:

-  Communicate committed stories for the upcoming sprint to the backlog owner and stakeholders

-  Support the Backlog Owner and Portfolio Manager in updating monthly the 30-60-90 release roadmap based on the health and priority of the stories of the backlog and planning poker estimates/sizing

-  Adding or removing stories based on burn-down of the current sprint (discuss w/ BSA and TPO or Lead BSA)

-  Represent the team daily at the Scrum of Scrums (S2) meeting to report progress against burndown

-  Monitor team backlog in v1 daily and ensure it accurately reflects the current state, including time to be burned and status

-  Forecasting and budgeting

-  Manage business relationships

Page 36: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

Page 37: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

the problem with Kanban

“Kanban is much easier”

Very few rituals -> no rituals

No new roles -> no change

Just draw a few columns and stick post-its on it

Limit WIP what?

Optimize Flow what?

Safe-to-fail what?

Page 38: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

flow?

Page 39: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

hierarchy kills flow

Real God

Jupiter

Half-god 1

Half-crap1

Half-crap2

Half-crap3

Half-goddess 1

Juno

Half-goddess 2 Half-god 2

Half-crap4 Half-crap5

Crap1

Crap2

Crap3

Crap4

Page 40: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

silos prevent flow

Page 41: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

multitasking hinders flow

Page 42: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

Results

Actions

Beliefs

Experiences

The “Results Pyramid” is copyright of Partners in Leadership LLC

beliefs, actions, results

Culture

Page 43: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

The “Results Pyramid” is copyright of Partners in Leadership LLC

beliefs, actions, results

Results

Actions

Beliefs

Experiences Culture

man

age

lead

man

age

lead

Page 44: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

got it, we are ready to change

install change

rollout change

drive change

culture change

source Esther Derby

the words of change

Page 45: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

the temple of promise

“this time we are going to change, really”

Page 46: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

let’s scale too

but we want to feel SAFe

Page 47: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

the illusion of predictability

known (?) start

predefined destination

Page 48: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

aggregation doesn’t work with a complex system

Page 49: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

using an ordered approach in a complex domain

someone could get hurt

Page 50: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

so what?

don’t change everything map the culture, map the stories set enabling constraints run multiple parallel small safe-to-fail experiments be ready for the unexpected

inspired by Dave Snowden

Page 51: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

so what?

inspired by Dave Snowden

disintermediation distributed cognition (early) detection of patterns to amplify or dampen but no premature convergence/conclusions abduction, not induction (no linearity) decomposition & recombination (scaling)

Page 52: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

Page 53: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

Page 54: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

Page 55: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

do’s and don’ts

Page 56: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

boundaries - enabling constraints

Page 57: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

Black Rock City

a playground for trial-and-error approaches and experiments

Page 58: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

no pressure to create something perfect

Page 59: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

co-creation - collaboration

Page 60: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

multiple parallel safe to fail experiments

Page 61: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

multiple parallel safe to fail experiments

Page 62: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

multiple parallel safe-to-fail experiments

Page 63: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

emerging outcome

Page 64: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

but then…

Page 65: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

Page 66: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

Burning Man Leaves No Trace

Page 67: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

what about agile?

Page 68: Burning Agile

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2015

Gaetano Mazzanti

@mgaewsj

[email protected]


Recommended