Using doctrine to decentralise decision making
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Using doctrine to decentralise decision making

on

  • 854 views

Introduction and exercise about what is Agile doctrine presented at the Melbourne Limited WIP Society

Introduction and exercise about what is Agile doctrine presented at the Melbourne Limited WIP Society

Statistics

Views

Total Views
854
Views on SlideShare
851
Embed Views
3

Actions

Likes
2
Downloads
6
Comments
1

1 Embed 3

https://twitter.com 3

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Great application of the doctrine concept. I look forward to learning more about what you find in your application of the idea.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Using doctrine to decentralise decision making Presentation Transcript

  • 1. Using Doctrine to Decentralise Decision Making Jason Yip jcyip@thoughtworks.com @jchyip http://jchyip.blogspot.com
  • 2. Why doctrine?
  • 3. Mark Bonchek and Chris Fussell, “UseDoctrine to Pierce the Fog of Business”,http://blogs.hbr.org/cs/2013/02/use_doctrine_to_pierce_the_f.html
  • 4. “Strategy doesnt give employees enoughguidance to know how to take action, andplans are too rigid to adapt to changingcircumstances. In rapidly changingenvironments, you need fog lights to getcloser to the ground.”
  • 5. "If strategy defines objectives, andplans prescribe behavior, thendoctrine guides decisions."
  • 6. What is doctrine?
  • 7. “Fundamental principles by which themilitary forces guide their actions insupport of objectives. It is authoritativebut requires judgment in application.”NATO
  • 8. Doctrine allows us to safely decentralisedecision-making by having consistentdecision logic.
  • 9. What is Agile doctrine?
  • 10. What are fundamental principles by whichAgile practitioners guide their actions anddecisions in support of objectives... that areauthoritative but require judgment inapplication?
  • 11. Split up into small groups Come up with at most 5 principles for Agile doctrine Words and pictures Apply to test scenarios All comments / decisions must be guided by doctrine
  • 12. Agile doctrine test scenarios
  • 13. “We’ve prepared a RFP that details thesolution and when and what processdeliverables are required.”
  • 14. “Were working on a large program with a lotof different teams. We plan to agree on allthe interfaces up front in an interfacedocument, and then build independently,before doing integration testing at the end.”
  • 15. “Our meetings are too much overheadso we should increase the length of ouriterations.”
  • 16. “We want to implement [insert massivechange program] using Agile”