SlideShare uma empresa Scribd logo
1 de 75
Baixar para ler offline
@aahoogendoorn 
The state of agile in ten easy lessons 
Sander Hoogendoorn 
Author of This Is Agile 
@aahoogendoorn 
BEYOND BREAKING BAD
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
2 
Sander Hoogendoorn 
Me 
Dad (3 + 2) 
Programmer, trainer, mentor, architect 
Books (3) 
Articles (+250) 
International conferences (+100) 
Capgemini 
Principal technology officer 
Global design authority agile 
Web 
www.sanderhoogendoorn.com 
www.smartusecase.com 
www.speedbird9.com 
@aahoogendoorn
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn
@aahoogendoorn 
Why it fails 
THE WATERFALL MODEL
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
5 
Waterfall?
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
10 
We’ve got a plan and we’ll stick to it
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
11 
Boehm’s Law. Testing is always too late
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
13 
Waterfall?
@aahoogendoorn 
The end of software development’s silver bullet 
AGILE IS DEAD
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
15 
Trying something different
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
16 
The state of agile
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
17 
Manifesto for what again?
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
18 
Agile is dead
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
19 
Agile conferences

BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
20 
We are uncovering better ways to change the world?
@aahoogendoorn 
Lesson one 
HAVING SOME PROCESSIS NOT A BAD THING
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
23 
We are uncovering better ways to change the world?
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
24 
Process? What process?
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
25 
What do you mean Scrum is not a process?
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 27
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
28 
FDD. Adding some process
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
29 
Smart. Adding some processCreateproject proposalWriteproject planDeliverworkingsoftwareStabilizesoftware
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
30 
DSDM. Adding more process
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
WHAT MAKES A PROJECT AGILE?
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
32 
Boehm’s Law applied to iterations
@aahoogendoorn 
Lesson two 
THE SCRUM MASTER ISN’T ALWAYS A MASTER 
?
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
35 
Lowering our fences
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
36 
Lowering our fences
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
37 
Dogmagile
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
38 
Become a scrum master? A servant-leader-master?
@aahoogendoorn
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
40 
Scrumman
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
41
@aahoogendoorn 
Lesson three 
LOOSE THE SCRUM BOARD
@aahoogendoorn 
WHAT’S THE REAL STATUS?
@aahoogendoorn 
VISUALIZE YOUR FLOW

@aahoogendoorn 

AND GO WITH THE FLOW
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
47 
Boehm’s Law applied to backlog items
@aahoogendoorn 
Not exactly like Kanban? Who cares. It works for us 
LIMIT WIP?
@aahoogendoorn 
Lesson four 
WE ARE NOT MANUFACTURING
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
How long do you need to build this feature? 
Eh .. I don’t know. It depends I guess 
20 hours.
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
Please for once give me an exact number you silly nerd! 
Stop asking me these things I don’t really have an answer to
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
52 
We are using the wrong metaphors 
How long do you need to build this feature? 
buildthis
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
53 
Manufacturing? Construction? 
Manufacturing and construction are linear processes 
Software development is a creative process and it is very much non-linear 
Software isn’t Built, it’s Invented 
Coding is a creative problem. Every time a developer writes code, he is taking a non-deterministic path towards an unknown solution — a unique solution that has never been created before. If the work weren’t unique, he wouldn’t need to write it, he’d simply copy and paste it.
@aahoogendoorn 
Lesson five 
SELF-ORGANIZATIONCANBEPRETTYTOUGH
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
58 
Magic!
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
59 
Drawing owls
@aahoogendoorn 
Lesson six 
TRUST THE METRICS
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
70 
Those who do the work, do the estimate
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
How long do you need to build this feature? 
Eh .. I don’t know. It depends I guess 
20 hours.
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
72 
With creative work estimates are rarely linear
@aahoogendoorn 
So no projects? No estimates? 
LEARN TO LIVE WITH AMBIGUITY
@aahoogendoorn 
Lesson seven 
YOU ARE NOT USAINBOLT
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
75 
Sprints. Scrum’s mini-projects 
The team commits 
to deliver
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
77 
The red sprint anti-pattern
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
78 
Yesterday’s Weather
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
79 
Reverse planning
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
80 
Trust the metrics
@aahoogendoorn 
Lesson eight 
PROJECT MANAGERS ARE NOT A TOTAL WASTE AFTER ALL
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
85 
The traditional project manager 
ProjectManager 
Customer 
Analyst 
UI Designer 
Architect 
Developer 
Developer 
Tester
@aahoogendoorn 
Ask your team how you can contribute 
“DO NOTHING” IS NOT AN OPTION 
?
@aahoogendoorn 
PROJECT MANAGERS ARE PART OF THE TEAM TOO
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
88 
The agile team facilitator 
Team 
Customer 
Analyst 
UI Designer 
Developer 
Developer 
Tester 
ProjectManager
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
89 
Be part of the team 
‱Do-nothing isn’t good enough 
‱Be transparent 
‱Don’t hide your spread sheets 
‱Don’t fool with metrics 
‱Ask the team how you can contribute 
‱Make sure the what is covered. 
‱Don’t try to interfere with the how 
‱Manage the environment
@aahoogendoorn 
Lesson nine 
MANAGE THE ENVIRONMENT
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
92 
Isn’t that what the scrum master does?
@aahoogendoorn 
Keep the politics out of the team, but don’t hide the politics from the team 
“YOU DON’T WANNA KNOW”
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
94 
This is where a project manager comes in handy
@aahoogendoorn 
IN RETROSPECTIVE?
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
96 
In theory
 
‱The whole organization is already working agile 
‱You don’t need a steering committee 
‱Budget flows automatically 
‱Everybody wants to collaborate 
‱Teams are self-steering 
‱You don’t need a process 
‱No external parties are involved 
‱The product owner perfectly represents all stakeholders 
‱No project manager is needed 
‱The Scrum Master is our hero 
‱You always make the sprint 
But in practice 
You’re likely the first agile project in the organization 
Management requires a steering committee 
Budgets need to be guarded 
People are conservative 
Self-steering is hard 
A little process is unavoidable 
There are always external parties 
The product owner only represents a sub-set of all stakeholders 
Yes they are needed! 
The Scrum Master is too junior 
Sprints “fail” all the time
@aahoogendoorn 
Lesson ten 
THERE IS NO SO THING AS ONE-SIZE-FITS-ALL AGILE
BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved 
@aahoogendoorn 
98 
Agile is a sliding scale 
Ceremony 
Agility
@aahoogendoorn 
THERE’S VALUE FOUND IN ALL AGILE APPROACHES. AND EVEN IN WATERFALL
@aahoogendoorn 
www.sanderhoogendoorn.comwww.smartusecase.comwww.speedbird9.com 
sander@ditisagile.nl 
@aahoogendoorn 
REFERENCES AND QUESTIONS

Mais conteĂșdo relacionado

Semelhante a Beyond breaking bad. The state of agile in ten easy lessons

Digital, bear or just bull
Digital, bear or just bullDigital, bear or just bull
Digital, bear or just bull
Scott Rigby
 
Conten Jam 2014: Best Practices Are Killing Your Conversion Rate by Joel Harvey
Conten Jam 2014: Best Practices Are Killing Your Conversion Rate by Joel HarveyConten Jam 2014: Best Practices Are Killing Your Conversion Rate by Joel Harvey
Conten Jam 2014: Best Practices Are Killing Your Conversion Rate by Joel Harvey
Orbit Media Studios
 

Semelhante a Beyond breaking bad. The state of agile in ten easy lessons (14)

Can Your Big Brand Do Global Social Media?
Can Your Big Brand Do Global Social Media?Can Your Big Brand Do Global Social Media?
Can Your Big Brand Do Global Social Media?
 
An introduction to agile and beyond
An introduction to agile and beyondAn introduction to agile and beyond
An introduction to agile and beyond
 
The New Face of Television
The New Face of Television The New Face of Television
The New Face of Television
 
Gumi - Gamifying Engagement, Social Matters HK 2014
Gumi - Gamifying Engagement, Social Matters HK 2014Gumi - Gamifying Engagement, Social Matters HK 2014
Gumi - Gamifying Engagement, Social Matters HK 2014
 
Designing and building a micro-services architecture. Stairway to heaven or a...
Designing and building a micro-services architecture. Stairway to heaven or a...Designing and building a micro-services architecture. Stairway to heaven or a...
Designing and building a micro-services architecture. Stairway to heaven or a...
 
Think horizontally - Giuliano and De Donato
Think horizontally - Giuliano and De DonatoThink horizontally - Giuliano and De Donato
Think horizontally - Giuliano and De Donato
 
PR + Social Media Summit 2013
PR + Social Media Summit 2013PR + Social Media Summit 2013
PR + Social Media Summit 2013
 
Premiere Orlando - June 2, 2019 - How To Grow Your Business In A Content Satu...
Premiere Orlando - June 2, 2019 - How To Grow Your Business In A Content Satu...Premiere Orlando - June 2, 2019 - How To Grow Your Business In A Content Satu...
Premiere Orlando - June 2, 2019 - How To Grow Your Business In A Content Satu...
 
The Mobile Learning Tipping Point
The Mobile Learning Tipping PointThe Mobile Learning Tipping Point
The Mobile Learning Tipping Point
 
Another Brilliant BIMA Breakfast Briefing in Bournemouth
Another Brilliant BIMA Breakfast Briefing in BournemouthAnother Brilliant BIMA Breakfast Briefing in Bournemouth
Another Brilliant BIMA Breakfast Briefing in Bournemouth
 
Digital, bear or just bull
Digital, bear or just bullDigital, bear or just bull
Digital, bear or just bull
 
Using Information Visualization to prepare for ChangeMaking
Using Information Visualization to prepare for ChangeMakingUsing Information Visualization to prepare for ChangeMaking
Using Information Visualization to prepare for ChangeMaking
 
Conten Jam 2014: Best Practices Are Killing Your Conversion Rate by Joel Harvey
Conten Jam 2014: Best Practices Are Killing Your Conversion Rate by Joel HarveyConten Jam 2014: Best Practices Are Killing Your Conversion Rate by Joel Harvey
Conten Jam 2014: Best Practices Are Killing Your Conversion Rate by Joel Harvey
 
Adobe Digital Government Assembly - Technologies that Drive Change.
Adobe Digital Government Assembly - Technologies that Drive Change.Adobe Digital Government Assembly - Technologies that Drive Change.
Adobe Digital Government Assembly - Technologies that Drive Change.
 

Mais de Sander Hoogendoorn

Mais de Sander Hoogendoorn (20)

Flow. The official worst software development approach in history
Flow. The official worst software development approach in historyFlow. The official worst software development approach in history
Flow. The official worst software development approach in history
 
It's a small world after all. How thinking small changes software big time
It's a small world after all. How thinking small changes software big timeIt's a small world after all. How thinking small changes software big time
It's a small world after all. How thinking small changes software big time
 
Welcome to the world of micro-apps
Welcome to the world of micro-appsWelcome to the world of micro-apps
Welcome to the world of micro-apps
 
Welcome to the world of micro-applications
Welcome to the world of micro-applicationsWelcome to the world of micro-applications
Welcome to the world of micro-applications
 
Wat is agile en wat betekent het voor mij?
Wat is agile en wat betekent het voor mij?Wat is agile en wat betekent het voor mij?
Wat is agile en wat betekent het voor mij?
 
20180509 - It's a small world after all. How thinking small is changing softw...
20180509 - It's a small world after all. How thinking small is changing softw...20180509 - It's a small world after all. How thinking small is changing softw...
20180509 - It's a small world after all. How thinking small is changing softw...
 
W-JAX 2017 Keynote. It's a small world after all. How thinking small is chang...
W-JAX 2017 Keynote. It's a small world after all. How thinking small is chang...W-JAX 2017 Keynote. It's a small world after all. How thinking small is chang...
W-JAX 2017 Keynote. It's a small world after all. How thinking small is chang...
 
Swanseacon 2017 Keynote - It's a small world after all.
Swanseacon 2017 Keynote - It's a small world after all.Swanseacon 2017 Keynote - It's a small world after all.
Swanseacon 2017 Keynote - It's a small world after all.
 
Building Better Software Faster
Building Better Software FasterBuilding Better Software Faster
Building Better Software Faster
 
Geecon Prague 2016 - Thirty months of microservices
Geecon Prague 2016 - Thirty months of microservicesGeecon Prague 2016 - Thirty months of microservices
Geecon Prague 2016 - Thirty months of microservices
 
Thirty months of microservices. Stairway to heaven or highway to hell
Thirty months of microservices. Stairway to heaven or highway to hellThirty months of microservices. Stairway to heaven or highway to hell
Thirty months of microservices. Stairway to heaven or highway to hell
 
Beyond breaking bad. The current state of agile in ten easy lessons
Beyond breaking bad. The current state of agile in ten easy lessonsBeyond breaking bad. The current state of agile in ten easy lessons
Beyond breaking bad. The current state of agile in ten easy lessons
 
Beyond breaking bad. The current state of agile in ten easy lessons
Beyond breaking bad. The current state of agile in ten easy lessonsBeyond breaking bad. The current state of agile in ten easy lessons
Beyond breaking bad. The current state of agile in ten easy lessons
 
Microservices. Stairway to heaven or highway to hell
Microservices. Stairway to heaven or highway to hellMicroservices. Stairway to heaven or highway to hell
Microservices. Stairway to heaven or highway to hell
 
Microservices. The good, the bad and the ugly.
Microservices. The good, the bad and the ugly.Microservices. The good, the bad and the ugly.
Microservices. The good, the bad and the ugly.
 
Modeling Microservices
Modeling MicroservicesModeling Microservices
Modeling Microservices
 
Microservices. The good the bad and the ugly
Microservices. The good the bad and the uglyMicroservices. The good the bad and the ugly
Microservices. The good the bad and the ugly
 
Growing a microservices landscape (with smart use cases)
Growing a microservices landscape (with smart use cases)Growing a microservices landscape (with smart use cases)
Growing a microservices landscape (with smart use cases)
 
Pragmatic agile model driven development using smart use cases
Pragmatic agile model driven development using smart use casesPragmatic agile model driven development using smart use cases
Pragmatic agile model driven development using smart use cases
 
How Frameworks Can Kill Your Projects at XP Days Ukraine 2013 in Kiev
How Frameworks Can Kill Your Projects at XP Days Ukraine 2013 in KievHow Frameworks Can Kill Your Projects at XP Days Ukraine 2013 in Kiev
How Frameworks Can Kill Your Projects at XP Days Ukraine 2013 in Kiev
 

Último

Abortion Pills In Pretoria ](+27832195400*)[ đŸ„ Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ đŸ„ Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ đŸ„ Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ đŸ„ Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
Abortion Pill Prices Boksburg [(+27832195400*)] đŸ„ Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] đŸ„ Women's Abortion Clinic in ...Abortion Pill Prices Boksburg [(+27832195400*)] đŸ„ Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] đŸ„ Women's Abortion Clinic in ...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Bert Jan Schrijver
 

Último (20)

Abortion Pills In Pretoria ](+27832195400*)[ đŸ„ Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ đŸ„ Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ đŸ„ Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ đŸ„ Women's Abortion Clinic In Pre...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Abortion Pill Prices Boksburg [(+27832195400*)] đŸ„ Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] đŸ„ Women's Abortion Clinic in ...Abortion Pill Prices Boksburg [(+27832195400*)] đŸ„ Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] đŸ„ Women's Abortion Clinic in ...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 

Beyond breaking bad. The state of agile in ten easy lessons

  • 1. @aahoogendoorn The state of agile in ten easy lessons Sander Hoogendoorn Author of This Is Agile @aahoogendoorn BEYOND BREAKING BAD
  • 2. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 2 Sander Hoogendoorn Me Dad (3 + 2) Programmer, trainer, mentor, architect Books (3) Articles (+250) International conferences (+100) Capgemini Principal technology officer Global design authority agile Web www.sanderhoogendoorn.com www.smartusecase.com www.speedbird9.com @aahoogendoorn
  • 3. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn
  • 4. @aahoogendoorn Why it fails THE WATERFALL MODEL
  • 5. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 5 Waterfall?
  • 6. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn
  • 7. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 10 We’ve got a plan and we’ll stick to it
  • 8. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 11 Boehm’s Law. Testing is always too late
  • 9. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 13 Waterfall?
  • 10. @aahoogendoorn The end of software development’s silver bullet AGILE IS DEAD
  • 11. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 15 Trying something different
  • 12. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 16 The state of agile
  • 13. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 17 Manifesto for what again?
  • 14. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 18 Agile is dead
  • 15. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 19 Agile conferences

  • 16. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 20 We are uncovering better ways to change the world?
  • 17. @aahoogendoorn Lesson one HAVING SOME PROCESSIS NOT A BAD THING
  • 18. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 23 We are uncovering better ways to change the world?
  • 19. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 24 Process? What process?
  • 20. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 25 What do you mean Scrum is not a process?
  • 21. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 27
  • 22. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 28 FDD. Adding some process
  • 23. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 29 Smart. Adding some processCreateproject proposalWriteproject planDeliverworkingsoftwareStabilizesoftware
  • 24. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 30 DSDM. Adding more process
  • 25. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn WHAT MAKES A PROJECT AGILE?
  • 26. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 32 Boehm’s Law applied to iterations
  • 27. @aahoogendoorn Lesson two THE SCRUM MASTER ISN’T ALWAYS A MASTER ?
  • 28. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 35 Lowering our fences
  • 29. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 36 Lowering our fences
  • 30. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 37 Dogmagile
  • 31. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 38 Become a scrum master? A servant-leader-master?
  • 33. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 40 Scrumman
  • 34. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 41
  • 35. @aahoogendoorn Lesson three LOOSE THE SCRUM BOARD
  • 39. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 47 Boehm’s Law applied to backlog items
  • 40. @aahoogendoorn Not exactly like Kanban? Who cares. It works for us LIMIT WIP?
  • 41. @aahoogendoorn Lesson four WE ARE NOT MANUFACTURING
  • 42. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn How long do you need to build this feature? Eh .. I don’t know. It depends I guess 20 hours.
  • 43. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn Please for once give me an exact number you silly nerd! Stop asking me these things I don’t really have an answer to
  • 44. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 52 We are using the wrong metaphors How long do you need to build this feature? buildthis
  • 45. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 53 Manufacturing? Construction? Manufacturing and construction are linear processes Software development is a creative process and it is very much non-linear Software isn’t Built, it’s Invented Coding is a creative problem. Every time a developer writes code, he is taking a non-deterministic path towards an unknown solution — a unique solution that has never been created before. If the work weren’t unique, he wouldn’t need to write it, he’d simply copy and paste it.
  • 46. @aahoogendoorn Lesson five SELF-ORGANIZATIONCANBEPRETTYTOUGH
  • 47. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 58 Magic!
  • 48. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 59 Drawing owls
  • 49. @aahoogendoorn Lesson six TRUST THE METRICS
  • 50. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 70 Those who do the work, do the estimate
  • 51. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn How long do you need to build this feature? Eh .. I don’t know. It depends I guess 20 hours.
  • 52. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 72 With creative work estimates are rarely linear
  • 53. @aahoogendoorn So no projects? No estimates? LEARN TO LIVE WITH AMBIGUITY
  • 54. @aahoogendoorn Lesson seven YOU ARE NOT USAINBOLT
  • 55. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 75 Sprints. Scrum’s mini-projects The team commits to deliver
  • 56. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 77 The red sprint anti-pattern
  • 57. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 78 Yesterday’s Weather
  • 58. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 79 Reverse planning
  • 59. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 80 Trust the metrics
  • 60. @aahoogendoorn Lesson eight PROJECT MANAGERS ARE NOT A TOTAL WASTE AFTER ALL
  • 61. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 85 The traditional project manager ProjectManager Customer Analyst UI Designer Architect Developer Developer Tester
  • 62. @aahoogendoorn Ask your team how you can contribute “DO NOTHING” IS NOT AN OPTION ?
  • 63. @aahoogendoorn PROJECT MANAGERS ARE PART OF THE TEAM TOO
  • 64. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 88 The agile team facilitator Team Customer Analyst UI Designer Developer Developer Tester ProjectManager
  • 65. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 89 Be part of the team ‱Do-nothing isn’t good enough ‱Be transparent ‱Don’t hide your spread sheets ‱Don’t fool with metrics ‱Ask the team how you can contribute ‱Make sure the what is covered. ‱Don’t try to interfere with the how ‱Manage the environment
  • 66. @aahoogendoorn Lesson nine MANAGE THE ENVIRONMENT
  • 67. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 92 Isn’t that what the scrum master does?
  • 68. @aahoogendoorn Keep the politics out of the team, but don’t hide the politics from the team “YOU DON’T WANNA KNOW”
  • 69. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 94 This is where a project manager comes in handy
  • 71. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 96 In theory
 ‱The whole organization is already working agile ‱You don’t need a steering committee ‱Budget flows automatically ‱Everybody wants to collaborate ‱Teams are self-steering ‱You don’t need a process ‱No external parties are involved ‱The product owner perfectly represents all stakeholders ‱No project manager is needed ‱The Scrum Master is our hero ‱You always make the sprint But in practice You’re likely the first agile project in the organization Management requires a steering committee Budgets need to be guarded People are conservative Self-steering is hard A little process is unavoidable There are always external parties The product owner only represents a sub-set of all stakeholders Yes they are needed! The Scrum Master is too junior Sprints “fail” all the time
  • 72. @aahoogendoorn Lesson ten THERE IS NO SO THING AS ONE-SIZE-FITS-ALL AGILE
  • 73. BEYOND BREAKING BAD. THE STATE OF AGILE IN TEN EASY LESSONS ©2001 -2014 Sander Hoogendoorn. All Rights Reserved @aahoogendoorn 98 Agile is a sliding scale Ceremony Agility
  • 74. @aahoogendoorn THERE’S VALUE FOUND IN ALL AGILE APPROACHES. AND EVEN IN WATERFALL