![Page 1: Using doctrine to decentralise decision making](https://reader033.vdocuments.net/reader033/viewer/2022061106/5440f775afaf9f56208b45c3/html5/thumbnails/1.jpg)
Using Doctrine to Decentralise Decision
Making
Jason [email protected]
@jchyiphttp://jchyip.blogspot.com
![Page 2: Using doctrine to decentralise decision making](https://reader033.vdocuments.net/reader033/viewer/2022061106/5440f775afaf9f56208b45c3/html5/thumbnails/2.jpg)
Why doctrine?
![Page 3: Using doctrine to decentralise decision making](https://reader033.vdocuments.net/reader033/viewer/2022061106/5440f775afaf9f56208b45c3/html5/thumbnails/3.jpg)
Mark Bonchek and Chris Fussell, “Use Doctrine to Pierce the Fog of Business”, http://blogs.hbr.org/cs/2013/02/use_doctrine_to_pierce_the_f.html
![Page 4: Using doctrine to decentralise decision making](https://reader033.vdocuments.net/reader033/viewer/2022061106/5440f775afaf9f56208b45c3/html5/thumbnails/4.jpg)
“Strategy doesn't give employees enough guidance to know how to take action, and plans are too rigid to adapt to changing circumstances. In rapidly changing environments, you need fog lights to get closer to the ground.”
![Page 5: Using doctrine to decentralise decision making](https://reader033.vdocuments.net/reader033/viewer/2022061106/5440f775afaf9f56208b45c3/html5/thumbnails/5.jpg)
"If strategy defines objectives, and plans prescribe behavior, then doctrine guides decisions."
![Page 6: Using doctrine to decentralise decision making](https://reader033.vdocuments.net/reader033/viewer/2022061106/5440f775afaf9f56208b45c3/html5/thumbnails/6.jpg)
What is doctrine?
![Page 7: Using doctrine to decentralise decision making](https://reader033.vdocuments.net/reader033/viewer/2022061106/5440f775afaf9f56208b45c3/html5/thumbnails/7.jpg)
“Fundamental principles by which the military forces guide their actions in support of objectives. It is authoritative but requires judgment in application.”
NATO
![Page 8: Using doctrine to decentralise decision making](https://reader033.vdocuments.net/reader033/viewer/2022061106/5440f775afaf9f56208b45c3/html5/thumbnails/8.jpg)
Doctrine allows us to safely decentralise decision-making by having consistent decision logic.
![Page 9: Using doctrine to decentralise decision making](https://reader033.vdocuments.net/reader033/viewer/2022061106/5440f775afaf9f56208b45c3/html5/thumbnails/9.jpg)
What is Agile doctrine?
![Page 10: Using doctrine to decentralise decision making](https://reader033.vdocuments.net/reader033/viewer/2022061106/5440f775afaf9f56208b45c3/html5/thumbnails/10.jpg)
What are fundamental principles by which Agile practitioners guide their actions and decisions in support of objectives... that are authoritative but require judgment in application?
![Page 11: Using doctrine to decentralise decision making](https://reader033.vdocuments.net/reader033/viewer/2022061106/5440f775afaf9f56208b45c3/html5/thumbnails/11.jpg)
Split up into small groups
Come up with at most 5 principles for Agile doctrineWords and pictures
Apply to test scenariosAll comments / decisions must be guided by doctrine
![Page 12: Using doctrine to decentralise decision making](https://reader033.vdocuments.net/reader033/viewer/2022061106/5440f775afaf9f56208b45c3/html5/thumbnails/12.jpg)
Agile doctrine test scenarios
![Page 13: Using doctrine to decentralise decision making](https://reader033.vdocuments.net/reader033/viewer/2022061106/5440f775afaf9f56208b45c3/html5/thumbnails/13.jpg)
“We’ve prepared a RFP that details the solution and when and what process deliverables are required.”
![Page 14: Using doctrine to decentralise decision making](https://reader033.vdocuments.net/reader033/viewer/2022061106/5440f775afaf9f56208b45c3/html5/thumbnails/14.jpg)
“We're working on a large program with a lot of different teams. We plan to agree on all the interfaces up front in an interface document, and then build independently, before doing integration testing at the end.”
![Page 15: Using doctrine to decentralise decision making](https://reader033.vdocuments.net/reader033/viewer/2022061106/5440f775afaf9f56208b45c3/html5/thumbnails/15.jpg)
“Our meetings are too much overhead so we should increase the length of our iterations.”
![Page 16: Using doctrine to decentralise decision making](https://reader033.vdocuments.net/reader033/viewer/2022061106/5440f775afaf9f56208b45c3/html5/thumbnails/16.jpg)
“We want to implement [insert massive change program] using Agile”