SlideShare a Scribd company logo
1 of 75
Download to read 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

More Related Content

Similar to 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
 

Similar to Beyond breaking bad. The state of agile in ten easy lessons (17)

Orion Labs - From Bits to Atoms
Orion Labs - From Bits to AtomsOrion Labs - From Bits to Atoms
Orion Labs - From Bits to Atoms
 
Transforming Culture Using DevOps Principles by Ashley Hunsberger
Transforming Culture Using DevOps Principles by Ashley HunsbergerTransforming Culture Using DevOps Principles by Ashley Hunsberger
Transforming Culture Using DevOps Principles by Ashley Hunsberger
 
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...
 
Beyond Openness - Open Design Shared Creativity
Beyond Openness - Open Design Shared CreativityBeyond Openness - Open Design Shared Creativity
Beyond Openness - Open Design Shared Creativity
 
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.
 

More from Sander Hoogendoorn

More from 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)
 
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
 
Agile anti-patterns at CodeMotion Madrid
Agile anti-patterns at CodeMotion MadridAgile anti-patterns at CodeMotion Madrid
Agile anti-patterns at CodeMotion Madrid
 

Recently uploaded

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 

Recently uploaded (20)

10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
%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
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
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
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 

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
  • 38. @aahoogendoorn …AND GO WITH THE FLOW
  • 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