Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

How to Build Autonomous Teams, by Issuu VP of Engineering & Former Soundcloud VP of Engineering Alexander Grosse

1,862 views

Published on

Learn how to building customer-aligned, cross-functional teams from the guy who grew SoundCloud’s engineering team to over 100 people and in the process transformed how music is shared and discovered.

Presented at the Hive engineering leadership summit at the Tumo Center in Yerevan Armenia. Learn more about hiring top tech talent: https://teamable.com

Published in: Recruiting & HR
  • Login to see the comments

How to Build Autonomous Teams, by Issuu VP of Engineering & Former Soundcloud VP of Engineering Alexander Grosse

  1. 1. How to build teams Alexander Grosse
  2. 2. ABOUT ME •Retired software engineer •VP Engineering issuu •Former VP Engineering SoundCloud
  3. 3. MOTIVATION •Company is growing •What happens to the teams?
  4. 4. TRADITIONAL APPROACHES • Layered approach • Scrum Teams
  5. 5. FULL STACK TEAM •Everything from css to linux kernel?
  6. 6. ENGINEERING VIEW All engineering skills necessary to work on the backlog
  7. 7. BUSINESS VIEW All skills necessary to work on the backlog
  8. 8. 95% RULE A team (in one office) should be able to deliver 95% of their backlog to production without time-blocking dependencies to other teams.
  9. 9. TEAM EXAMPLE Front end Back end QA Product Design Support
  10. 10. MICRO SERVICES Logical consequence out of these teams?
  11. 11. ACCEPT IMPERFECT SETUPS If they serve a purpose use Conway’s law to your benefit
  12. 12. ACCEPT IMPERFECT SETUPS Monolith Search Payment
  13. 13. REAL WORLD EXAMPLE Front end Back end Infrastructure Design Front end Back end Front end Front end Back end
  14. 14. WHAT ABOUT PURPOSE? Try to align teams with customers
  15. 15. WHAT ABOUT MASTERY? Better under commit and over achieve What about boring tasks?
  16. 16. WHAT ABOUT AUTONOMY? Give goals, but don’t prescribe how they should be achieved And give team the setup to actually do that
  17. 17. SUMMARY Build teams around customers Make them autonomous Give them ambitious, but achievable goals
  18. 18. PRODUCT OWNER Role of the product owner PO = superman? alternative approaches linemanagement

×