teams as the unit of organization scale
DESCRIPTION
Scale your org by focusing on teams as the unit of scale.TRANSCRIPT
![Page 1: Teams as the unit of organization scale](https://reader035.vdocuments.mx/reader035/viewer/2022081413/5481cefab4af9f910d8b460a/html5/thumbnails/1.jpg)
Teams as the unit of org scale
CTO SummitOctober 23rd, 2013@chfry
![Page 2: Teams as the unit of organization scale](https://reader035.vdocuments.mx/reader035/viewer/2022081413/5481cefab4af9f910d8b460a/html5/thumbnails/2.jpg)
![Page 3: Teams as the unit of organization scale](https://reader035.vdocuments.mx/reader035/viewer/2022081413/5481cefab4af9f910d8b460a/html5/thumbnails/3.jpg)
“By focusing on teams you can scale from 10 to 1000 people quickly and easily. Your organization will be more dynamic,
decentralized and solve problems faster.”
![Page 4: Teams as the unit of organization scale](https://reader035.vdocuments.mx/reader035/viewer/2022081413/5481cefab4af9f910d8b460a/html5/thumbnails/4.jpg)
![Page 5: Teams as the unit of organization scale](https://reader035.vdocuments.mx/reader035/viewer/2022081413/5481cefab4af9f910d8b460a/html5/thumbnails/5.jpg)
![Page 6: Teams as the unit of organization scale](https://reader035.vdocuments.mx/reader035/viewer/2022081413/5481cefab4af9f910d8b460a/html5/thumbnails/6.jpg)
6Twitter Confidential
The problem of scale @ twitter
143,200
33,000
11,000
![Page 7: Teams as the unit of organization scale](https://reader035.vdocuments.mx/reader035/viewer/2022081413/5481cefab4af9f910d8b460a/html5/thumbnails/7.jpg)
Two models of teams (one good / one bad)
Team1
Team2
Team3
New Work
ConsultingStable teams
![Page 8: Teams as the unit of organization scale](https://reader035.vdocuments.mx/reader035/viewer/2022081413/5481cefab4af9f910d8b460a/html5/thumbnails/8.jpg)
The Project Based Work Structure is Complex and Ineffective
![Page 9: Teams as the unit of organization scale](https://reader035.vdocuments.mx/reader035/viewer/2022081413/5481cefab4af9f910d8b460a/html5/thumbnails/9.jpg)
The Team Based Model is Simple, Empowering, and Optimized
![Page 10: Teams as the unit of organization scale](https://reader035.vdocuments.mx/reader035/viewer/2022081413/5481cefab4af9f910d8b460a/html5/thumbnails/10.jpg)
What is a team?
Real teams have:
“a team task, clear boundaries, clearly specified authority to manage their own work process, and membership stability
over some reasonable period of time”
- J. Richard Hackman Leading Teams
![Page 11: Teams as the unit of organization scale](https://reader035.vdocuments.mx/reader035/viewer/2022081413/5481cefab4af9f910d8b460a/html5/thumbnails/11.jpg)
What are the keys to scaling distributed systems?
![Page 12: Teams as the unit of organization scale](https://reader035.vdocuments.mx/reader035/viewer/2022081413/5481cefab4af9f910d8b460a/html5/thumbnails/12.jpg)
Treat your people at least as well as you do your hardware...
‣ Focus on throughput over utilization
‣ Parallel-izable and distributed modules
‣ Remove or scale bottlenecks
‣ Self healing / Self correcting
‣ Teams can learn and adapt
![Page 13: Teams as the unit of organization scale](https://reader035.vdocuments.mx/reader035/viewer/2022081413/5481cefab4af9f910d8b460a/html5/thumbnails/13.jpg)
What’s an Engineering team @twitter?
‣ Teams are small < 10 people
‣ Teams sit together
‣ Engineering ICs are only on one team
‣ Teams are not virtual
‣ Goal is one engineering manager per team
‣ One DRI for the project
‣ Discoverable and public goals
‣ Team has everything and everyone it needs to deliver
‣ Minimize dependencies
‣ Teams exist for long lived efforts
![Page 14: Teams as the unit of organization scale](https://reader035.vdocuments.mx/reader035/viewer/2022081413/5481cefab4af9f910d8b460a/html5/thumbnails/14.jpg)
Scaling Mobile @twitter
Problem: we had two small teams that build mobile apps
‣ Defined what a team is
‣ Scaled the bottleneck
‣ Put mobile engineers on all teams
‣ Created a way to run experiments
‣ Train everyone in mobile engineering
‣ Got into a monthly rhythm
![Page 15: Teams as the unit of organization scale](https://reader035.vdocuments.mx/reader035/viewer/2022081413/5481cefab4af9f910d8b460a/html5/thumbnails/15.jpg)
Conclusion
‣ Focusing on teams will scale you from 10-1000 engineers
‣ Learning teams can be autonomous
‣ Think holistically about your engineering organization as a system
![Page 16: Teams as the unit of organization scale](https://reader035.vdocuments.mx/reader035/viewer/2022081413/5481cefab4af9f910d8b460a/html5/thumbnails/16.jpg)