self funding agile2
TRANSCRIPT
A Self Funding Agile Transformation
(Eating our own Methodological Dog Food)
Daniel [email protected]
Will the real analysts please step forward
● Difficult to optimise and difficult to modify● An Integration Bottleneck, making it difficult to
release frequently and respond to the market
Layered architecture
Simple architecture
Simple architecture
Cheaper to produceBetter performanceEasier to manage
Simple team structure =
Necessity is the mother of invention
● If you can't effectively design a program up-front, what makes you think you can create a methodology up-front?
Eat your own methodological Dog Food
● Apply iterative and incremental design to the design and implementation of you agile method
Bootstrap loader:Pair-Program with Domain Experts
● Only needs buy-in from two people● Microcosm of the agile process● Programmer + Domain Expert = Self Sufficient
– Cannot be sabotaged from outside
That difficult second album
Technical practices are a Trojan horse for management
practices
● Tests = Metrics● Fast build = Feedback● Gives a sense of
purpose to meetings
Explaining the offside rule
● Don't play using excessively complicated rules● Add rules incrementally to address perceived
problems
“I must not do agile because at the moment I don't know how to scale it
if it is a success”
Any Questions?
Thanks toGareth Owen, Andrew Smith, Sean Akers, Mark Eccles, Chris Halse, Richard Lord, Chris Bailey,
Andy Poon, Jamie Pearsand everyone else at Romax