SlideShare ist ein Scribd-Unternehmen logo
1 von 58
With thanks to our sponsors
JAMES BIRNIE
Agile is a Dirty Word
We’ve been talking for a few years about Agile. Some of us have
been “doing” Agile for a few years. Why does it STILL not convince
some people? How can we convince those people that it isn’t a dirty
word?
Was lead consultant @ ThoughtWorks
Worked at a startup for 9 years
Worked in software since 1996
I suffer from Prosopagnosia (face blindness)
James Birnie, Codurance
ABOUT ME
jamesbirnie.com
james.birnie@codurance.com
RunningChairJB
The Problem:
Why is Agile a Dirty Word and what does Dirty look like?
The Journey:
How to Clean up Agile
The Destination:
What Does Clean Look like? How do I Keep it Clean?
WHAT’S ON
THE MENU?
The Problem:
Why is Agile a Dirty Word?
How did Agile become a dirty word in some places?
Why are some people obsessed with “Agile doesn’t work”?
Photo by Ferenc Horvath on Unsplash
We’ve been doing
Agile for 2 years,
we’re not seeing
good results yet
State Full name
Algeria People’s Democratic Republic of Algeria
DR Congo Democratic Republic of the Congo
East Timor Democratic Republic of Timor-Leste
Ethiopia Federal Democratic Republic of Ethiopia
Laos Lao People's Democratic Republic
North Korea Democratic People's Republic of Korea
Nepal Federal Democratic Republic of Nepal
Sri Lanka Democratic Socialist Republic of Sri Lanka
Democracy rank and status
126 / 167 Authoritarian
165 / 167 Authoritarian
42 / 167 Flawed Democracy
128 / 167 Authoritarian
151 / 167 Authoritarian
167 / 167 Authoritarian
97 / 167 Hybrid Regime
71 / 167 Flawed Democracy
Norway Kingdom of Norway 1 / 167 Full Democracy
UK United Kingdom of Great Britain and NI 14 / 167 Full Democracy
Belgium Kingdom of Belgium 31 / 167 Flawed Democracy
SOURCE: Democracy Index 2018 - Economist Intelligence Unit
Our people are Scrum
certified but things
still aren’t working.
Agile is clearly rubbish
SAFE (AND OTHER PRESCRIPTIVE FRAMEWORKS) ARE NOT AGILE
Facilitating Command &
Control within the guise
of Agile
A BRIEF HISTORY OF FAILING
DELIVERY
1990: All of our (Waterfall) software deliveries fail, we need to
find a better way of doing this.
1996: I’ve heard XP is good, let’s give that a go.
1998: All of our (XP) software deliveries fail, XP is crap, let’s find a
better way of doing this.
2001 - 2015: Agile is cool. Let’s retrain our project managers as
Scrum masters, we’re doing Agile!
2019: All of our (Fake Agile) software deliveries fail. Agile doesn’t
work. Agile is a dirty word.
Photo by Ahmed Carter on Unsplash
A BRIEF HISTORY OF FAILING
DELIVERY
1990: All of our (Waterfall) software deliveries fail, we need to
find a better way of doing this.
1996: I’ve heard XP is good, let’s give that a go.
1998: All of our (XP) software deliveries fail, XP is crap, let’s find a
better way of doing this.
2001 - 2015: Agile is cool. Let’s retrain our project managers as
Scrum masters, we’re doing Agile!
2019: All of our (Fake Agile) software deliveries fail. Agile doesn’t
work. Agile is a dirty word.
A BRIEF HISTORY OF FAILING DELIVERY
1990: All of our (Waterfall) software deliveries fail, we need to
find a better way of doing this.
1996: I’ve heard XP is good, let’s give that a go.
1998: All of our (XP) software deliveries fail, XP is crap, let’s find a
better way of doing this.
2001 - 2015: Agile is cool. Let’s retrain our project managers as
Scrum masters, we’re doing Agile!
2019: All of our (Fake Agile) software deliveries fail. Agile doesn’t
work. Agile is a dirty word.
AND THE COMMON FACTOR IS...
Our software
deliveries fail!
So maybe WE are the
problem?
The Problem:
What Does Dirty Look Like?
How do I know if Agile is a Dirty Word?
What are the tell-tale signs?
How can I explain this to people?
Photo by Quino Al on Unsplash
STANDARDISE TOOLS
TOOLS DON’T
WORK WELL FOR
ALL CASES
DEVELOPERS
CAN’T GET STUFF
DONE
A CYCLE OF REGULATION AND
DECLINING TRUST
A DEATH SPIRAL INTO LACK OF TRUST
Our Business has lost confidence in us because we cannot
release new features and fixes in a timely fashion
○ ...because we do not have confidence that our
release will be successful
○ ...because we cannot do the right kind of
automated testing and quality assurance
○ ...because we don’t have the right tooling or
disciplines to implement CI / CD effectively
○ ...and because our QA function and developers
are too far away from the customer
○ ...which is all causing the feedback loops on any
changes to be FAR TOO LARGE
○ ...which is giving us less confidence in our system
○ ...which is causing a vicious cycle of declining trust
Photo by Ian Keefe on Unsplash
MORE
TESTING
LONGER
CYCLES
MORE
THINGS
RELEASED
THE BIG BANG
CYCLE OF FEAR
Risk Management Theatre
• The organisation is process driven, not
outcome driven
• Processes have become detached from their
original intent
• Obsession with Box Ticking
• Teams that add no value
https://www.jamesbirnie.com/RiskManagmentTheatre
• Dysfunctional, waterfall, funding models
• Blame Culture
• Organisational Silos
• Technology as a Cost Centre
• Dishonest, “Watermelon” Reporting
• Lack of trust and empowerment
• Process, not Outcome, Driven
COMMON ANTI-AGILE
ORGANISATIONAL SMELLS
22
The Journey:
How to Clean up Agile
How do I go about cleaning up Agile?
Given me some simple techniques.
How do I avoid change fatigue?
Photo by Vlad Bagacian on Unsplash
• Agile ≠ Scrum
• Agile ≠ Kanban
• Agile ≠ Any kind of prescriptive process
• Agile DEFINITELY ISN’T something you can “buy off a shelf”
• Agile is a manifesto consisting of 4 value statements and 12 principles
SO WHAT IS
AGILE ANYWAY?
THE AGILE PYRAMID
25
THE AGILE PYRAMID
26
JAMES BIRNIE’S AGILE
PYRAMID
Agile Manifesto - Values and Principles
Empowerment, Trust and
Outcomes over Processes
Engineering
Excellence
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
And 12 Agile principles
The 4 Agile Values:
SO WHAT IS AGILE
REALLY ABOUT?
Customer Focus
Collaborative working
Delivering value early and often
Empower your people
TALK ABOUT THE
IMPORTANT STUFF
Distill the manifesto and the principles down:
Trust your teams
Constant improvement
Communication is key
(whichever seem most relevant
to your circumstances)
An MVP won’t work
for us, we need a
finished product, no
half measures
Foo is a genuine hacker! only hackers
get the green glow. I know this from watching stuff like
“24” and other “realistic” TV and films.
THIS IS A WHAT WE ACTUALLY DID!!
(A LOW-TECH MVP)
WASTE IS NOT A DIRTY WORD IN A DYSFUNCTIONAL
ENVIRONMENT
• Eliminating waste is a message that is easy to land
• That message moves easily on to a discussion about how
opportunities are being missed or delayed
• Trust teams to focus and deliver on the
agreed outcomes
• Waste goes away as teams start to question processes
WASTE IS ELIMINATED AS PEOPLE
FOCUS ON VALUABLE OUTCOMES
“Innovation is impossible without risk-taking,
and if you haven’t managed to upset at least
some people in management, you’re
probably not trying hard enough.”
GENE KIM - FROM THE THE
DEVOPS HANDBOOK
EVERYBODY LOVES A
GOOD METAPHOR...
ONE TEAM’S JOURNEY -
TEAM GOALS AND VALUES
ONE TEAM’S JOURNEY -
THE NEXT SIX WEEKS
1. Understand Agile
2. Use Analogies and Metaphors to Help
People Understand
3. Be pragmatic - Speak their Language to get what you need
4. Change one thing at a time
5. Empower and Involve Everybody
6. You will upset people - Deal with it
STEPS ON THE JOURNEY
The Destination:
What Does Good Look Like?
How do I know that my changes have worked?
How do I know that I’m doing better than before?
How do I know when I’ve finished?
Photo by Jon Flobrant on Unsplash
● An organisation will build systems that will mirror the communication structures of the
organisation itself
● If you have four groups working on a compiler, you’ll get a four stage compiler
● When he removed the cover of the DEC minicomputer he saw “Digital’s Organisation
chart in the design of the product”
● So make it work in your favour - align your organisational units around entire
outcomes
CONWAY’S LAW CAN BE MADE TO WORK FOR
US, NOT AGAINST US
● Silos are recognised and removed
● Architects, if they exist, are outcome, not technology, focused
● Teams contain all the competences required to deliver on clear
customer outcomes
● Technologies and teams are decoupled
as much as possible
AUTONOMOUS CROSS FUNCTIONAL
TEAMS
● Mistakes and failures lead to positive learnings
● The freedom and empowerment to learn through failure brings
innovation
● People want to experiment and learn - “failure” has been
replaced by “learning” in the company lexicon
● Blame free retros and incident wash ups
LEARNING CULTURE REPLACES BLAME
CULTURE
ENCOURAGE LEARNING - BOOK CLUB, ANYBODY?
ENCOURAGE LEARNING - BROWN BAGS
The Destination:
How Do I Keep it Clean?
Now that Agile is no longer a dirty a word, how do I make sure that I keep it
clean?
How do I stay ahead?
Photo by Priscilla Du Preez on Unsplash
“The only sustainable competitive
advantage is an organization’s ability
to learn faster than the competition”
PETER SENGE - AUTHOR OF
“THE FIFTH DISCIPLINE”
Regardless of what we discover, we
understand and truly believe that everyone
did the best job they could, given what
they knew at the time, their skills and
abilities, the resources available, and the
situation at hand.
Norm Kerth
RETROS ARE FOR LEARNING,
NOT FOR BLAMING
BE CAREFUL WHAT
YOU MEASURE
“Tell me how you measure me and
I will tell you how I will behave.
If you measure me in an illogical way…
do not complain about illogical behavior…”
Eli Goldratt (author of the Goal)
TECH@CORE
3rdIndustrialRevolution
(Informationasaresource)
4thIndustrialRevolution
(Technologyattheheartofvalue)
BUSINESS
SUPPORTING ROLE COLLABORATION TECH-LED
DIFFERENTIATION
Formal walls and
moats
Tech creates
digital assets
Tech / business
boundaries blur
Collaborative execution
Tech pervades a digital
business
TECH
My Big Client is here
MBC
YOU SHOULD FIND YOUR ORGANISATION MIGRATING TO THE
RIGHT
Ways of Working
Process Driven Outcome Driven
Cost Centre Value Creator
Transactional Empathetic
Reactive
- Long Cycles
Proactive
- Quick Feedback
MBC
MBC
MBC
MBC
YOU CAN FIND SUITABLE SLIDERS TO USE
Funding Technology
Internal Handovers
DevOps Culture
SUPPORTING ROLE COLLABORATION
TECH-LED
DIFFERENTIATION
TECH@CORE
UNDERSTAND YOUR ARCHITECTURAL
CHANGES
● Define fitness functions for “all the -ilities”
● Constantly monitor them
● Look for trends in the values
● Architecture can stop being a judgemental tradeoff as
empirical data supports each change
● Perhaps set alerts on some fitness functions
● Try to find things that measure the whole system
● Unit tests and other automated tests are fitness
functions for an application
● Be creative - we started measuring total meeting
hours for tech leads to get a sense of coupling
● Use your tools such as Jenkins and Jira to
extract some useful metrics
DEFINING FITNESS
FUNCTIONS
FOUR KEY METRICS DIFFERENTIATE ORGANISATIONAL
PERFORMANCE
● The four key metrics differentiate high
performing and low performing organisations
● Subjectively improving architecture will improve
on the four key metrics
● The metrics are:
○ Lead time
○ Deployment frequency
○ Mean time to restore
○ Change fail percentage
Photo by Abbie Parks on Unsplash
24 KEY CAPABILITIES DRIVE IMPROVEMENT IN FOUR KEY
METRICS
● 24 key capabilities drive improvement in
performance
● Split into 5 categories:
○ Continuous Delivery
○ Architecture
○ Product and Process
○ Lean Management and Monitoring
○ Cultural
● Identify weakest areas in each team
and fix them one by one
A FRAMEWORK FOR CONTINUAL
IMPROVEMENT - THE FIVE SIMPLE STEPS
1. List out the 24 key capabilities
2. Remove the organisational level ones if you
are working with a team
3. Decide which ONE you are weakest at
4. Create a simple action with an owner to
improve that capability
5. Reconvene and repeat the exercise after a
suitable interval
● Understand Agile principles and values
● Outcome over Process every time
● Make small easy to understand changes
● Measure only the stuff that REALLY matters
● Relentlessly learn and improve
● Then maybe, just maybe, you’ll find that
AGILE IS NOT A DIRTY WORD!
EXEC SUMMARY
SOME USEFUL BOOKS
Dc20   james birnie - agile is a dirty word

Weitere ähnliche Inhalte

Was ist angesagt?

Advanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult QuestionsAdvanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult QuestionsRyan Ripley
 
Building a Software Development Team - MaRS Best Practices
Building a Software Development Team - MaRS Best PracticesBuilding a Software Development Team - MaRS Best Practices
Building a Software Development Team - MaRS Best PracticesMaRS Discovery District
 
The Black Magic of Engineering Management
The Black Magic of Engineering ManagementThe Black Magic of Engineering Management
The Black Magic of Engineering ManagementAdam Christian
 
Lean more than startups, software development, manufacturing
Lean  more than startups, software development, manufacturingLean  more than startups, software development, manufacturing
Lean more than startups, software development, manufacturingJason Yip
 
Five phrases that shout your agile isn't scaling
Five phrases that shout your agile isn't scalingFive phrases that shout your agile isn't scaling
Five phrases that shout your agile isn't scalingUXDXConf
 
12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the UnmanageableRon Lichty
 
Growing up with agile - how the Spotify 'model' has evolved
Growing up with agile - how the Spotify 'model' has evolved Growing up with agile - how the Spotify 'model' has evolved
Growing up with agile - how the Spotify 'model' has evolved Peter Antman
 
devops - what's missing? what's next?
devops - what's missing? what's next?devops - what's missing? what's next?
devops - what's missing? what's next?Andrew Shafer
 
Managing Using Intuition and Rules of Thumb 050113
Managing Using Intuition and Rules of Thumb 050113Managing Using Intuition and Rules of Thumb 050113
Managing Using Intuition and Rules of Thumb 050113MWMantle
 
liza-daly-cultivate-2015
liza-daly-cultivate-2015liza-daly-cultivate-2015
liza-daly-cultivate-2015Liza Daly
 
FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13
FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13
FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13Lean Kanban Central Europe
 
Big Ideias about Spotify Culture
Big Ideias about Spotify CultureBig Ideias about Spotify Culture
Big Ideias about Spotify CultureAndré Faria Gomes
 
A/B Testing - How to Break Things and Fail Fast...without Breaking Things
A/B Testing - How to Break Things and Fail Fast...without Breaking ThingsA/B Testing - How to Break Things and Fail Fast...without Breaking Things
A/B Testing - How to Break Things and Fail Fast...without Breaking ThingsMagnolia
 
A/B Testing - How to Break Things and Fail Fast... Without Breaking Things
A/B Testing - How to Break Things and Fail Fast... Without Breaking ThingsA/B Testing - How to Break Things and Fail Fast... Without Breaking Things
A/B Testing - How to Break Things and Fail Fast... Without Breaking ThingsMark Halvorson
 
Best of sxsw 2015
Best of sxsw 2015Best of sxsw 2015
Best of sxsw 2015Ben Judy
 
Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)Ron Lichty
 

Was ist angesagt? (20)

Agile at Spotify
Agile at SpotifyAgile at Spotify
Agile at Spotify
 
Advanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult QuestionsAdvanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult Questions
 
Building a Software Development Team - MaRS Best Practices
Building a Software Development Team - MaRS Best PracticesBuilding a Software Development Team - MaRS Best Practices
Building a Software Development Team - MaRS Best Practices
 
The Black Magic of Engineering Management
The Black Magic of Engineering ManagementThe Black Magic of Engineering Management
The Black Magic of Engineering Management
 
The Spotify Playbook
The Spotify Playbook The Spotify Playbook
The Spotify Playbook
 
Lean more than startups, software development, manufacturing
Lean  more than startups, software development, manufacturingLean  more than startups, software development, manufacturing
Lean more than startups, software development, manufacturing
 
Five phrases that shout your agile isn't scaling
Five phrases that shout your agile isn't scalingFive phrases that shout your agile isn't scaling
Five phrases that shout your agile isn't scaling
 
12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable
 
Growing up with agile - how the Spotify 'model' has evolved
Growing up with agile - how the Spotify 'model' has evolved Growing up with agile - how the Spotify 'model' has evolved
Growing up with agile - how the Spotify 'model' has evolved
 
devops - what's missing? what's next?
devops - what's missing? what's next?devops - what's missing? what's next?
devops - what's missing? what's next?
 
Managing Using Intuition and Rules of Thumb 050113
Managing Using Intuition and Rules of Thumb 050113Managing Using Intuition and Rules of Thumb 050113
Managing Using Intuition and Rules of Thumb 050113
 
liza-daly-cultivate-2015
liza-daly-cultivate-2015liza-daly-cultivate-2015
liza-daly-cultivate-2015
 
FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13
FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13
FLIGHT LEVELS OF KANBAN (KLAUS LEOPOLD) - LKCE13
 
The precision blade
The precision bladeThe precision blade
The precision blade
 
Big Ideias about Spotify Culture
Big Ideias about Spotify CultureBig Ideias about Spotify Culture
Big Ideias about Spotify Culture
 
A/B Testing - How to Break Things and Fail Fast...without Breaking Things
A/B Testing - How to Break Things and Fail Fast...without Breaking ThingsA/B Testing - How to Break Things and Fail Fast...without Breaking Things
A/B Testing - How to Break Things and Fail Fast...without Breaking Things
 
A/B Testing - How to Break Things and Fail Fast... Without Breaking Things
A/B Testing - How to Break Things and Fail Fast... Without Breaking ThingsA/B Testing - How to Break Things and Fail Fast... Without Breaking Things
A/B Testing - How to Break Things and Fail Fast... Without Breaking Things
 
Best of sxsw 2015
Best of sxsw 2015Best of sxsw 2015
Best of sxsw 2015
 
Webinar: What You Can Do with Kanban
Webinar: What You Can Do with KanbanWebinar: What You Can Do with Kanban
Webinar: What You Can Do with Kanban
 
Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)
 

Ähnlich wie Dc20 james birnie - agile is a dirty word

The promise and peril of Agile and Lean practices
The promise and peril of Agile and Lean practicesThe promise and peril of Agile and Lean practices
The promise and peril of Agile and Lean practicesmtoppa
 
Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018 Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018 Pedro Gustavo Torres
 
SCRUM: don't panic
SCRUM: don't panicSCRUM: don't panic
SCRUM: don't panicNico Spadoni
 
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)Pedro Gustavo Torres
 
QA's lead role in agile transformations
QA's lead role in agile transformationsQA's lead role in agile transformations
QA's lead role in agile transformationsDave Ungar
 
Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018Pedro Gustavo Torres
 
Agile Beyond Software - Geelong lean pizza
Agile Beyond Software - Geelong lean pizzaAgile Beyond Software - Geelong lean pizza
Agile Beyond Software - Geelong lean pizzaEduardo Nofuentes
 
Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basicsEdwin Dando
 
People over Process (Agile & Beyond)
People over Process (Agile & Beyond)People over Process (Agile & Beyond)
People over Process (Agile & Beyond)Michael Sahota
 
Good agile / Bad agile: Proving the value of Agile to a skeptical organization
Good agile / Bad agile: Proving the value of Agile to a skeptical organizationGood agile / Bad agile: Proving the value of Agile to a skeptical organization
Good agile / Bad agile: Proving the value of Agile to a skeptical organizationAlan Albert
 
Christchurch Agile Professionals Network Presentation: Lessons Learned Implem...
Christchurch Agile Professionals Network Presentation: Lessons Learned Implem...Christchurch Agile Professionals Network Presentation: Lessons Learned Implem...
Christchurch Agile Professionals Network Presentation: Lessons Learned Implem...Edwin Dando
 
Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Pedro Gustavo Torres
 
Scrum: From the Classroom to the Workplace :: FCUP 2018
Scrum: From the Classroom to the Workplace :: FCUP 2018Scrum: From the Classroom to the Workplace :: FCUP 2018
Scrum: From the Classroom to the Workplace :: FCUP 2018Pedro Gustavo Torres
 
Being a Cultural Warrior: 3 Proven Practices for Driving Engagement and Effic...
Being a Cultural Warrior: 3 Proven Practices for Driving Engagement and Effic...Being a Cultural Warrior: 3 Proven Practices for Driving Engagement and Effic...
Being a Cultural Warrior: 3 Proven Practices for Driving Engagement and Effic...Snag
 
Three Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working SmartThree Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working SmartPeter Stevens
 
Escaping the Priority Trap
Escaping the Priority TrapEscaping the Priority Trap
Escaping the Priority TrapAgile Club
 
If agile is so great, why do we constrain it to software projects
If agile is so great, why do we constrain it to software projectsIf agile is so great, why do we constrain it to software projects
If agile is so great, why do we constrain it to software projectsJohn McIntyre
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the ImpedimentRyan Ripley
 

Ähnlich wie Dc20 james birnie - agile is a dirty word (20)

The promise and peril of Agile and Lean practices
The promise and peril of Agile and Lean practicesThe promise and peril of Agile and Lean practices
The promise and peril of Agile and Lean practices
 
Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018 Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018
 
SCRUM: don't panic
SCRUM: don't panicSCRUM: don't panic
SCRUM: don't panic
 
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
 
QA's lead role in agile transformations
QA's lead role in agile transformationsQA's lead role in agile transformations
QA's lead role in agile transformations
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
 
Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018
 
Ahmed Sidky (Keynote)
Ahmed Sidky (Keynote)Ahmed Sidky (Keynote)
Ahmed Sidky (Keynote)
 
Agile Beyond Software - Geelong lean pizza
Agile Beyond Software - Geelong lean pizzaAgile Beyond Software - Geelong lean pizza
Agile Beyond Software - Geelong lean pizza
 
Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basics
 
People over Process (Agile & Beyond)
People over Process (Agile & Beyond)People over Process (Agile & Beyond)
People over Process (Agile & Beyond)
 
Good agile / Bad agile: Proving the value of Agile to a skeptical organization
Good agile / Bad agile: Proving the value of Agile to a skeptical organizationGood agile / Bad agile: Proving the value of Agile to a skeptical organization
Good agile / Bad agile: Proving the value of Agile to a skeptical organization
 
Christchurch Agile Professionals Network Presentation: Lessons Learned Implem...
Christchurch Agile Professionals Network Presentation: Lessons Learned Implem...Christchurch Agile Professionals Network Presentation: Lessons Learned Implem...
Christchurch Agile Professionals Network Presentation: Lessons Learned Implem...
 
Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018
 
Scrum: From the Classroom to the Workplace :: FCUP 2018
Scrum: From the Classroom to the Workplace :: FCUP 2018Scrum: From the Classroom to the Workplace :: FCUP 2018
Scrum: From the Classroom to the Workplace :: FCUP 2018
 
Being a Cultural Warrior: 3 Proven Practices for Driving Engagement and Effic...
Being a Cultural Warrior: 3 Proven Practices for Driving Engagement and Effic...Being a Cultural Warrior: 3 Proven Practices for Driving Engagement and Effic...
Being a Cultural Warrior: 3 Proven Practices for Driving Engagement and Effic...
 
Three Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working SmartThree Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working Smart
 
Escaping the Priority Trap
Escaping the Priority TrapEscaping the Priority Trap
Escaping the Priority Trap
 
If agile is so great, why do we constrain it to software projects
If agile is so great, why do we constrain it to software projectsIf agile is so great, why do we constrain it to software projects
If agile is so great, why do we constrain it to software projects
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the Impediment
 

Mehr von ManchesterDigital

DC20 - Crystal richards - Choose your own adventure
DC20 - Crystal richards - Choose your own adventureDC20 - Crystal richards - Choose your own adventure
DC20 - Crystal richards - Choose your own adventureManchesterDigital
 
Dc20 vivi campbell- remote-first pilot
Dc20   vivi campbell- remote-first pilotDc20   vivi campbell- remote-first pilot
Dc20 vivi campbell- remote-first pilotManchesterDigital
 
Dc20 ben knight - creating a team culture with happiness
Dc20   ben knight - creating a team culture with happinessDc20   ben knight - creating a team culture with happiness
Dc20 ben knight - creating a team culture with happinessManchesterDigital
 
Dc20 beth lang - how not to be a d'ck
Dc20   beth lang - how not to be a d'ckDc20   beth lang - how not to be a d'ck
Dc20 beth lang - how not to be a d'ckManchesterDigital
 
Dc20 harriet carr - what pokemon go has taught me about managing a team
Dc20   harriet carr - what pokemon go has taught me about managing a teamDc20   harriet carr - what pokemon go has taught me about managing a team
Dc20 harriet carr - what pokemon go has taught me about managing a teamManchesterDigital
 
Dc20 evelyn hande - what about me
Dc20   evelyn hande - what about meDc20   evelyn hande - what about me
Dc20 evelyn hande - what about meManchesterDigital
 
Dc20 kevin murray - agile governance
Dc20   kevin murray - agile governanceDc20   kevin murray - agile governance
Dc20 kevin murray - agile governanceManchesterDigital
 
Dc20 jess bannister - risk-where did it all go wrong
Dc20   jess bannister - risk-where did it all go wrongDc20   jess bannister - risk-where did it all go wrong
Dc20 jess bannister - risk-where did it all go wrongManchesterDigital
 
Dc20 imogen lassen - the benefits and limitations of a hybrid am-pm role
Dc20   imogen lassen - the benefits and limitations of a hybrid am-pm roleDc20   imogen lassen - the benefits and limitations of a hybrid am-pm role
Dc20 imogen lassen - the benefits and limitations of a hybrid am-pm roleManchesterDigital
 
Dc20 chris sewart - do unicorns' tech stacks solve your customers' problems
Dc20   chris sewart - do unicorns' tech stacks solve your customers' problemsDc20   chris sewart - do unicorns' tech stacks solve your customers' problems
Dc20 chris sewart - do unicorns' tech stacks solve your customers' problemsManchesterDigital
 
Retrospectives from complaining to practical value
Retrospectives from complaining to practical valueRetrospectives from complaining to practical value
Retrospectives from complaining to practical valueManchesterDigital
 
Manchester Digital Skills Audit 2018 Presentation
Manchester Digital Skills Audit 2018 Presentation Manchester Digital Skills Audit 2018 Presentation
Manchester Digital Skills Audit 2018 Presentation ManchesterDigital
 
Skills festival 2017 talent day slide students
Skills festival 2017   talent day slide studentsSkills festival 2017   talent day slide students
Skills festival 2017 talent day slide studentsManchesterDigital
 
Skills festival 2017 - Talent Day slide students
Skills festival 2017 - Talent Day slide studentsSkills festival 2017 - Talent Day slide students
Skills festival 2017 - Talent Day slide studentsManchesterDigital
 
Manchester Digital - Skills Audit 2016 Results
Manchester Digital - Skills Audit 2016 ResultsManchester Digital - Skills Audit 2016 Results
Manchester Digital - Skills Audit 2016 ResultsManchesterDigital
 
Skills Festival 2015 - keynote
Skills Festival 2015 - keynoteSkills Festival 2015 - keynote
Skills Festival 2015 - keynoteManchesterDigital
 
Digital pm conference manchester2015 rhodri coleman
Digital pm conference manchester2015 rhodri colemanDigital pm conference manchester2015 rhodri coleman
Digital pm conference manchester2015 rhodri colemanManchesterDigital
 
3. Warren Lunt - A2F Investment Readiness
3. Warren Lunt - A2F Investment Readiness3. Warren Lunt - A2F Investment Readiness
3. Warren Lunt - A2F Investment ReadinessManchesterDigital
 

Mehr von ManchesterDigital (20)

DC20 - Crystal richards - Choose your own adventure
DC20 - Crystal richards - Choose your own adventureDC20 - Crystal richards - Choose your own adventure
DC20 - Crystal richards - Choose your own adventure
 
Dc20 vivi campbell- remote-first pilot
Dc20   vivi campbell- remote-first pilotDc20   vivi campbell- remote-first pilot
Dc20 vivi campbell- remote-first pilot
 
Dc20 ben knight - creating a team culture with happiness
Dc20   ben knight - creating a team culture with happinessDc20   ben knight - creating a team culture with happiness
Dc20 ben knight - creating a team culture with happiness
 
Dc20 beth lang - how not to be a d'ck
Dc20   beth lang - how not to be a d'ckDc20   beth lang - how not to be a d'ck
Dc20 beth lang - how not to be a d'ck
 
Dc20 harriet carr - what pokemon go has taught me about managing a team
Dc20   harriet carr - what pokemon go has taught me about managing a teamDc20   harriet carr - what pokemon go has taught me about managing a team
Dc20 harriet carr - what pokemon go has taught me about managing a team
 
Dc20 evelyn hande - what about me
Dc20   evelyn hande - what about meDc20   evelyn hande - what about me
Dc20 evelyn hande - what about me
 
Dc20 kevin murray - agile governance
Dc20   kevin murray - agile governanceDc20   kevin murray - agile governance
Dc20 kevin murray - agile governance
 
Dc20 jess bannister - risk-where did it all go wrong
Dc20   jess bannister - risk-where did it all go wrongDc20   jess bannister - risk-where did it all go wrong
Dc20 jess bannister - risk-where did it all go wrong
 
Dc20 imogen lassen - the benefits and limitations of a hybrid am-pm role
Dc20   imogen lassen - the benefits and limitations of a hybrid am-pm roleDc20   imogen lassen - the benefits and limitations of a hybrid am-pm role
Dc20 imogen lassen - the benefits and limitations of a hybrid am-pm role
 
Dc20 chris sewart - do unicorns' tech stacks solve your customers' problems
Dc20   chris sewart - do unicorns' tech stacks solve your customers' problemsDc20   chris sewart - do unicorns' tech stacks solve your customers' problems
Dc20 chris sewart - do unicorns' tech stacks solve your customers' problems
 
Retrospectives from complaining to practical value
Retrospectives from complaining to practical valueRetrospectives from complaining to practical value
Retrospectives from complaining to practical value
 
Manchester Digital Skills Audit 2018 Presentation
Manchester Digital Skills Audit 2018 Presentation Manchester Digital Skills Audit 2018 Presentation
Manchester Digital Skills Audit 2018 Presentation
 
Skills festival 2017 talent day slide students
Skills festival 2017   talent day slide studentsSkills festival 2017   talent day slide students
Skills festival 2017 talent day slide students
 
Skills festival 2017 - Talent Day slide students
Skills festival 2017 - Talent Day slide studentsSkills festival 2017 - Talent Day slide students
Skills festival 2017 - Talent Day slide students
 
Manchester Digital - Skills Audit 2016 Results
Manchester Digital - Skills Audit 2016 ResultsManchester Digital - Skills Audit 2016 Results
Manchester Digital - Skills Audit 2016 Results
 
Code club update 2015
Code club update 2015Code club update 2015
Code club update 2015
 
Skills Festival 2015 - keynote
Skills Festival 2015 - keynoteSkills Festival 2015 - keynote
Skills Festival 2015 - keynote
 
Digital pm conference manchester2015 rhodri coleman
Digital pm conference manchester2015 rhodri colemanDigital pm conference manchester2015 rhodri coleman
Digital pm conference manchester2015 rhodri coleman
 
3. Warren Lunt - A2F Investment Readiness
3. Warren Lunt - A2F Investment Readiness3. Warren Lunt - A2F Investment Readiness
3. Warren Lunt - A2F Investment Readiness
 
8. Steve Wall - NWBA
8. Steve Wall - NWBA8. Steve Wall - NWBA
8. Steve Wall - NWBA
 

Kürzlich hochgeladen

proposal kumeneger edited.docx A kumeeger
proposal kumeneger edited.docx A kumeegerproposal kumeneger edited.docx A kumeeger
proposal kumeneger edited.docx A kumeegerkumenegertelayegrama
 
Internship Presentation | PPT | CSE | SE
Internship Presentation | PPT | CSE | SEInternship Presentation | PPT | CSE | SE
Internship Presentation | PPT | CSE | SESaleh Ibne Omar
 
Application of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptxApplication of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptxRoquia Salam
 
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATIONRACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATIONRachelAnnTenibroAmaz
 
SaaStr Workshop Wednesday w/ Kyle Norton, Owner.com
SaaStr Workshop Wednesday w/ Kyle Norton, Owner.comSaaStr Workshop Wednesday w/ Kyle Norton, Owner.com
SaaStr Workshop Wednesday w/ Kyle Norton, Owner.comsaastr
 
Chizaram's Women Tech Makers Deck. .pptx
Chizaram's Women Tech Makers Deck.  .pptxChizaram's Women Tech Makers Deck.  .pptx
Chizaram's Women Tech Makers Deck. .pptxogubuikealex
 
DGT @ CTAC 2024 Valencia: Most crucial invest to digitalisation_Sven Zoelle_v...
DGT @ CTAC 2024 Valencia: Most crucial invest to digitalisation_Sven Zoelle_v...DGT @ CTAC 2024 Valencia: Most crucial invest to digitalisation_Sven Zoelle_v...
DGT @ CTAC 2024 Valencia: Most crucial invest to digitalisation_Sven Zoelle_v...Henrik Hanke
 
Early Modern Spain. All about this period
Early Modern Spain. All about this periodEarly Modern Spain. All about this period
Early Modern Spain. All about this periodSaraIsabelJimenez
 
Engaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptxEngaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptxAsifArshad8
 
The Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism PresentationThe Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism PresentationNathan Young
 
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...漢銘 謝
 
Quality by design.. ppt for RA (1ST SEM
Quality by design.. ppt for  RA (1ST SEMQuality by design.. ppt for  RA (1ST SEM
Quality by design.. ppt for RA (1ST SEMCharmi13
 
Event 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptxEvent 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptxaryanv1753
 
Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170Escort Service
 
Dutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular PlasticsDutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular PlasticsDutch Power
 
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRRINDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRRsarwankumar4524
 
Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸mathanramanathan2005
 
General Elections Final Press Noteas per M
General Elections Final Press Noteas per MGeneral Elections Final Press Noteas per M
General Elections Final Press Noteas per MVidyaAdsule1
 

Kürzlich hochgeladen (18)

proposal kumeneger edited.docx A kumeeger
proposal kumeneger edited.docx A kumeegerproposal kumeneger edited.docx A kumeeger
proposal kumeneger edited.docx A kumeeger
 
Internship Presentation | PPT | CSE | SE
Internship Presentation | PPT | CSE | SEInternship Presentation | PPT | CSE | SE
Internship Presentation | PPT | CSE | SE
 
Application of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptxApplication of GIS in Landslide Disaster Response.pptx
Application of GIS in Landslide Disaster Response.pptx
 
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATIONRACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
RACHEL-ANN M. TENIBRO PRODUCT RESEARCH PRESENTATION
 
SaaStr Workshop Wednesday w/ Kyle Norton, Owner.com
SaaStr Workshop Wednesday w/ Kyle Norton, Owner.comSaaStr Workshop Wednesday w/ Kyle Norton, Owner.com
SaaStr Workshop Wednesday w/ Kyle Norton, Owner.com
 
Chizaram's Women Tech Makers Deck. .pptx
Chizaram's Women Tech Makers Deck.  .pptxChizaram's Women Tech Makers Deck.  .pptx
Chizaram's Women Tech Makers Deck. .pptx
 
DGT @ CTAC 2024 Valencia: Most crucial invest to digitalisation_Sven Zoelle_v...
DGT @ CTAC 2024 Valencia: Most crucial invest to digitalisation_Sven Zoelle_v...DGT @ CTAC 2024 Valencia: Most crucial invest to digitalisation_Sven Zoelle_v...
DGT @ CTAC 2024 Valencia: Most crucial invest to digitalisation_Sven Zoelle_v...
 
Early Modern Spain. All about this period
Early Modern Spain. All about this periodEarly Modern Spain. All about this period
Early Modern Spain. All about this period
 
Engaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptxEngaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptx
 
The Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism PresentationThe Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism Presentation
 
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
 
Quality by design.. ppt for RA (1ST SEM
Quality by design.. ppt for  RA (1ST SEMQuality by design.. ppt for  RA (1ST SEM
Quality by design.. ppt for RA (1ST SEM
 
Event 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptxEvent 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptx
 
Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170
 
Dutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular PlasticsDutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
 
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRRINDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRR
 
Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸
 
General Elections Final Press Noteas per M
General Elections Final Press Noteas per MGeneral Elections Final Press Noteas per M
General Elections Final Press Noteas per M
 

Dc20 james birnie - agile is a dirty word

  • 1. With thanks to our sponsors
  • 3. Agile is a Dirty Word We’ve been talking for a few years about Agile. Some of us have been “doing” Agile for a few years. Why does it STILL not convince some people? How can we convince those people that it isn’t a dirty word?
  • 4. Was lead consultant @ ThoughtWorks Worked at a startup for 9 years Worked in software since 1996 I suffer from Prosopagnosia (face blindness) James Birnie, Codurance ABOUT ME jamesbirnie.com james.birnie@codurance.com RunningChairJB
  • 5. The Problem: Why is Agile a Dirty Word and what does Dirty look like? The Journey: How to Clean up Agile The Destination: What Does Clean Look like? How do I Keep it Clean? WHAT’S ON THE MENU?
  • 6. The Problem: Why is Agile a Dirty Word? How did Agile become a dirty word in some places? Why are some people obsessed with “Agile doesn’t work”? Photo by Ferenc Horvath on Unsplash
  • 7. We’ve been doing Agile for 2 years, we’re not seeing good results yet
  • 8.
  • 9. State Full name Algeria People’s Democratic Republic of Algeria DR Congo Democratic Republic of the Congo East Timor Democratic Republic of Timor-Leste Ethiopia Federal Democratic Republic of Ethiopia Laos Lao People's Democratic Republic North Korea Democratic People's Republic of Korea Nepal Federal Democratic Republic of Nepal Sri Lanka Democratic Socialist Republic of Sri Lanka Democracy rank and status 126 / 167 Authoritarian 165 / 167 Authoritarian 42 / 167 Flawed Democracy 128 / 167 Authoritarian 151 / 167 Authoritarian 167 / 167 Authoritarian 97 / 167 Hybrid Regime 71 / 167 Flawed Democracy Norway Kingdom of Norway 1 / 167 Full Democracy UK United Kingdom of Great Britain and NI 14 / 167 Full Democracy Belgium Kingdom of Belgium 31 / 167 Flawed Democracy SOURCE: Democracy Index 2018 - Economist Intelligence Unit
  • 10. Our people are Scrum certified but things still aren’t working. Agile is clearly rubbish
  • 11. SAFE (AND OTHER PRESCRIPTIVE FRAMEWORKS) ARE NOT AGILE Facilitating Command & Control within the guise of Agile
  • 12. A BRIEF HISTORY OF FAILING DELIVERY 1990: All of our (Waterfall) software deliveries fail, we need to find a better way of doing this. 1996: I’ve heard XP is good, let’s give that a go. 1998: All of our (XP) software deliveries fail, XP is crap, let’s find a better way of doing this. 2001 - 2015: Agile is cool. Let’s retrain our project managers as Scrum masters, we’re doing Agile! 2019: All of our (Fake Agile) software deliveries fail. Agile doesn’t work. Agile is a dirty word. Photo by Ahmed Carter on Unsplash
  • 13. A BRIEF HISTORY OF FAILING DELIVERY 1990: All of our (Waterfall) software deliveries fail, we need to find a better way of doing this. 1996: I’ve heard XP is good, let’s give that a go. 1998: All of our (XP) software deliveries fail, XP is crap, let’s find a better way of doing this. 2001 - 2015: Agile is cool. Let’s retrain our project managers as Scrum masters, we’re doing Agile! 2019: All of our (Fake Agile) software deliveries fail. Agile doesn’t work. Agile is a dirty word.
  • 14. A BRIEF HISTORY OF FAILING DELIVERY 1990: All of our (Waterfall) software deliveries fail, we need to find a better way of doing this. 1996: I’ve heard XP is good, let’s give that a go. 1998: All of our (XP) software deliveries fail, XP is crap, let’s find a better way of doing this. 2001 - 2015: Agile is cool. Let’s retrain our project managers as Scrum masters, we’re doing Agile! 2019: All of our (Fake Agile) software deliveries fail. Agile doesn’t work. Agile is a dirty word.
  • 15. AND THE COMMON FACTOR IS... Our software deliveries fail! So maybe WE are the problem?
  • 16. The Problem: What Does Dirty Look Like? How do I know if Agile is a Dirty Word? What are the tell-tale signs? How can I explain this to people? Photo by Quino Al on Unsplash
  • 17. STANDARDISE TOOLS TOOLS DON’T WORK WELL FOR ALL CASES DEVELOPERS CAN’T GET STUFF DONE A CYCLE OF REGULATION AND DECLINING TRUST
  • 18. A DEATH SPIRAL INTO LACK OF TRUST Our Business has lost confidence in us because we cannot release new features and fixes in a timely fashion ○ ...because we do not have confidence that our release will be successful ○ ...because we cannot do the right kind of automated testing and quality assurance ○ ...because we don’t have the right tooling or disciplines to implement CI / CD effectively ○ ...and because our QA function and developers are too far away from the customer ○ ...which is all causing the feedback loops on any changes to be FAR TOO LARGE ○ ...which is giving us less confidence in our system ○ ...which is causing a vicious cycle of declining trust Photo by Ian Keefe on Unsplash
  • 20. Risk Management Theatre • The organisation is process driven, not outcome driven • Processes have become detached from their original intent • Obsession with Box Ticking • Teams that add no value https://www.jamesbirnie.com/RiskManagmentTheatre
  • 21.
  • 22. • Dysfunctional, waterfall, funding models • Blame Culture • Organisational Silos • Technology as a Cost Centre • Dishonest, “Watermelon” Reporting • Lack of trust and empowerment • Process, not Outcome, Driven COMMON ANTI-AGILE ORGANISATIONAL SMELLS 22
  • 23. The Journey: How to Clean up Agile How do I go about cleaning up Agile? Given me some simple techniques. How do I avoid change fatigue? Photo by Vlad Bagacian on Unsplash
  • 24. • Agile ≠ Scrum • Agile ≠ Kanban • Agile ≠ Any kind of prescriptive process • Agile DEFINITELY ISN’T something you can “buy off a shelf” • Agile is a manifesto consisting of 4 value statements and 12 principles SO WHAT IS AGILE ANYWAY?
  • 27. JAMES BIRNIE’S AGILE PYRAMID Agile Manifesto - Values and Principles Empowerment, Trust and Outcomes over Processes Engineering Excellence
  • 28. Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan And 12 Agile principles The 4 Agile Values: SO WHAT IS AGILE REALLY ABOUT?
  • 29. Customer Focus Collaborative working Delivering value early and often Empower your people TALK ABOUT THE IMPORTANT STUFF Distill the manifesto and the principles down: Trust your teams Constant improvement Communication is key (whichever seem most relevant to your circumstances)
  • 30. An MVP won’t work for us, we need a finished product, no half measures
  • 31. Foo is a genuine hacker! only hackers get the green glow. I know this from watching stuff like “24” and other “realistic” TV and films. THIS IS A WHAT WE ACTUALLY DID!! (A LOW-TECH MVP)
  • 32. WASTE IS NOT A DIRTY WORD IN A DYSFUNCTIONAL ENVIRONMENT
  • 33. • Eliminating waste is a message that is easy to land • That message moves easily on to a discussion about how opportunities are being missed or delayed • Trust teams to focus and deliver on the agreed outcomes • Waste goes away as teams start to question processes WASTE IS ELIMINATED AS PEOPLE FOCUS ON VALUABLE OUTCOMES
  • 34. “Innovation is impossible without risk-taking, and if you haven’t managed to upset at least some people in management, you’re probably not trying hard enough.” GENE KIM - FROM THE THE DEVOPS HANDBOOK
  • 35. EVERYBODY LOVES A GOOD METAPHOR...
  • 36. ONE TEAM’S JOURNEY - TEAM GOALS AND VALUES
  • 37. ONE TEAM’S JOURNEY - THE NEXT SIX WEEKS
  • 38. 1. Understand Agile 2. Use Analogies and Metaphors to Help People Understand 3. Be pragmatic - Speak their Language to get what you need 4. Change one thing at a time 5. Empower and Involve Everybody 6. You will upset people - Deal with it STEPS ON THE JOURNEY
  • 39. The Destination: What Does Good Look Like? How do I know that my changes have worked? How do I know that I’m doing better than before? How do I know when I’ve finished? Photo by Jon Flobrant on Unsplash
  • 40. ● An organisation will build systems that will mirror the communication structures of the organisation itself ● If you have four groups working on a compiler, you’ll get a four stage compiler ● When he removed the cover of the DEC minicomputer he saw “Digital’s Organisation chart in the design of the product” ● So make it work in your favour - align your organisational units around entire outcomes CONWAY’S LAW CAN BE MADE TO WORK FOR US, NOT AGAINST US
  • 41. ● Silos are recognised and removed ● Architects, if they exist, are outcome, not technology, focused ● Teams contain all the competences required to deliver on clear customer outcomes ● Technologies and teams are decoupled as much as possible AUTONOMOUS CROSS FUNCTIONAL TEAMS
  • 42. ● Mistakes and failures lead to positive learnings ● The freedom and empowerment to learn through failure brings innovation ● People want to experiment and learn - “failure” has been replaced by “learning” in the company lexicon ● Blame free retros and incident wash ups LEARNING CULTURE REPLACES BLAME CULTURE
  • 43. ENCOURAGE LEARNING - BOOK CLUB, ANYBODY?
  • 44. ENCOURAGE LEARNING - BROWN BAGS
  • 45. The Destination: How Do I Keep it Clean? Now that Agile is no longer a dirty a word, how do I make sure that I keep it clean? How do I stay ahead? Photo by Priscilla Du Preez on Unsplash
  • 46. “The only sustainable competitive advantage is an organization’s ability to learn faster than the competition” PETER SENGE - AUTHOR OF “THE FIFTH DISCIPLINE”
  • 47. Regardless of what we discover, we understand and truly believe that everyone did the best job they could, given what they knew at the time, their skills and abilities, the resources available, and the situation at hand. Norm Kerth RETROS ARE FOR LEARNING, NOT FOR BLAMING
  • 48. BE CAREFUL WHAT YOU MEASURE “Tell me how you measure me and I will tell you how I will behave. If you measure me in an illogical way… do not complain about illogical behavior…” Eli Goldratt (author of the Goal)
  • 49. TECH@CORE 3rdIndustrialRevolution (Informationasaresource) 4thIndustrialRevolution (Technologyattheheartofvalue) BUSINESS SUPPORTING ROLE COLLABORATION TECH-LED DIFFERENTIATION Formal walls and moats Tech creates digital assets Tech / business boundaries blur Collaborative execution Tech pervades a digital business TECH My Big Client is here MBC YOU SHOULD FIND YOUR ORGANISATION MIGRATING TO THE RIGHT
  • 50. Ways of Working Process Driven Outcome Driven Cost Centre Value Creator Transactional Empathetic Reactive - Long Cycles Proactive - Quick Feedback MBC MBC MBC MBC YOU CAN FIND SUITABLE SLIDERS TO USE Funding Technology Internal Handovers DevOps Culture SUPPORTING ROLE COLLABORATION TECH-LED DIFFERENTIATION TECH@CORE
  • 51. UNDERSTAND YOUR ARCHITECTURAL CHANGES ● Define fitness functions for “all the -ilities” ● Constantly monitor them ● Look for trends in the values ● Architecture can stop being a judgemental tradeoff as empirical data supports each change ● Perhaps set alerts on some fitness functions
  • 52. ● Try to find things that measure the whole system ● Unit tests and other automated tests are fitness functions for an application ● Be creative - we started measuring total meeting hours for tech leads to get a sense of coupling ● Use your tools such as Jenkins and Jira to extract some useful metrics DEFINING FITNESS FUNCTIONS
  • 53. FOUR KEY METRICS DIFFERENTIATE ORGANISATIONAL PERFORMANCE ● The four key metrics differentiate high performing and low performing organisations ● Subjectively improving architecture will improve on the four key metrics ● The metrics are: ○ Lead time ○ Deployment frequency ○ Mean time to restore ○ Change fail percentage Photo by Abbie Parks on Unsplash
  • 54. 24 KEY CAPABILITIES DRIVE IMPROVEMENT IN FOUR KEY METRICS ● 24 key capabilities drive improvement in performance ● Split into 5 categories: ○ Continuous Delivery ○ Architecture ○ Product and Process ○ Lean Management and Monitoring ○ Cultural ● Identify weakest areas in each team and fix them one by one
  • 55. A FRAMEWORK FOR CONTINUAL IMPROVEMENT - THE FIVE SIMPLE STEPS 1. List out the 24 key capabilities 2. Remove the organisational level ones if you are working with a team 3. Decide which ONE you are weakest at 4. Create a simple action with an owner to improve that capability 5. Reconvene and repeat the exercise after a suitable interval
  • 56. ● Understand Agile principles and values ● Outcome over Process every time ● Make small easy to understand changes ● Measure only the stuff that REALLY matters ● Relentlessly learn and improve ● Then maybe, just maybe, you’ll find that AGILE IS NOT A DIRTY WORD! EXEC SUMMARY

Hinweis der Redaktion

  1. Photo by Ferenc Horvath on Unsplash
  2. Belgium 31 (Flawed Democracy) - Belgium scores lowly on “Political participation” (5.00) and “Political Culture” (6.88). It scores very highly on “electoral process and pluralism”, “functioning of government” and “civil liberties”.
  3. Photo by Ahmed Carter on Unsplash
  4. Photo by Ahmed Carter on Unsplash
  5. Photo by Ahmed Carter on Unsplash
  6. Photo by Quino Al on Unsplash
  7. People try to “do” Agile (and continuous delivery) without putting the right fundamental building blocks in place and this leads to worse and worse stuff...
  8. Photo by Ian Keefe on Unsplash
  9. People try to “do” Agile (and continuous delivery) without putting the right fundamental building blocks in place and this leads to worse and worse stuff...
  10. I was doing a little research to see if anybody else had articulated that Agile (principles) or Agile (methods) like Scrum aren’t enough on their own. I had been forming an idea that it is only part of it. We have to consider the methodology in the round with other things such as engineering capability, empowerment and trust.
  11. https://www.researchgate.net/figure/Pyramid-of-Agile-Competences_fig2_277716605
  12. https://www.researchgate.net/figure/Pyramid-of-Agile-Competences_fig2_277716605
  13. I guarantee that the people who think Scrum is Agile have NOT looked at the Agile manifesto
  14. TRY TO IMPROVE THE LANGUAGE OF WASTE OPPORTUNITIES TO IMPROVE OPPORTUNITY COST IS MUCH BETTER The Poppendiecks describe waste AS hardship in the enterprise
  15. Postscript to the third quote (the full quote) is - “Because the organisation’s structure and how its groups work together may have been established to facilitate the design of its dominant product, the direction of causality may ultimately reverse itself: The organisation’s structure and the way its groups learn to work together can then affect the way it can and cannot design new products.” read it from the Kindle...
  16. With fitness functions it is about what better or worse looks like, not necessarily good or bad.
  17. With fitness functions it is about what better or worse looks like, not necessarily good or bad.
  18. With fitness functions it is about what better or worse looks like, not necessarily good or bad.