using doctrine to decentralise decision making

Post on 17-Oct-2014

812 Views

Category:

Business

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

Using Doctrine to Decentralise Decision

Making

Jason Yipjcyip@thoughtworks.com

@jchyiphttp://jchyip.blogspot.com

Why doctrine?

“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.”

"If strategy defines objectives, and plans prescribe behavior, then doctrine guides decisions."

What is doctrine?

“Fundamental principles by which the military forces guide their actions in support of objectives. It is authoritative but requires judgment in application.”

NATO

Doctrine allows us to safely decentralise decision-making by having consistent decision logic.

What is Agile doctrine?

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?

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

Agile doctrine test scenarios

“We’ve prepared a RFP that details the solution and when and what process deliverables are required.”

“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.”

“Our meetings are too much overhead so we should increase the length of our iterations.”

“We want to implement [insert massive change program] using Agile”

top related