richard stinear - how to build a death star
Post on 06-Nov-2014
1.863 Views
Preview:
DESCRIPTION
TRANSCRIPT
How to Build a Death Star Lessons learned from
Agile development in the Enterprise
Bună dimineaţa!• I am Richard Stinear, Group Head of Development at Endava
• I’m a developer and an architect, IASA CITA-P certified
• I’m from New Zealand
Why Eastern Europe?
Talent poolCultureTime ZoneTechnical excellenceStrong universitiesLanguage skillsEase of travelPresence within the EU
RomaniaMoldova
152
Headcount
201
Cluj
7Bucharest
Iasi
142 204
Does size matter?
Source: www.wikipedia.org
Does size matter?
0
75000
150000
225000
300000
EndavaBupaBarclaysJP MorganCitigroupHSBCWiproInfosysTCSAccenture
Customer vs Supplier Headcount
Source: www.wikipedia.org
Does size matter?
0
75000
150000
225000
300000
EndavaBupaBarclaysJP MorganCitigroupHSBCWiproInfosysTCSAccenture
Customer vs Supplier Headcount
Source: www.wikipedia.org
Does size matter?
0
75000
150000
225000
300000
EndavaBupaBarclaysJP MorganCitigroupHSBCWiproInfosysTCSAccenture
Customer vs Supplier Headcount
Source: www.wikipedia.org
A short history of outsourcing…
• Huge deals in the late 90s – both in £s and man days
• Backlash in the 00s
• “Right-Shoring”
A short history of outsourcing…
• Huge deals in the late 90s – both in £s and man days
• Backlash in the 00s
• “Right-Shoring”
• Heavy-weight methodologies
• Emphasising contracts over working code
• Agile was born and grew up quickly…
Agile in the Enterprise == dealing with all this history
As a Sith Lord I want to build a death star so I can destroy planets whenever I feel like it
Funding
How can you guarantee scope for a specific cost?
Organisational Difficulties
How do you create a cross-functional team in an extremely divided organisation?
RequirementsHow much analysis should we do up front?
DesignWith very little up-front design – how do we make the right choices?
Development
With great power comes great stress (sometimes)
TestingHow do you satisfy the business you’ve mitigated the risks?
How do you get the dev/test mix right?
Path to ProductionHow do you perform frequent releases in highly controlled environments?
Sprint 7 Sprint 8 Sprint 9 Sprint 10
Sprint 0 Sprints 1…6
Hardening Sprint
Transition Sprint
Communications
How do you make it work with distributed teams?
Being in Competition
How do your prove that your scrums are better than everyone else's?
Putting it all together
RequirementsDesign principles
Funding process
Busin
ess te
chnology
strate
gyProcurement process
UAT
Performance
Testing
Knowledge ManagementOperational Support
Handover
Sec/Pen TestingYour Scrum of Awesome
It Works!• Big gains in business value
• Lots of business agility
• Lower costs of procurement
• Much happier developers!
References and attribution
• Death Star picture: http://starwars.wikia.com/wiki/DS-1_Orbital_Battle_Station
• Idea for critique of Star Wars Trash Compactor: “On the implausibility of the Death Star’s Trash Compactor” by Joshua Tyree - http://www.mcsweeneys.net/articles/on-the-implausibility-of-the-death-stars-trash-compactor
• Trash Compactor scene: http://www.youtube.com/watch?v=7U3Oti2L8S4 – Star Wars Episode IV – A New Hope (1977) – Trash Compactor
• Cubicle Hell - http://www.flickr.com/photos/genmachaita/4933295404/sizes/o/in/photostream/
• Starry background - http://www.flickr.com/photos/scotbot/6703408763/
• Ewok-powered - http://www.flickr.com/photos/st3f4n/4179698218/
• We should never have accepted their invitation - http://www.flickr.com/photos/st3f4n/4269790436/
• Look! The Cut the Pizza Budget. Again. - http://www.flickr.com/photos/shellysblogger/3223034827/
• Sabotage #6: Loading metal into the microwave - http://www.flickr.com/photos/st3f4n/4417714120/
• Credit Cut in Imperial Telecommunication - http://www.flickr.com/photos/st3f4n/4012030328/
• Renewable Power of Destruction - http://www.flickr.com/photos/st3f4n/4166307741/
top related