What is Agile doctrine?

What might Agile doctrine be?

Is it just the Agile Manifesto?

  • It was not really the intention of the Agile Manifesto to act as doctrine… despite that many new Agilists treat it as such;
  • The Agile Manifesto was the result of compromise, the lowest common denominator set of values and principles that a group of people could agree upon;
  • The Agile Manifesto hasn’t been updated since 2001 (i.e., as of this writing 20 years). To borrow a phrase from John Boyd: Don’t treat the Agile Manifesto as doctrine because an awful lot has happened in 20 years;
  • 12 principles is a lot to keep in working memory… and I’d prefer a doctrine that most people will remember without having to look it up… at least for the base version.

What about Extreme Programming?

A proposed Agile doctrine

1. Reduce the distance between problems and problem-solvers

  1. Physical distance;
  2. Conceptual distance, that is, how conceptually accessible the problem is to the problem-solvers. This leads to things like making the problems visible, better techniques to model the problem, etc.

2. Validate every step

  • What is the desired outcome?
  • Why are you taking this step? Does it move you toward the desired outcome?
  • How would you know the step was done and successful?

3. Take smaller steps

4. Clean up as you go

So what?

--

--

--

Staff Agile Coach at Spotify, ex-ThoughtWorks, ex-CruiseControl

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How to Manage Product Strategy and Prioritize Like a Pro? Guide for Product Managers

Dev and prod parity

Case Study: Possio. Developing a European GPS Solution.

The “Perfect” sprint length

Building a Facial Recognition Lock Client With Raspberry Pi

5 lessons I learned from building a SaaS product from scratch

The secret sauce of highly productive engineering teams

The basics of deploying Logstash pipelines to Kubernetes

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Jason Yip

Jason Yip

Staff Agile Coach at Spotify, ex-ThoughtWorks, ex-CruiseControl

More from Medium

Hands-on-Agile #40: Best Team Ever w/ David Burkus

On hiring agile coaches

Lean manufacturing cannot be applied literally to software development

BDD Part 3: Once upon a time…