GETTING TO THE 
HEART OF 
AGILE 
Jamie Strachan 
@jamiestrachan
OUR 
STORY
ISSUES 
• Slow to market 
• Lack of quality 
• Struggle with scope creep 
• Weak stakeholder relationships 
• Poor internal communication 
• Siloed teams
We hired consultants
We got Agile training
PRACTICES 
• Scrum 
• Small, cross-functional teams 
• 3 Roles: Product Owner, Scrum Master, Team 
Member 
• 2 week sprints 
• User Stories 
• Maintain a Product Backlog 
• Ceremonies
We lived happily ever after
Let’s go further
MANIFESTO FOR 
AGILE 
SOFTWARE 
DEVELOPMENT
We are uncovering better ways of developing 
software by doing it and helping others do it. 
Through this work we have come to value: 
• Individuals and interactions over processes 
and tools 
• Working software over comprehensive 
documentation 
• Customer collaboration over contract 
negotiation 
• Responding to change over following a plan
AGILE BACKLASH? 
“The word ‘agile’ has been subverted to the 
point where it is effectively meaningless, and 
what passes for an agile community seems to 
be largely an arena for consultants and 
vendors to hawk services and products. 
So I think it is time to retire the word 
‘Agile.’”
“I think it is time to retire the word 
‘Agile.’” 
Agile Is Dead (Long Live Agility) 
Dave Thomas, March 2014
“[T]here is danger in such a wide range 
of ‘we are Agile because we implement 
L with X, Y, Z’. We need to worry about 
how diluted the meaning of agile is 
becoming, and focus on real quality.” 
Agile at 10 – A State of Contradiction 
Mike Beedle, May 2011
“If you are dogmatically following along 
with a handful of agile practices, but 
don’t really ‘get’ the intentions behind 
the agile mindset, you may be 
disappointed in your results.” 
Agile Schmagile: The Backlash Against Agile 
Jon Kern, March 2011
CARGO CULT 
AGILE
“intentions behind the agile mindset” 
?
CONSULTANTS 
Michael 
Sahota 
http://agilitrix.com 
Paul Heidema 
http://paulheidema.co 
m
THE HEART OF AGILE 
EXPERIMENT 
LEARN
EXPERIMENTAL PROCESS 
1. Observe 
2. Form a hypothesis 
3. Establish parameters 
4. Run the experiment 
5. Analyze the results
EXPERIMENTAL PROCESS 
It’s not an experiment if there is: 
• No scheduled reassessment 
• More than one thing being tested 
• No success criteria
HOW DOES 
EXPERIMENTATION 
FIT?
User Stories: experiments on your 
product
Retrospectives: experiments on your 
process
Individuals and interactions 
over processes and tools 
YOUR TEAM 
SOLVES 
YOUR PROBLEMS
Working software 
over comprehensive documentation 
EXPERIMENTATION IS 
ACTIVITY INSTEAD OF 
SPECULATION
Customer collaboration 
over contract negotiation 
EXPERIMENTS 
CANNOT 
BE DONE IN 
ISOLATION
Responding to change 
over following a plan 
CONSTANT 
EXPERIMENTATION 
INSTILLS A 
CULTURE OF 
ADAPTATION
ACCEPT CHANGE 
FEAR CHANGE 
EMBRACE CHANGE
Experimenting with Waterfall 
is more agile than 
blindly following Scrum
Stop doing Agile 
Start being agile 
EXPERIMENT 
ON EVERYTHING

Getting to the Heart of Agile

  • 1.
    GETTING TO THE HEART OF AGILE Jamie Strachan @jamiestrachan
  • 2.
  • 3.
    ISSUES • Slowto market • Lack of quality • Struggle with scope creep • Weak stakeholder relationships • Poor internal communication • Siloed teams
  • 4.
  • 5.
    We got Agiletraining
  • 6.
    PRACTICES • Scrum • Small, cross-functional teams • 3 Roles: Product Owner, Scrum Master, Team Member • 2 week sprints • User Stories • Maintain a Product Backlog • Ceremonies
  • 7.
    We lived happilyever after
  • 8.
  • 10.
    MANIFESTO FOR AGILE SOFTWARE DEVELOPMENT
  • 11.
    We are uncoveringbetter ways of developing software by doing it and helping others do it. Through this work we have come to value: • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan
  • 15.
    AGILE BACKLASH? “Theword ‘agile’ has been subverted to the point where it is effectively meaningless, and what passes for an agile community seems to be largely an arena for consultants and vendors to hawk services and products. So I think it is time to retire the word ‘Agile.’”
  • 16.
    “I think itis time to retire the word ‘Agile.’” Agile Is Dead (Long Live Agility) Dave Thomas, March 2014
  • 17.
    “[T]here is dangerin such a wide range of ‘we are Agile because we implement L with X, Y, Z’. We need to worry about how diluted the meaning of agile is becoming, and focus on real quality.” Agile at 10 – A State of Contradiction Mike Beedle, May 2011
  • 18.
    “If you aredogmatically following along with a handful of agile practices, but don’t really ‘get’ the intentions behind the agile mindset, you may be disappointed in your results.” Agile Schmagile: The Backlash Against Agile Jon Kern, March 2011
  • 19.
  • 20.
    “intentions behind theagile mindset” ?
  • 21.
    CONSULTANTS Michael Sahota http://agilitrix.com Paul Heidema http://paulheidema.co m
  • 22.
    THE HEART OFAGILE EXPERIMENT LEARN
  • 23.
    EXPERIMENTAL PROCESS 1.Observe 2. Form a hypothesis 3. Establish parameters 4. Run the experiment 5. Analyze the results
  • 24.
    EXPERIMENTAL PROCESS It’snot an experiment if there is: • No scheduled reassessment • More than one thing being tested • No success criteria
  • 25.
  • 26.
  • 27.
  • 28.
    Individuals and interactions over processes and tools YOUR TEAM SOLVES YOUR PROBLEMS
  • 29.
    Working software overcomprehensive documentation EXPERIMENTATION IS ACTIVITY INSTEAD OF SPECULATION
  • 30.
    Customer collaboration overcontract negotiation EXPERIMENTS CANNOT BE DONE IN ISOLATION
  • 31.
    Responding to change over following a plan CONSTANT EXPERIMENTATION INSTILLS A CULTURE OF ADAPTATION
  • 32.
    ACCEPT CHANGE FEARCHANGE EMBRACE CHANGE
  • 33.
    Experimenting with Waterfall is more agile than blindly following Scrum
  • 34.
    Stop doing Agile Start being agile EXPERIMENT ON EVERYTHING

Editor's Notes

  • #3 Process started 6 months ago (March)
  • #4 Pretty typical Waterfall stuff
  • #6 Photo from https://www.flickr.com/photos/soldiersmediacenter/1542160137 (CC BY 2.0)
  • #7 We did all the practices
  • #8 Photo from https://www.flickr.com/photos/chumlee/6391318065 (CC BY 2.0)
  • #9 This story is common but it’s problematic If you don’t understand some of the terms or practices, there are numerous books, courses, or coaches available to help This doesn’t really get to the “heart” of Agile Photo from https://www.flickr.com/photos/sarah_c_murray/5119044564/ (CC BY-SA 2.0)
  • #10 Let’s try another story. This one starts in 2001. 2001: Xbox Game Cube iPod Harry Potter Lord of the Rings
  • #11 A group of 17 people convened in 2001 and created the Agile Manifesto based on existing ideas like SCRUM, Extreme Programming, and Pragmatic Programming. http://www.agilemanifesto.org/
  • #12 Powerful in how succinct it is It’s a clear and practical decision making tool Note what is not mentioned: sprints, scrums, velocity, product owners…
  • #13 According to Version One (http://stateofagile.versionone.com/why-agile/), 88% of surveyed organizations said they were practicing Agile in 2013. It was 80% in 2011.
  • #14 According to Version One (http://stateofagile.versionone.com/why-agile/), 73% of respondents said their Agile projects were faster to complete than previous non-Agile ones. Only 6% said they were slower.
  • #15 According to Version One (http://stateofagile.versionone.com/why-agile/), 92% of respondents said Agile improved their ability to manage changing priorities.
  • #17 http://pragdave.me/blog/2014/03/04/time-to-kill-agile/
  • #18 http://www.infoq.com/articles/agile-10-contradiction
  • #19 http://javasymposium.techtarget.com/html/agile.html#JKernAgile http://www.theserverside.com/news/2240033314/QA-Bogus-experts-fuel-the-backlash-against-Agile-development
  • #20 http://en.wikipedia.org/wiki/Cargo_cult http://maxxdaymon.com/2007/02/cargo-cult-agile/ http://www.jamesshore.com/Blog/Cargo-Cult-Agile.html Photo from https://www.flickr.com/photos/flissphil/306782624 (CC BY 2.0)
  • #22 These were the actual consultants we used and I credit them with most of my thinking on Agile
  • #23 Photo from https://www.flickr.com/photos/bixentro/2267138822 (CC BY 2.0)
  • #24 Photo from https://www.flickr.com/photos/thomasfisherlibrary/12308574505 (CC BY 2.0)
  • #25 Photo from https://www.flickr.com/photos/thomasfisherlibrary/12308574505 (CC BY 2.0)
  • #27 Hamburger menu seemed like standard Then testing showed that it didn’t actually work very well People failed without realizing it Sources: http://exisweb.net/mobile-menu-abtest http://exisweb.net/menu-eats-hamburger https://lmjabreu.com/post/why-and-how-to-avoid-hamburger-menus/
  • #29 User Stories: Are based on current state Propose how to add value Have fixed durations and acceptance criteria Are tested in demo and real usage Photo from http://boagworld.com/usability/user-stories/
  • #30 Every sprint your team should be iterating on your process as well as your product Retrospectives can be expressed explicitly in terms of experiments Review previous experiments Develop experiments for next sprint
  • #35 The progression from rigid Waterfall to rigid Agile to true agility is the path from fearing change to embracing it. Photo cropped from https://www.flickr.com/photos/nomadic_lass/8260274908 (CC BY-SA 2.0)
  • #36 Agile practices are better than Waterfall practices but an agile mindset is better than both Other people’s solutions make great experiments but don’t mindlessly adopt them; experiment with them Photo from https://www.flickr.com/photos/72213316@N00/14699708858 (CC BY 2.0)
  • #37 Photo from https://www.flickr.com/photos/amylovesyah/4528869007 (CC BY 2.0)