self funding agile2

11
A Self Funding Agile Transformation (Eating our own Methodological Dog Food) Daniel Poon [email protected]

Upload: daniel-poon

Post on 08-Aug-2015

31 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: self funding agile2

A Self Funding Agile Transformation

(Eating our own Methodological Dog Food)

Daniel [email protected]

Page 2: self funding agile2

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

Page 3: self funding agile2

Simple architecture

Simple architecture

Cheaper to produceBetter performanceEasier to manage

Simple team structure =

Page 4: self funding agile2

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?

Page 5: self funding agile2

Eat your own methodological Dog Food

● Apply iterative and incremental design to the design and implementation of you agile method

Page 6: self funding agile2

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

Page 7: self funding agile2

That difficult second album

Page 8: self funding agile2

Technical practices are a Trojan horse for management

practices

● Tests = Metrics● Fast build = Feedback● Gives a sense of

purpose to meetings

Page 9: self funding agile2

Explaining the offside rule

● Don't play using excessively complicated rules● Add rules incrementally to address perceived

problems

Page 10: self funding agile2

“I must not do agile because at the moment I don't know how to scale it

if it is a success”

Page 11: self funding agile2

Any Questions?

[email protected]

Thanks toGareth Owen, Andrew Smith, Sean Akers, Mark Eccles, Chris Halse, Richard Lord, Chris Bailey,

Andy Poon, Jamie Pearsand everyone else at Romax