SlideShare a Scribd company logo
1 of 110
Download to read offline
The Next Decade
Where do we go from here?
Watch the video
at http://link.jbrains.ca/1aJLeBd
(4 minutes)
“Why aren’t
we rich yet?”
Kent Beck
“Why aren’t
we rich yet?”
Kent Beck ...in 2003
We fancy “Agile”
as a mindset...
I don’t think our message is quite getting through...
http://blog.brodzinski.com/2010/03/you-must-be-agile.html
We use awesome
Zen-like phrases
that we understand,
but the rest of the
world doesn’t
Bill Caputo
Ron Jeffries: “We Tried Baseball and It Didn’t Work”
http://xprogramming.com/articles/jatbaseball/
Community: “They’re Just Rules”
http://c2.com/cgi/wiki?TheyreJustRules
Energised Work / Gus Power
http://link.jbrains.ca/Tghs02
Where does all
this leave us?
worked my ass off to transform
the way we all build software
Chip and Dan Heath
Switch: How to Change Things When Change is Hard
James Shore: “Études for Excellence”
http://www.jamesshore.com/Blog/Etudes-for-Excellence.html
“Why aren’t
we rich yet?”
David Anderson

Diana Larsen

Olav Maassen
Chris Matts

Ron Jeffries
Chet Hendrickson

David Snowden

Aslak Hellesøy

Eric Ries

Uncle Bob
We’ve scripted the
critical moves, but
we’ve failed to
convey the vision
“They” have no
real reason to
change, so “they”
work to rule...
Steven Baker http://stevenrbaker.com/
A year ago, this guy moved in down the street from me...
Heiman, Tuleja, Miller: “The New Strategic Selling”
This model helps me “sell” practices to people
...so while we
believe this...
Simple, clear purpose and
principles give rise to
complex, intelligent
behavior. Complex rules
and regulations give rise to
simple, stupid behavior.
Dee Hock,
Birth of the Chaordic Age
...we get this...
People appear to really want to buy rules, processes, templates...
Training companies are taking advantage of this trend...
There, there...
What happened?!
I don’t think this attitude has helped much over the years...
Steve McConnell: “Code Complete”
“Grandma’s Ham”, page 43
Watch the video at
http://link.jbrains.ca/bob-newhart-stop-it
(6 minutes)
Let’s look at our most
well-advertised,
popular practices
http://martinfowler.com/articles/itsNotJustStandingUp.html
photo: Karthik Chandrasekarial
Travelogue
Face Time
80% done
Now’s your chance to complain... get it out of your system.
What’s missing?
Risks!
Chapter 2, Risk Management is Product Management for Adults
http://link.jbrains.ca/S2jyPY
These folks look like they’re “doing it right”!
A place to put those quick things that come to mind...
Liz Keogh, “Behavior-Driven Development”
http://www.slideshare.net/lunivore/behavior-driven-development-11754474
How different are your Cucumber scenarios from this?
What’s missing?
Involving the
Customer
Talking in
Examples
Liz Keogh, “Behavior-Driven Development”
http://www.slideshare.net/lunivore/behavior-driven-development-11754474
I still believe that this is a great place to start...
I need my story next!
What’s missing?
Negotiating scope: not “which stories?” but “how much of each story?”
Gus Power, “Extreme Pair Programming”
http://energizedwork.com/weblog/2009/05/extreme-pair-programming
;
What’s missing?
Arlo Belshee, “Promiscuous Pairing and Beginner’s Mind”
http://link.jbrains.ca/V4bQsW
Watch the video at
http://link.jbrains.ca/angela-harms-excerpt
(1 minute)
http://www.industrialxp.org/retrospectives.html
What’s missing?
As always, trust remains the principal ingredient...
It all seems so simple...
I’m sorry, Dave... but I can’t let you change that.
What’s missing?
I know it’s very old advice, but it remains just as true today.
Uh... yeah... I’m going to
need you to go ahead and
get 12 more points done
this sprint...
What’s missing?
Negotiating scope: not “which stories?” but “how much of each story?”
Even Jenkins can’t integrate all those features at once!
What’s missing?
James Shore: “Continuous Integration is an Attitude, Not a Tool”
http://link.jbrains.ca/TePNKE
http://link.jbrains.ca/R8rBxx
What’s missing?
How do your Scrum Masters answer this question?

Office Space. http://www.imdb.com/title/tt0151804/
What’s in the way?
Ego
What do you think
practitioners miss
when they try to
follow our advice?
I like to focus on
these ideas both
when I teach and
when I practice...
Josh Gough
http://tech.groups.yahoo.com/group/scrumdevelopment/message/48820
http://link.jbrains.ca/product-sashimi
The “Contract, then Expand” technique
http://www.jbrains.ca/permalink/three-steps-to-a-useful-minimal-feature
http://www.jbrains.ca/permalink/becoming-an-accomplished-softwaredesigner
The Five Dysfunctions of a Team
http://link.jbrains.ca/T7HCPC
J. B. Rainsberger, “Integrated Tests Are a Scam: Part 1”
http://blog.thecodewhisperer.com/2010/10/16/integrated-tests-are-a-scam/
Converging towards a common design standard
http://link.jbrains.ca/TlE3JH
Vi ses i Stockholm!

http://www.legacycoderetreat.org
http://www.coderetreat.org
Will you join me?
me@jbrains.ca
The Next Decade
More mindful practice
http://link.jbrains.ca/next-decade

More Related Content

Similar to The Next Decade (of Agile Software Development)

Striking a Balance: Middle Ground in Front-End Development
Striking a Balance: Middle Ground in Front-End DevelopmentStriking a Balance: Middle Ground in Front-End Development
Striking a Balance: Middle Ground in Front-End DevelopmentNathan Smith
 
Creativity World Forum 2011 #cwf11
Creativity World Forum 2011 #cwf11Creativity World Forum 2011 #cwf11
Creativity World Forum 2011 #cwf11lisavdh
 
How PBworks Used Lean Startup Techniques
How PBworks Used Lean Startup TechniquesHow PBworks Used Lean Startup Techniques
How PBworks Used Lean Startup TechniquesDavid E. Weekly
 
The Open Manifesto: how to work smarter, supercharge collaboration and (maybe...
The Open Manifesto: how to work smarter, supercharge collaboration and (maybe...The Open Manifesto: how to work smarter, supercharge collaboration and (maybe...
The Open Manifesto: how to work smarter, supercharge collaboration and (maybe...CanadaHelps / MyCharityConnects
 
Engineering your culture / Oren Ellenbogen
Engineering your culture  / Oren EllenbogenEngineering your culture  / Oren Ellenbogen
Engineering your culture / Oren Ellenbogengeektimecoil
 
The Stories We Tell Ourselves
The Stories We Tell OurselvesThe Stories We Tell Ourselves
The Stories We Tell OurselvesVanessa S
 
Reasons to be cheerful - Fronteers 2010
Reasons to be cheerful - Fronteers 2010Reasons to be cheerful - Fronteers 2010
Reasons to be cheerful - Fronteers 2010Christian Heilmann
 
Michael Edson, Resource Sharing Remixed
Michael Edson, Resource Sharing RemixedMichael Edson, Resource Sharing Remixed
Michael Edson, Resource Sharing RemixedMichael Edson
 
HTML5 and the future of the web (Dr. Seuss style)
HTML5 and the future of the web (Dr. Seuss style)HTML5 and the future of the web (Dr. Seuss style)
HTML5 and the future of the web (Dr. Seuss style)Christian Heilmann
 
ACI design and creativity slides 2019 day3
ACI design and creativity slides 2019 day3ACI design and creativity slides 2019 day3
ACI design and creativity slides 2019 day3R. Sosa
 
Interactive Video for Training: Secrets of Success
Interactive Video for Training: Secrets of SuccessInteractive Video for Training: Secrets of Success
Interactive Video for Training: Secrets of SuccessCass Sapir
 
BBDO Atlanta 10 Takeaways from SXSW
 BBDO Atlanta 10 Takeaways from SXSW BBDO Atlanta 10 Takeaways from SXSW
BBDO Atlanta 10 Takeaways from SXSWLeslie Turley
 
Essay Writing Topics For College
Essay Writing Topics For CollegeEssay Writing Topics For College
Essay Writing Topics For CollegeAndrea Warner
 
2012 08 agile 2012 - an agile adoption and transformation survival guide
2012 08 agile 2012 - an agile adoption and transformation survival guide2012 08 agile 2012 - an agile adoption and transformation survival guide
2012 08 agile 2012 - an agile adoption and transformation survival guidedrewz lin
 
Website Psychology
Website PsychologyWebsite Psychology
Website PsychologyGavin Bell
 
Generating content marketing ideas that earn shares
Generating content marketing ideas that earn sharesGenerating content marketing ideas that earn shares
Generating content marketing ideas that earn sharesWebFX
 
Social Networks for Business
Social Networks for BusinessSocial Networks for Business
Social Networks for BusinessKatie Laird
 
Hacking Culture at VelocityConf
Hacking Culture at VelocityConfHacking Culture at VelocityConf
Hacking Culture at VelocityConfJesse Robbins
 
Misconceptions on Perception
Misconceptions on PerceptionMisconceptions on Perception
Misconceptions on PerceptionBrad Nunnally
 

Similar to The Next Decade (of Agile Software Development) (20)

Striking a Balance: Middle Ground in Front-End Development
Striking a Balance: Middle Ground in Front-End DevelopmentStriking a Balance: Middle Ground in Front-End Development
Striking a Balance: Middle Ground in Front-End Development
 
Creativity World Forum 2011 #cwf11
Creativity World Forum 2011 #cwf11Creativity World Forum 2011 #cwf11
Creativity World Forum 2011 #cwf11
 
How PBworks Used Lean Startup Techniques
How PBworks Used Lean Startup TechniquesHow PBworks Used Lean Startup Techniques
How PBworks Used Lean Startup Techniques
 
Feel as an agile change agent
Feel as an agile change agentFeel as an agile change agent
Feel as an agile change agent
 
The Open Manifesto: how to work smarter, supercharge collaboration and (maybe...
The Open Manifesto: how to work smarter, supercharge collaboration and (maybe...The Open Manifesto: how to work smarter, supercharge collaboration and (maybe...
The Open Manifesto: how to work smarter, supercharge collaboration and (maybe...
 
Engineering your culture / Oren Ellenbogen
Engineering your culture  / Oren EllenbogenEngineering your culture  / Oren Ellenbogen
Engineering your culture / Oren Ellenbogen
 
The Stories We Tell Ourselves
The Stories We Tell OurselvesThe Stories We Tell Ourselves
The Stories We Tell Ourselves
 
Reasons to be cheerful - Fronteers 2010
Reasons to be cheerful - Fronteers 2010Reasons to be cheerful - Fronteers 2010
Reasons to be cheerful - Fronteers 2010
 
Michael Edson, Resource Sharing Remixed
Michael Edson, Resource Sharing RemixedMichael Edson, Resource Sharing Remixed
Michael Edson, Resource Sharing Remixed
 
HTML5 and the future of the web (Dr. Seuss style)
HTML5 and the future of the web (Dr. Seuss style)HTML5 and the future of the web (Dr. Seuss style)
HTML5 and the future of the web (Dr. Seuss style)
 
ACI design and creativity slides 2019 day3
ACI design and creativity slides 2019 day3ACI design and creativity slides 2019 day3
ACI design and creativity slides 2019 day3
 
Interactive Video for Training: Secrets of Success
Interactive Video for Training: Secrets of SuccessInteractive Video for Training: Secrets of Success
Interactive Video for Training: Secrets of Success
 
BBDO Atlanta 10 Takeaways from SXSW
 BBDO Atlanta 10 Takeaways from SXSW BBDO Atlanta 10 Takeaways from SXSW
BBDO Atlanta 10 Takeaways from SXSW
 
Essay Writing Topics For College
Essay Writing Topics For CollegeEssay Writing Topics For College
Essay Writing Topics For College
 
2012 08 agile 2012 - an agile adoption and transformation survival guide
2012 08 agile 2012 - an agile adoption and transformation survival guide2012 08 agile 2012 - an agile adoption and transformation survival guide
2012 08 agile 2012 - an agile adoption and transformation survival guide
 
Website Psychology
Website PsychologyWebsite Psychology
Website Psychology
 
Generating content marketing ideas that earn shares
Generating content marketing ideas that earn sharesGenerating content marketing ideas that earn shares
Generating content marketing ideas that earn shares
 
Social Networks for Business
Social Networks for BusinessSocial Networks for Business
Social Networks for Business
 
Hacking Culture at VelocityConf
Hacking Culture at VelocityConfHacking Culture at VelocityConf
Hacking Culture at VelocityConf
 
Misconceptions on Perception
Misconceptions on PerceptionMisconceptions on Perception
Misconceptions on Perception
 

Recently uploaded

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Recently uploaded (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

The Next Decade (of Agile Software Development)