SlideShare a Scribd company logo
A-Z
Jon Jagger
Blog: http://jonjagger.blogspot.com
Email: jon@jaggersoft.com
Twitter: @JonJagger
An Agile A to Z
Adaptation
Adaptive
   v
Brakes
Where are the
  brakes?
An Agile A to Z
An Agile A to Z
What happens if
 your brakes
 don't work?
An Agile A to Z
An Agile A to Z
Why do cars have
   brakes?
Cars have brakes
   so you can
  drive faster
Capacity
An Agile A to Z
over    under
capacity   capacity
under
capacity
           ◦For a while increasing
            the density increases
            the flow.
           ◦Increasing the flow
            causes the density to
            reduce.
           ◦ Thus you have a
            stabilizing feedback loop
            helping to increase the
            flow.
◦As you continue to
 increase the density
 you reach the top of the
 flow-curve.
over
capacity
           ◦As the density
            increases the flow
            decreases.
           ◦Decreasing the flow
            causes the density to
            further increase.
           ◦Thus you have a
            different destabilizing
            feedback loop helping
            to decrease the flow.
Dojos
The total absence of
   meaningful practice... is
  probably the predominant
  factor that keeps... teams
from being effective learning
            units
CyberDojo

Deliberate
Software
  Team
 Practice
An Agile A to Z
An Agile A to Z
An Agile A to Z
Effort
Effort is one of the
  things that gives
meaning to life. Effort
means you care about
     something
Failure
Learn from success
Learn from failure
It's not the event that
    counts, it's your
reaction to the event
"There's nothing
 on the internet
    about X"
"I can't find
anything about X
on the internet"
"Dad. Will you
help me with my
  homework?"
An Agile A to Z
An Agile A to Z
An Agile A to Z
(over)


Generalization
An Agile A to Z
An Agile A to Z
H??????
Hávamál
The ethics of the
Havamal are above
  all rooted in the
belief in the value of
   the individual
A log's flame
leaps to another
fire kindles fire.
  A man listens
 thus he learns
Iterations
   Boyd's Law
Boyd’s Law
    The speed of an
 iteration trumps the
quality of an iteration

                     Jeff Atwood
When in doubt,
iterate faster.

              Jeff Atwood
John Boyd
the ability to quickly
                       .
   slow down is as
  important as the
  ability to quickly
       speed up


   Boyd despised
    optimization
.Boyd worked daily
 to remove things


  Again and again
   they practised



 Boyd liked
 ambiguity
Kaizen
Improvement
is easier than
  perfection
    Chinese saying
An Agile A to Z
An Agile A to Z
Listening
As consultants, we've
    found that the
 quickest and surest
    way to classify
  organizations into
similar patterns is by
the way people think
  and communicate
No other observation
  skill may be more
important to software
   engineering than
  precision listening
Inconceivable
An Agile A to Z
An Agile A to Z
An Agile A to Z
An Agile A to Z
An Agile A to Z
An Agile A to Z
An Agile A to Z
An Agile A to Z
An Agile A to Z
An Agile A to Z
Motivation
When an actor comes to me...
        If he says
 "what's my motivation?"
          I say...
"Your salary"
Ninety Seven
Do More
Deliberate Practice
You do deliberate practice
to master the task not to
complete the task.
Options
Binary Tweets
Readability is one optimization
that can never be too premature

Never listen to anyone who has
never made a mistake
An Agile A to Z
An Agile A to Z
Paradox
Virtually all truth
  is paradoxical
It is not the strongest
                               of the species that
                             survive, nor the most
                               intelligent, but the
                             ones most responsive
                                    to change


commonly mis-attributed to
Charles Darwin
The better adapted
 you are, the less
adaptable you tend
       to be




                     Sir Ronald Fisher
Quiz
If people knew how
hard I worked to get my
  mastery, it wouldn’t
seem so wonderful after
           all
Michaelangelo
An Agile A to Z
Babe Ruth
Rushing
“What's the
  biggest change
  you'd like to see
  in the software


Photo by Fiona Charles
“Slowing down in
   order to do
  things right”
“What would it
 take to make
this happen?”
“Hell would have
   to freeze”
“Things take the time
they take, not the time
you hope they will take.
 Pushing for half time
 produces half baked”

http://jonjagger.blogspot.com/2010/09/interview-with-jerry-weinberg.html
An Agile A to Z
An Agile A to Z
Systems
Thinking
The Causation
   Fallacy
Every effect has a
  single cause...
Unary Tweets

The real problem is...

The problem with
motivational speakers is...
An Agile A to Z
An Agile A to Z
Every effect has a
  single cause...
Every effect has a
   single cause...
...and we can tell
 which is which.
An Agile A to Z
The more error
prone a module is
the later it will be.
The later a module
 is the more error
  prone it will be.
CODE   TESTS
Systems inherently
   resist change
.
  ...more usable
energy goes into a
   system than
     comes out,
 because there is
       always
    unavailable
  energy called
      entropy
Team
As teenagers,
band X worked in
Hamburg, ... doing
    8 hour sets,
  7 days a week,
for months on end
An Agile A to Z
C++   C
Unconscious
Don't be afraid to
 cultivate your
  unconscious
The development of
 consciousness is thus,
  among other things, a
process of the conscious
mind opening itself to the
 unconscious in order to
Visibility
Make the Invisible
More Visible
You manage things better
when you can see them
and see them constantly
changing
Worship
An Agile A to Z
An Agile A to Z
XP
An Agile A to Z
XP:Courage
The absence of fear is
not courage; the absence
  of fear is some kind of
brain damage. Courage is
the capacity to go ahead
      in spite of fear
XP:Communication
The meaning of a
communication is
  the behaviour
   that results
XP:Simplicity
The art of maximizing
the amount of work not
         done.
XP:Feedback
Just calling it
“feedback” doesn’t mean
   that it has actually
         fed back


It hasn’t fed back until the
  system changes course
Courage
  Communication
    Feedback
    Simplicity

... tell us how
software
development
should feel.
Yes
Bureaucrat
  One who has the
 power to say “no”,
but none to say “yes”
An Agile A to Z
An Agile A to Z
Bureaucracy
  Each thing in control,
but the whole thing out of
         control
Bureaucracy
Can be measured by how much
 people don't know why their
    doing what their doing
Zen
Wisdom is not something
      you learn.
 Wisdom is something
 which will come out of
   your mindfulness.
Right practice,
Right attitude,
Right understanding
Thank you
for listening
Jon Jagger
Blog: http://jonjagger.blogspot.com
Email: jon@jaggersoft.com
Twitter: @JonJagger

More Related Content

PDF
Is scrum incompatible with your brain
PDF
Better Is the Only Way Forward
PDF
Evolve & Disrupt
PDF
Social Experience Design @ Interaction 13
PPTX
Sarah Green WistiaFest 2015 - Managing Video Teams & Processes
PPTX
Investor Marketing Services – Creating More Time
PPTX
Collected Wisdom
PDF
The Top Ten Execution Missteps
Is scrum incompatible with your brain
Better Is the Only Way Forward
Evolve & Disrupt
Social Experience Design @ Interaction 13
Sarah Green WistiaFest 2015 - Managing Video Teams & Processes
Investor Marketing Services – Creating More Time
Collected Wisdom
The Top Ten Execution Missteps

Viewers also liked (18)

PPT
Director Study
PDF
Atlantec - tdd lessons
PDF
Kanban Push-me Pull-you
PDF
Oslo Day of Docker Opening Keynote
PDF
Systems thinking
PDF
Systems Thinking
PPT
Director Study
PPTX
Videos that have inspired my own work
PDF
lessons from testing
PPTX
Youth fashion subcultures
PDF
NorDevCon 2016 pair programming
PDF
Lessons from Testing
PDF
Cyber-dojo: How to perform deliberate practice
PDF
Larry and Jen do Roman Numerals in C++
PDF
Some stuff about C++ and development
PPT
Music Video Analysis
PDF
Pair programming
PDF
Design and Evolution of cyber-dojo
Director Study
Atlantec - tdd lessons
Kanban Push-me Pull-you
Oslo Day of Docker Opening Keynote
Systems thinking
Systems Thinking
Director Study
Videos that have inspired my own work
lessons from testing
Youth fashion subcultures
NorDevCon 2016 pair programming
Lessons from Testing
Cyber-dojo: How to perform deliberate practice
Larry and Jen do Roman Numerals in C++
Some stuff about C++ and development
Music Video Analysis
Pair programming
Design and Evolution of cyber-dojo
Ad

Similar to An Agile A to Z (20)

PPTX
Agile Living: Or How I Learned to Stop Worry and Never Be "Done"
PPTX
Angina Monologues: Ten Essential Steps to Get Through Your Dissertation
PPTX
Respect: How to lead at Any Level
PPTX
Embracing The Straightjacket
PDF
One-Sentence Persuasion Course
PDF
PDF
Beyond the agile mindset agile 2012
PPTX
Design for Behavior Change
PDF
Story Telling
PDF
Influencethroughstorytelling 090307153427-phpapp01
PDF
Defeating Procrastination
PPTX
Continuous creativity slideshare
PDF
Speed Thinking E Book
PPTX
Smartcuts SlideShare
PDF
Misusability workshop at Interaction 18 in Lyon
PPTX
Catalyst 2016: How to Boost Your Energy Program Through Negative Feedback
PPTX
Shelli walsh-140915054352-phpapp02
PDF
Artofpublicspeaking
PPT
Making Difficult Conversations Easier
PDF
Remote Control: Your Guide to Successful Collaboration
Agile Living: Or How I Learned to Stop Worry and Never Be "Done"
Angina Monologues: Ten Essential Steps to Get Through Your Dissertation
Respect: How to lead at Any Level
Embracing The Straightjacket
One-Sentence Persuasion Course
Beyond the agile mindset agile 2012
Design for Behavior Change
Story Telling
Influencethroughstorytelling 090307153427-phpapp01
Defeating Procrastination
Continuous creativity slideshare
Speed Thinking E Book
Smartcuts SlideShare
Misusability workshop at Interaction 18 in Lyon
Catalyst 2016: How to Boost Your Energy Program Through Negative Feedback
Shelli walsh-140915054352-phpapp02
Artofpublicspeaking
Making Difficult Conversations Easier
Remote Control: Your Guide to Successful Collaboration
Ad

Recently uploaded (20)

PPTX
The various Industrial Revolutions .pptx
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Zenith AI: Advanced Artificial Intelligence
PPTX
OMC Textile Division Presentation 2021.pptx
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
Getting started with AI Agents and Multi-Agent Systems
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PDF
Architecture types and enterprise applications.pdf
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
TLE Review Electricity (Electricity).pptx
PPTX
Chapter 5: Probability Theory and Statistics
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPT
Module 1.ppt Iot fundamentals and Architecture
The various Industrial Revolutions .pptx
A comparative study of natural language inference in Swahili using monolingua...
gpt5_lecture_notes_comprehensive_20250812015547.pdf
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Zenith AI: Advanced Artificial Intelligence
OMC Textile Division Presentation 2021.pptx
Group 1 Presentation -Planning and Decision Making .pptx
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Getting started with AI Agents and Multi-Agent Systems
O2C Customer Invoices to Receipt V15A.pptx
Assigned Numbers - 2025 - Bluetooth® Document
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
Architecture types and enterprise applications.pdf
cloud_computing_Infrastucture_as_cloud_p
NewMind AI Weekly Chronicles - August'25-Week II
Hindi spoken digit analysis for native and non-native speakers
TLE Review Electricity (Electricity).pptx
Chapter 5: Probability Theory and Statistics
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Module 1.ppt Iot fundamentals and Architecture

An Agile A to Z

Editor's Notes