7 tried and tested ways of accelerating large digital projects in enterprises
TRANSCRIPT
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