self funding agile2
-
Upload
daniel-poon -
Category
Documents
-
view
30 -
download
1
Transcript of self funding agile2
![Page 1: self funding agile2](https://reader030.fdocuments.in/reader030/viewer/2022032505/55c5ae57bb61eb1a0d8b459c/html5/thumbnails/1.jpg)
A Self Funding Agile Transformation
(Eating our own Methodological Dog Food)
Daniel [email protected]
![Page 2: self funding agile2](https://reader030.fdocuments.in/reader030/viewer/2022032505/55c5ae57bb61eb1a0d8b459c/html5/thumbnails/2.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032505/55c5ae57bb61eb1a0d8b459c/html5/thumbnails/3.jpg)
Simple architecture
Simple architecture
Cheaper to produceBetter performanceEasier to manage
Simple team structure =
![Page 4: self funding agile2](https://reader030.fdocuments.in/reader030/viewer/2022032505/55c5ae57bb61eb1a0d8b459c/html5/thumbnails/4.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032505/55c5ae57bb61eb1a0d8b459c/html5/thumbnails/5.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032505/55c5ae57bb61eb1a0d8b459c/html5/thumbnails/6.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032505/55c5ae57bb61eb1a0d8b459c/html5/thumbnails/7.jpg)
That difficult second album
![Page 8: self funding agile2](https://reader030.fdocuments.in/reader030/viewer/2022032505/55c5ae57bb61eb1a0d8b459c/html5/thumbnails/8.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022032505/55c5ae57bb61eb1a0d8b459c/html5/thumbnails/9.jpg)
Explaining the offside rule
● Don't play using excessively complicated rules● Add rules incrementally to address perceived
problems
![Page 10: self funding agile2](https://reader030.fdocuments.in/reader030/viewer/2022032505/55c5ae57bb61eb1a0d8b459c/html5/thumbnails/10.jpg)
“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](https://reader030.fdocuments.in/reader030/viewer/2022032505/55c5ae57bb61eb1a0d8b459c/html5/thumbnails/11.jpg)
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