O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Scaling Engineering Teams for Growth

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Carregando em…3
×

Confira estes a seguir

1 de 40 Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (20)

Semelhante a Scaling Engineering Teams for Growth (20)

Anúncio

Mais recentes (20)

Scaling Engineering Teams for Growth

  1. 1. Scaling Engineering Teams for Growth Herry Wiputra Chief Technical Officer
  2. 2. Successful email newsletter SaaS company
  3. 3. $250 million USD VC Fund Australian Record — April 2014
  4. 4. Growth ambition
  5. 5. 50 people to 250 people
  6. 6. 20 engineers to 70 engineers
  7. 7. 1 feature team to 7 feature teams
  8. 8. 1 code base to many code bases
  9. 9. 1 deployment per month to many deployments per day
  10. 10. 1 big product release in a year to multiple small releases in a month
  11. 11. 16 month transformational journey
  12. 12. It is not the strongest of the species that survives, nor the most intelligent, but the one most responsive to change “ Charles Darwin
  13. 13. “Hierarchical Structure” “Value Structure”
  14. 14. Self organising teams
  15. 15. Culture People Structure Process Architecture
  16. 16. Culture
  17. 17. Before cars, make people “ Eiji Toyoda Culture People Structure Process Architecture
  18. 18. Culture People Structure Process Architecture Build Learn Measure
  19. 19. If your actions inspire others to dream more, learn more, do more, and become more, you are a leader “ John Quincy Adams Culture People Structure Process Architecture
  20. 20. People
  21. 21. Attitude, not aptitude, determines altitude “ Zig Ziglar Culture People Structure Process Architecture
  22. 22. Boundary crossing competencies Depthinatleastonesystemordiscipline Culture People Structure Process Architecture
  23. 23. Structure
  24. 24. DESIGNERS DEVELOPERS QA’S PM’S CROSS FUNCTIONAL TEAM Culture People Structure Process Architecture
  25. 25. Autonomy The desire to direct our own lives Mastery The urge to make progress and get better in something that matters Purpose The yearning to do what we do in the service of something larger than ourselves Culture People Structure Process Architecture
  26. 26. Product Manager Purpose Delivery Lead Autonomy Technical Lead Mastery Culture People Structure Process Architecture
  27. 27. Self Selecting Teams
  28. 28. Process
  29. 29. Culture People Structure Process Architecture make the work visible READY 4 IN PROGRESS REVIEW DEPLOYED 2 2
  30. 30. Objective Build the best email builder in the market Key Results 1. Increase adoption of new active customers by x% 2. Add y new templates every quarter 3. Add mobile first template by quarter z Culture People Structure Process Architecture
  31. 31. Dual Track Agile Culture People Structure Process Architecture
  32. 32. Architecture
  33. 33. Any organisation that designs a system will inevitably produce a design whose structure is a copy of the organisation's communication structure “ Conway’s Law Culture People Structure Process Architecture
  34. 34. Culture People Structure Process Architecture UI DATABASE DATABASE DATABASE DATABASE DATABASE UI
  35. 35. A self organising team is… a cross-functional team with t-shaped members who have a great attitude and a desire to learn, are motivated by a strong purpose that is aligned to the company’s goals, with full autonomy to reach those, and are coached and supported by servant leaders
  36. 36. Thank you
  37. 37. join.cm We’re hiring

×