richard stinear - how to build a death star

Post on 06-Nov-2014

1.863 Views

Category:

Business

0 Downloads

Preview:

Click to see full reader

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