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

18
7 Tried and Tested Ways of Accelerating Large Digital Projects in Enterprises Petri Aukia Digile Business Forum 30.9.2013

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

Page 1: 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

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

Cloud computing

Software development

Agile methods

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

1. Study the Masters

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

•  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

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

2. Set a Clear Strategy

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

A clear strategy keeps the project small and responsive

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

A muddy strategy increases work and slows down the project

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

3. Deploy in Iterations

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

•  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

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

4. Solve the Problem in Pieces

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

•  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

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

5. Do Real Risk Management

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

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

separately •  Outdated technology is a risk too

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

6. People are Expensive, Tools are Cheap

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

•  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

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

7. Be a World Class Manager

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

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

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

Thank you!

Follow the discussion at

http://www.codento.com/follow

or

Twitter @aukia

Petri Aukia +358 400 438610

[email protected]