Traditional business principles Do it right the 1- first time Best 2 – Centralized Centralized Solution planning evaluation 3 - Production Facts FactsOptimizeAlgorithmicExternal constraints
Traditional governance Detailed spec & 1 - Business plan Project 2 – Centralized case charter planning decision 3 – Follow orders Facts Facts Big bangOptimize releaseAlgorithmicExternal constraints
Traditional governance Detailed spec &1 - Business plan Project 2 – Centralized case charter planning decision 3 – Follow orders Facts Big bang release
When good governance goes bad1. Identify a potential opportunity2. Gather facts, make assumptions, run scenarios3. Stop before business case is proved4. What’s riskier? Doing nothing or something? Business case shaky because I?? ? instability of key variables I I I ?
Questionable governance controlsShaky business case leads to:• Incomplete, flawed specification• Flawed implementation plan ? $6 m $1.5 m $1.5 m $1.5 m $1.5 m I? ?? I I? .5 years 1 year 1.5 years 2 years
Traditional governance makes things worse1. Spec and plan insufficient as compliance controls2. No good way to modify spec or plan or respond to emerging conditions3. No easy way to revise contracts and agreements Yet all the money is spent $0.0 m $1.5 m $1.5 m $1.5 m $1.5 m .5 year 1 year 1.5 years 2 years
Why Agilists find governance is evil1. Out of time and out of money2. Key features missing3. Delivered features not desired (waste built in)4. Desired technical quality not delivered