Using doctrine to decentralise decision making

  • 488 views
Uploaded on

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

More in: Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
488
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
6
Comments
1
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

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”