the heart of agile

60
The Heart of Agile

Upload: caoilte-dunne

Post on 16-Apr-2017

163 views

Category:

Software


0 download

TRANSCRIPT

The Heart of Agile

Who Am I

Caoilte Dunne

Who I am not

Alistair Cockburn

Agenda

Agile distortionsAgile LearningAgile problem domainsHeart of agile

Agile distortions

How do you know you're on agile team

Stand-ups

Fibonacci SequenceBacklog GroomingEstimationWIPPlanning pokerStand-upsStoriesKickoffs

RetrospectivesStory pointsSprintsAcceptance criteriaDefinition of donePhysical boardShoulder checksShowcase

Fibonacci SequenceBacklog GroomingEstimationWIPPlanning pokerStand-upsStoriesKickoffs

RetrospectivesStory pointsSprintsAcceptance criteriaDefinition of donePhysical boardShoulder checksShowcase

This is only how

The why is more important

The “We’re agile” Smirk

Individuals and interactions over processes and tools

Becomes

“I don’t have to be rigorous in my work because i am agile”

Working software over comprehensive documentation

Becomes

“As long as it works right now it’s fine”

Customer collaboration over contract negotiation

Becomes

“I am done when I say i am done , I never have to say when !”

Responding to change over following a plan

Becomes

“No Plans , No Project Mangers , No Rules”

Agile has become

“I don’t have to be rigorous in my work because i am agile”“As long as it works right now it’s fine”“I am done when I say i am done , I never have to say when !”“No Plans , No Project Mangers , No Rules”

For some Agile has become a parody of itself. LazyUndisciplined And useless

Agile as a business

Are your certified ?

You don’t need expert power ?

Agile as a business

Scrum Alliance

Agile as a business

Agile at scale

I can’t really add to that picture

Agile was either

■ a punchline ■ a set of practices to get to good enough■ a way of printing money ■ something that so complex that layers of

management was a requirement

However before we move to solution

One of the things that Alistair had brought into the agile conversation was Shu-Ha-Ri

Whats Shu-Ha-Ri ?

Agile Learning

Shu - Obey

Complexity

Mastery

ShuScrumKanbanCode and deliver

Agile Learning

Ha - Detach

Complexity

Mastery

ShuScrumKanbanCode and deliver

HaAgileLean

Agile Learning

Ri - Leave

Complexity

Mastery

ShuScrumKanbanCode and deliver

HaAgileLean

RiI can’t even tell you

This is where Alistair had his breakthrough

Kokoro - Simplify

Complexity

Mastery

ShuScrumKanbanCode and deliver

HaAgileLean

RiI can’t even tell you

KokoroFocus on the basics

What problem are we solving

We can’t do it alone

Which means

Meeting

Inve

ntin

g

Comm

unicating

Deciding

Meetings aboutPeopleUsing toolsCreating a solutionto a problem

What changesPeopleUsing toolscreating a solutionTo a problem

Problems that changeSolutions that changeTools that changePeople that change

Inve

ntin

g

Comm

unicating

Deciding

Finally

The heart of agile

BuildConsensus

Trust

Learning Income

Examine

Introspect

Experiment Change

How does it help ?

Remedy for The “Its Agile” Smirk

Are you deliveringAre you collaboratingAre you reflectingAre you Improving

If not then you’re NOT agile

Remedy for “There is no why”

Your standup is aboutHelping you collaborate and reflect

Remedy for “There is no why”

Your retro shouldhelp you reflect and improve

Remedy for “There is no why”

Your showcase shouldhelp you deliver and collaborate

Remedy for “Agile As a business”

It is simple. It allows for challenge .

“Are we Improving ?”

Remedy for “Agile at scale”Can your org at scale

CollaborateDeliverReflectImprove

Summary

Agility is awesome , but it is at risk at becoming a loaded word. (If it isn’t already).

Let’s simplify , get back to the why and be inspired !