SlideShare a Scribd company logo
Teams as the unit of org scale
CTO Summit
October 23rd, 2013
@chfry
Teams as the unit of organization scale
“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.”
Teams as the unit of organization scale
Teams as the unit of organization scale
The problem of scale @ twitter

143,200
33,000
11,000
Twitter Confidential

6
Two models of teams (one good / one bad)
Consulting

Stable teams
New Work

Tea
m1

Tea
m2

Tea
m3
The Project Based Work Structure is Complex and Ineffective
The Team Based Model is Simple, Empowering, and Optimized
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
What are the keys to scaling distributed systems?
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
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
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
Conclusion
‣

Focusing on teams will
scale you from 101000 engineers

‣

Learning teams can
be autonomous

‣

Think holistically about
your engineering
organization as a
system
Teams as the unit of organization scale

More Related Content

PDF
Fostering self organization – ten ninja techniques for managers
PDF
M30 scrum pulse
PDF
Creating Great Teams using Management 3.0
PPTX
COVID 19 strategic perspective
PDF
Management 3.0 - An Introduction
PDF
Scrum meets Management 3.0 - how to apply the latest management ideas to stre...
PPT
Demystification of leadership
PDF
Holacracy, another management hype? Practical perspective after 2 years.
Fostering self organization – ten ninja techniques for managers
M30 scrum pulse
Creating Great Teams using Management 3.0
COVID 19 strategic perspective
Management 3.0 - An Introduction
Scrum meets Management 3.0 - how to apply the latest management ideas to stre...
Demystification of leadership
Holacracy, another management hype? Practical perspective after 2 years.

What's hot (13)

PDF
Top 10 reasons why Agile fails and some options
PDF
The Mango Tree - Agile Tour Vilnius 2015
PPT
Speed Thinking overview
PDF
Speed Thinking E Book
PPTX
A Leadership Survival Guide to Transformation - Aldo Rall & Andy Cooper - Agi...
PDF
Jürgen Dittmar, Cocondi - Management 3.0 | Agile Greece Summit 2015
PPTX
Bringing humanity to work
PDF
Building Hyperproductive Agile Teams: Leveraging What Science Knows
PPTX
Agile is all about learning
PDF
More with LeSS
PDF
Engineering Management - Challenges and misconceptions
PDF
The Leadership Gift & You: Grow, Lead, Change, Perform
PDF
Learning to dance with lean startup - An agile transformation journey with an...
Top 10 reasons why Agile fails and some options
The Mango Tree - Agile Tour Vilnius 2015
Speed Thinking overview
Speed Thinking E Book
A Leadership Survival Guide to Transformation - Aldo Rall & Andy Cooper - Agi...
Jürgen Dittmar, Cocondi - Management 3.0 | Agile Greece Summit 2015
Bringing humanity to work
Building Hyperproductive Agile Teams: Leveraging What Science Knows
Agile is all about learning
More with LeSS
Engineering Management - Challenges and misconceptions
The Leadership Gift & You: Grow, Lead, Change, Perform
Learning to dance with lean startup - An agile transformation journey with an...
Ad

Similar to Teams as the unit of organization scale (17)

PDF
Scaling Engineering Teams with Chris Fry
PPTX
A CTO's Guide to Scaling Organizations
PDF
Cto meetup Berlin
PDF
Putting People First - Building and Sustaining Awesome Distributed Teams at S...
PDF
Scaling teams, processes and architectures
PDF
Scale your Software development process while scaling your team
PPTX
Setting up global technology teams | Session with Apurva Dalal
PPTX
Scale-Free Organizations: A Sober View, Some History, and How to Make One
PDF
Strategies for building, managing, and scaling technology teams
PDF
Pascal von Rickenbach (GetYourGuide) – Product versus Engineering – Dawn of J...
PPTX
Surge 2013: Maximizing Scalability, Resiliency, and Engineering Velocity in t...
PDF
What needs to be true? Patterns of engineering agility
PDF
Scaling: Old ideas & some new ones....
PDF
Agile scaling approach - spotify model & common sense
PDF
Scaling Products With Design Systems
PDF
Development and Deployment: The Human Factor
Scaling Engineering Teams with Chris Fry
A CTO's Guide to Scaling Organizations
Cto meetup Berlin
Putting People First - Building and Sustaining Awesome Distributed Teams at S...
Scaling teams, processes and architectures
Scale your Software development process while scaling your team
Setting up global technology teams | Session with Apurva Dalal
Scale-Free Organizations: A Sober View, Some History, and How to Make One
Strategies for building, managing, and scaling technology teams
Pascal von Rickenbach (GetYourGuide) – Product versus Engineering – Dawn of J...
Surge 2013: Maximizing Scalability, Resiliency, and Engineering Velocity in t...
What needs to be true? Patterns of engineering agility
Scaling: Old ideas & some new ones....
Agile scaling approach - spotify model & common sense
Scaling Products With Design Systems
Development and Deployment: The Human Factor
Ad

More from cfry (9)

PPTX
10 ways to scale your startup
PPT
Scaling Organizations
PPTX
Opportunity open market
PPT
Original Platform Talk
PPTX
Herding cats (managing software development)
PPTX
Innovation@salesforce
PDF
Salesforce Agile Rollout 2007
PDF
Adm Initial Proposal
PPT
The best work of your career
10 ways to scale your startup
Scaling Organizations
Opportunity open market
Original Platform Talk
Herding cats (managing software development)
Innovation@salesforce
Salesforce Agile Rollout 2007
Adm Initial Proposal
The best work of your career

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Mushroom cultivation and it's methods.pdf
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
1. Introduction to Computer Programming.pptx
PDF
Encapsulation theory and applications.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
1 - Historical Antecedents, Social Consideration.pdf
NewMind AI Weekly Chronicles - August'25-Week II
A comparative analysis of optical character recognition models for extracting...
MIND Revenue Release Quarter 2 2025 Press Release
WOOl fibre morphology and structure.pdf for textiles
Hindi spoken digit analysis for native and non-native speakers
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Mushroom cultivation and it's methods.pdf
cloud_computing_Infrastucture_as_cloud_p
A comparative study of natural language inference in Swahili using monolingua...
1. Introduction to Computer Programming.pptx
Encapsulation theory and applications.pdf
A Presentation on Artificial Intelligence
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Heart disease approach using modified random forest and particle swarm optimi...
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Univ-Connecticut-ChatGPT-Presentaion.pdf
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
DP Operators-handbook-extract for the Mautical Institute
1 - Historical Antecedents, Social Consideration.pdf

Teams as the unit of organization scale

  • 1. Teams as the unit of org scale CTO Summit October 23rd, 2013 @chfry
  • 3. “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.”
  • 6. The problem of scale @ twitter 143,200 33,000 11,000 Twitter Confidential 6
  • 7. Two models of teams (one good / one bad) Consulting Stable teams New Work Tea m1 Tea m2 Tea m3
  • 8. The Project Based Work Structure is Complex and Ineffective
  • 9. The Team Based Model is Simple, Empowering, and Optimized
  • 10. 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
  • 11. What are the keys to scaling distributed systems?
  • 12. 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
  • 13. 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
  • 14. 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
  • 15. Conclusion ‣ Focusing on teams will scale you from 101000 engineers ‣ Learning teams can be autonomous ‣ Think holistically about your engineering organization as a system

Editor's Notes

  • #3: Roman legion is the most scalable org in history and took over the world - 10 squads (contubernia - a tent group of generally 8 men) = a century, each commanded by a centurion = 80 men [note that the size of a century had diverged from its original, literal meaning of 100] 6 centuries = a cohort = 480 men 10 cohorts = a legion = 4800 men
  • #5: How do I know this Its also informed by my growing up
  • #6: I appreciate hard work and thinking deeply about systems. So twitter has challenge of scale in terms of transactions and teams
  • #11: Example!
  • #16: Make it personal