The Next Decade (of Agile Software Development)

J
The Next Decade (of Agile Software Development)
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
The Next Decade (of Agile Software Development)
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
The Next Decade (of Agile Software Development)
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...
The Next Decade (of Agile Software Development)
The Next Decade (of Agile Software Development)
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?
The Next Decade (of Agile Software Development)
What’s missing?
Involving the
Customer
The Next Decade (of Agile Software Development)
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...
The Next Decade (of Agile Software Development)
I need my story next!
What’s missing?
The Next Decade (of Agile Software Development)
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
The Next Decade (of Agile Software Development)
;
The Next Decade (of Agile Software Development)
The Next Decade (of Agile Software Development)
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
The Next Decade (of Agile Software Development)
The Next Decade (of Agile Software Development)
The Next Decade (of Agile Software Development)
What’s missing?
As always, trust remains the principal ingredient...
It all seems so simple...
The Next Decade (of Agile Software Development)
The Next Decade (of Agile Software Development)
I’m sorry, Dave... but I can’t let you change that.
What’s missing?
The Next Decade (of Agile Software Development)
I know it’s very old advice, but it remains just as true today.
The Next Decade (of Agile Software Development)
The Next Decade (of Agile Software Development)
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?”
The Next Decade (of Agile Software Development)
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?
The Next Decade (of Agile Software Development)
The Next Decade (of Agile Software Development)
The Next Decade (of Agile Software Development)
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 Next Decade (of Agile Software Development)
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
1 of 110

Recommended

Moving Your Library to Web 2.0 and Beyond by
Moving Your Library to Web 2.0 and BeyondMoving Your Library to Web 2.0 and Beyond
Moving Your Library to Web 2.0 and BeyondBeckiemac
248 views84 slides
Do The Work by
Do The WorkDo The Work
Do The WorkLori Olson
820 views61 slides
Stop Hiring DevOps Experts and Start Growing Them by Jez Humble by
Stop Hiring DevOps Experts and Start Growing Them by Jez HumbleStop Hiring DevOps Experts and Start Growing Them by Jez Humble
Stop Hiring DevOps Experts and Start Growing Them by Jez HumbleHakka Labs
2.9K views27 slides
The Extreme Decade: Progress, Pain, Paradox by
The Extreme Decade: Progress, Pain, ParadoxThe Extreme Decade: Progress, Pain, Paradox
The Extreme Decade: Progress, Pain, Paradoxjbrains
1.1K views53 slides
The Next Decade by
The Next DecadeThe Next Decade
The Next Decadejbrains
1.5K views110 slides
The Next Decade of Agile Software Development and Test by
The Next Decade of Agile Software Development and TestThe Next Decade of Agile Software Development and Test
The Next Decade of Agile Software Development and TestTechWell
344 views112 slides

More Related Content

Similar to The Next Decade (of Agile Software Development)

Striking a Balance: Middle Ground in Front-End Development by
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
14.6K views73 slides
Creativity World Forum 2011 #cwf11 by
Creativity World Forum 2011 #cwf11Creativity World Forum 2011 #cwf11
Creativity World Forum 2011 #cwf11lisavdh
1.3K views73 slides
How PBworks Used Lean Startup Techniques by
How PBworks Used Lean Startup TechniquesHow PBworks Used Lean Startup Techniques
How PBworks Used Lean Startup TechniquesDavid E. Weekly
8.7K views32 slides
Feel as an agile change agent by
Feel as an agile change agentFeel as an agile change agent
Feel as an agile change agentAgile Transformation Minds (ATM)
103 views13 slides
The Open Manifesto: how to work smarter, supercharge collaboration and (maybe... by
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
1.3K views161 slides
Engineering your culture / Oren Ellenbogen by
Engineering your culture  / Oren EllenbogenEngineering your culture  / Oren Ellenbogen
Engineering your culture / Oren Ellenbogengeektimecoil
322 views65 slides

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

Striking a Balance: Middle Ground in Front-End Development by Nathan Smith
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
Nathan Smith14.6K views
Creativity World Forum 2011 #cwf11 by lisavdh
Creativity World Forum 2011 #cwf11Creativity World Forum 2011 #cwf11
Creativity World Forum 2011 #cwf11
lisavdh1.3K views
How PBworks Used Lean Startup Techniques by David E. Weekly
How PBworks Used Lean Startup TechniquesHow PBworks Used Lean Startup Techniques
How PBworks Used Lean Startup Techniques
David E. Weekly8.7K views
Engineering your culture / Oren Ellenbogen by geektimecoil
Engineering your culture  / Oren EllenbogenEngineering your culture  / Oren Ellenbogen
Engineering your culture / Oren Ellenbogen
geektimecoil322 views
The Stories We Tell Ourselves by Vanessa S
The Stories We Tell OurselvesThe Stories We Tell Ourselves
The Stories We Tell Ourselves
Vanessa S80 views
Michael Edson, Resource Sharing Remixed by Michael Edson
Michael Edson, Resource Sharing RemixedMichael Edson, Resource Sharing Remixed
Michael Edson, Resource Sharing Remixed
Michael Edson957 views
HTML5 and the future of the web (Dr. Seuss style) by Christian Heilmann
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 Heilmann9.9K views
ACI design and creativity slides 2019 day3 by R. Sosa
ACI design and creativity slides 2019 day3ACI design and creativity slides 2019 day3
ACI design and creativity slides 2019 day3
R. Sosa 115 views
Interactive Video for Training: Secrets of Success by Cass Sapir
Interactive Video for Training: Secrets of SuccessInteractive Video for Training: Secrets of Success
Interactive Video for Training: Secrets of Success
Cass Sapir1.6K views
BBDO Atlanta 10 Takeaways from SXSW by Leslie Turley
 BBDO Atlanta 10 Takeaways from SXSW BBDO Atlanta 10 Takeaways from SXSW
BBDO Atlanta 10 Takeaways from SXSW
Leslie Turley701 views
2012 08 agile 2012 - an agile adoption and transformation survival guide by drewz lin
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
drewz lin349 views
Website Psychology by Gavin Bell
Website PsychologyWebsite Psychology
Website Psychology
Gavin Bell7.3K views
Generating content marketing ideas that earn shares by WebFX
Generating content marketing ideas that earn sharesGenerating content marketing ideas that earn shares
Generating content marketing ideas that earn shares
WebFX2K views
Social Networks for Business by Katie Laird
Social Networks for BusinessSocial Networks for Business
Social Networks for Business
Katie Laird19.1K views
Hacking Culture at VelocityConf by Jesse Robbins
Hacking Culture at VelocityConfHacking Culture at VelocityConf
Hacking Culture at VelocityConf
Jesse Robbins4.2K views
Misconceptions on Perception by Brad Nunnally
Misconceptions on PerceptionMisconceptions on Perception
Misconceptions on Perception
Brad Nunnally2.3K views
Agile adoption survival guide - working with culture by Michael Sahota
Agile adoption survival guide - working with cultureAgile adoption survival guide - working with culture
Agile adoption survival guide - working with culture
Michael Sahota5K views

Recently uploaded

Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica... by
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...NUS-ISS
15 views28 slides
Future of Learning - Khoong Chan Meng by
Future of Learning - Khoong Chan MengFuture of Learning - Khoong Chan Meng
Future of Learning - Khoong Chan MengNUS-ISS
31 views7 slides
DALI Basics Course 2023 by
DALI Basics Course  2023DALI Basics Course  2023
DALI Basics Course 2023Ivory Egg
14 views12 slides
PharoJS - Zürich Smalltalk Group Meetup November 2023 by
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023Noury Bouraqadi
113 views17 slides
ChatGPT and AI for Web Developers by
ChatGPT and AI for Web DevelopersChatGPT and AI for Web Developers
ChatGPT and AI for Web DevelopersMaximiliano Firtman
174 views82 slides
STPI OctaNE CoE Brochure.pdf by
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdfmadhurjyapb
12 views1 slide

Recently uploaded(20)

Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica... by NUS-ISS
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
NUS-ISS15 views
Future of Learning - Khoong Chan Meng by NUS-ISS
Future of Learning - Khoong Chan MengFuture of Learning - Khoong Chan Meng
Future of Learning - Khoong Chan Meng
NUS-ISS31 views
DALI Basics Course 2023 by Ivory Egg
DALI Basics Course  2023DALI Basics Course  2023
DALI Basics Course 2023
Ivory Egg14 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi113 views
STPI OctaNE CoE Brochure.pdf by madhurjyapb
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdf
madhurjyapb12 views
SAP Automation Using Bar Code and FIORI.pdf by Virendra Rai, PMP
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdf
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum... by NUS-ISS
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
NUS-ISS28 views
Attacking IoT Devices from a Web Perspective - Linux Day by Simone Onofri
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day
Simone Onofri15 views
AI: mind, matter, meaning, metaphors, being, becoming, life values by Twain Liu 刘秋艳
AI: mind, matter, meaning, metaphors, being, becoming, life valuesAI: mind, matter, meaning, metaphors, being, becoming, life values
AI: mind, matter, meaning, metaphors, being, becoming, life values
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu... by NUS-ISS
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
NUS-ISS32 views
Future of Learning - Yap Aye Wee.pdf by NUS-ISS
Future of Learning - Yap Aye Wee.pdfFuture of Learning - Yap Aye Wee.pdf
Future of Learning - Yap Aye Wee.pdf
NUS-ISS38 views
Transcript: The Details of Description Techniques tips and tangents on altern... by BookNet Canada
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
BookNet Canada119 views

The Next Decade (of Agile Software Development)