7 tried and tested ways of accelerating large digital projects in enterprises

Post on 26-May-2015

134 views 1 download

Tags:

Transcript of 7 tried and tested ways of accelerating large digital projects in enterprises

7 Tried and Tested Ways of Accelerating Large Digital

Projects in Enterprises

Petri Aukia

Digile Business Forum 30.9.2013

Cloud computing

Software development

Agile methods

1. Study the Masters

•  Each Amazon.com web page is a result of 100-200 services

•  Netflix has less than 100 developers

•  The first release of the iPhone was just a web-client + phone + touch screen – no apps

•  Supercell doubles the team size upon launch

2. Set a Clear Strategy

A clear strategy keeps the project small and responsive

A muddy strategy increases work and slows down the project

3. Deploy in Iterations

•  All successful large projects we have found have been iterative

•  Fast iterations rule •  Agile methods have improved on

the management methods of iteration

Plan

Do Check

Act

4. Solve the Problem in Pieces

•  Good modules can be turned on and off •  Keep the teams small and efficient

“2 Pizza teams” •  Promote the best team leaders to the most

important modules

5. Do Real Risk Management

•  Keep riskiest parts in separate modules •  Make sure all new technology has been tried out

separately •  Outdated technology is a risk too

6. People are Expensive, Tools are Cheap

•  Servers are cheap, staff is expensive

•  All best teams use cloud computing •  Cloud fits the modern development paradigm •  Independent developers with

real-time visibility to colleagues

7. Be a World Class Manager

•  Set clear strategy •  Clarify requirements •  Focus on learning •  Keep clear modules •  Iterate!

Thank you!

Follow the discussion at

http://www.codento.com/follow

or

Twitter @aukia

Petri Aukia +358 400 438610

petri.aukia@codento.com