SlideShare uma empresa Scribd logo
1 de 15
Teams as the unit of org scale
May 20th, 2015
@chfry
“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.”
Twitter Confidential 5
The problem of scale @ twitter
Two models of teams (one good / one bad)
Team
1
Team
2
Team
3
New Work
Consulting Stable teams
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
10-1000 engineers
‣ Learning teams can be autonomous
‣ Think holistically about your
engineering organization as a system
Thank you!
@chfry

Mais conteúdo relacionado

Mais procurados

INNOVATION ROOTS | Webinar | Kanban Management Professional to Create Value, ...
INNOVATION ROOTS | Webinar | Kanban Management Professional to Create Value, ...INNOVATION ROOTS | Webinar | Kanban Management Professional to Create Value, ...
INNOVATION ROOTS | Webinar | Kanban Management Professional to Create Value, ...
Innovation Roots
 

Mais procurados (20)

Learn Spotify (an Agile Framework)
Learn Spotify (an Agile Framework)Learn Spotify (an Agile Framework)
Learn Spotify (an Agile Framework)
 
Agile Reorgs: A Survival Guide
Agile Reorgs: A Survival GuideAgile Reorgs: A Survival Guide
Agile Reorgs: A Survival Guide
 
Full stackagile - Squads Chapters Tribes and Guilds
Full stackagile - Squads Chapters Tribes and GuildsFull stackagile - Squads Chapters Tribes and Guilds
Full stackagile - Squads Chapters Tribes and Guilds
 
Why autonomy is at the heart of agility
Why autonomy is at the heart of agilityWhy autonomy is at the heart of agility
Why autonomy is at the heart of agility
 
Why I Built my Career with Atlassian Tools and You Should Too!
 Why I Built my Career with Atlassian Tools and You Should Too! Why I Built my Career with Atlassian Tools and You Should Too!
Why I Built my Career with Atlassian Tools and You Should Too!
 
INNOVATION ROOTS | Webinar | Kanban Management Professional to Create Value, ...
INNOVATION ROOTS | Webinar | Kanban Management Professional to Create Value, ...INNOVATION ROOTS | Webinar | Kanban Management Professional to Create Value, ...
INNOVATION ROOTS | Webinar | Kanban Management Professional to Create Value, ...
 
Ahmet Akdağ, ACM - Management in Agile | Agile Greece Summit 2015
Ahmet Akdağ, ACM - Management in Agile | Agile Greece Summit 2015Ahmet Akdağ, ACM - Management in Agile | Agile Greece Summit 2015
Ahmet Akdağ, ACM - Management in Agile | Agile Greece Summit 2015
 
What do agile leaders do?
What do agile leaders do?What do agile leaders do?
What do agile leaders do?
 
Embracing a Remote Workforce - Our Practices for Global Productivity and Comm...
Embracing a Remote Workforce - Our Practices for Global Productivity and Comm...Embracing a Remote Workforce - Our Practices for Global Productivity and Comm...
Embracing a Remote Workforce - Our Practices for Global Productivity and Comm...
 
Principles to practices workshop
Principles to practices workshopPrinciples to practices workshop
Principles to practices workshop
 
Understanding the agile mindset
Understanding the agile mindsetUnderstanding the agile mindset
Understanding the agile mindset
 
Agile Mindset : The Paradigm Shift..! - Agile Tour Algiers 2017
Agile Mindset : The Paradigm Shift..! - Agile Tour Algiers 2017Agile Mindset : The Paradigm Shift..! - Agile Tour Algiers 2017
Agile Mindset : The Paradigm Shift..! - Agile Tour Algiers 2017
 
Agility Path
Agility PathAgility Path
Agility Path
 
How your culture is shaping your Agile
How your culture is shaping your AgileHow your culture is shaping your Agile
How your culture is shaping your Agile
 
Business agility presentation
Business agility presentationBusiness agility presentation
Business agility presentation
 
full-stack agile: Common Agile Myths
full-stack agile: Common Agile Mythsfull-stack agile: Common Agile Myths
full-stack agile: Common Agile Myths
 
What Culture are you working with and how Agile is it?
What Culture are you working with and how Agile is it?What Culture are you working with and how Agile is it?
What Culture are you working with and how Agile is it?
 
Rise and Downfall of a large Scale Scrum (LeSS) Implementation
Rise and Downfall of a large Scale Scrum (LeSS) ImplementationRise and Downfall of a large Scale Scrum (LeSS) Implementation
Rise and Downfall of a large Scale Scrum (LeSS) Implementation
 
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter StevensINNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
 
Agile mindset
Agile mindsetAgile mindset
Agile mindset
 

Destaque

6 komunikasi engineering
6 komunikasi engineering6 komunikasi engineering
6 komunikasi engineering
Reza4646
 
P6 konsep probabilitas
P6 konsep probabilitasP6 konsep probabilitas
P6 konsep probabilitas
HIMTI
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
Slideshare
 

Destaque (12)

Scaling an Engineering Team
Scaling an Engineering TeamScaling an Engineering Team
Scaling an Engineering Team
 
Continuous Learning (updated June 2015, with more examples of learning practi...
Continuous Learning (updated June 2015, with more examples of learning practi...Continuous Learning (updated June 2015, with more examples of learning practi...
Continuous Learning (updated June 2015, with more examples of learning practi...
 
Engineering marketers' 2016 campaign plans research report
Engineering marketers' 2016 campaign plans research reportEngineering marketers' 2016 campaign plans research report
Engineering marketers' 2016 campaign plans research report
 
6 komunikasi engineering
6 komunikasi engineering6 komunikasi engineering
6 komunikasi engineering
 
P6 konsep probabilitas
P6 konsep probabilitasP6 konsep probabilitas
P6 konsep probabilitas
 
Ethics in engineering profession kamal25
Ethics in engineering profession kamal25Ethics in engineering profession kamal25
Ethics in engineering profession kamal25
 
Ch12 safety engineering
Ch12 safety engineeringCh12 safety engineering
Ch12 safety engineering
 
Engineering Professional Practice Chapter 2 Ethics and Professionalism Pokhar...
Engineering Professional Practice Chapter 2 Ethics and Professionalism Pokhar...Engineering Professional Practice Chapter 2 Ethics and Professionalism Pokhar...
Engineering Professional Practice Chapter 2 Ethics and Professionalism Pokhar...
 
PPT MATERI RENANG
PPT MATERI RENANGPPT MATERI RENANG
PPT MATERI RENANG
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
Engineering SOP
Engineering SOPEngineering SOP
Engineering SOP
 
(ISM301) Engineering Netflix Global Operations In The Cloud
(ISM301) Engineering Netflix Global Operations In The Cloud(ISM301) Engineering Netflix Global Operations In The Cloud
(ISM301) Engineering Netflix Global Operations In The Cloud
 

Semelhante a Scaling Engineering Teams with Chris Fry

Scaling to a Team of Teams
Scaling to a Team of TeamsScaling to a Team of Teams
Scaling to a Team of Teams
Ajay Reddy
 

Semelhante a Scaling Engineering Teams with Chris Fry (20)

Teams as the unit of organization scale
Teams as the unit of organization scale Teams as the unit of organization scale
Teams as the unit of organization scale
 
An Integrated Management System - Best Practices 2020 Adoption of ITIL
An Integrated Management System - Best Practices 2020 Adoption of ITILAn Integrated Management System - Best Practices 2020 Adoption of ITIL
An Integrated Management System - Best Practices 2020 Adoption of ITIL
 
Respect for People - Lean's neglected pillar
Respect for People -  Lean's neglected pillarRespect for People -  Lean's neglected pillar
Respect for People - Lean's neglected pillar
 
Scaling Agile Done Right (Agile Manchester 2017)
Scaling Agile Done Right (Agile Manchester 2017)Scaling Agile Done Right (Agile Manchester 2017)
Scaling Agile Done Right (Agile Manchester 2017)
 
An Integrated Management System_best-practices-2020_adoption_ITIL
An Integrated Management System_best-practices-2020_adoption_ITILAn Integrated Management System_best-practices-2020_adoption_ITIL
An Integrated Management System_best-practices-2020_adoption_ITIL
 
Collective 2016-workshop-2016-06-05-final
Collective 2016-workshop-2016-06-05-finalCollective 2016-workshop-2016-06-05-final
Collective 2016-workshop-2016-06-05-final
 
Start small, stay small!
Start small, stay small!Start small, stay small!
Start small, stay small!
 
Introduction to Management 3.0 : Presented by Ralph van Roosmalen
Introduction to Management 3.0 : Presented by Ralph van RoosmalenIntroduction to Management 3.0 : Presented by Ralph van Roosmalen
Introduction to Management 3.0 : Presented by Ralph van Roosmalen
 
IT in the Park 2017
IT in the Park 2017IT in the Park 2017
IT in the Park 2017
 
IT In The Park 2017
IT In The Park 2017IT In The Park 2017
IT In The Park 2017
 
What needs to be true? Patterns of engineering agility
What needs to be true? Patterns of engineering agilityWhat needs to be true? Patterns of engineering agility
What needs to be true? Patterns of engineering agility
 
Jon Terry: Respect for People Lean's Neglected Pillar
Jon Terry: Respect for People Lean's Neglected PillarJon Terry: Respect for People Lean's Neglected Pillar
Jon Terry: Respect for People Lean's Neglected Pillar
 
[Slideshare] Cracking The Agile Culture Code
[Slideshare] Cracking The Agile Culture Code[Slideshare] Cracking The Agile Culture Code
[Slideshare] Cracking The Agile Culture Code
 
Seeing Problems Differently Results in Different Solutions - Innovation Tool ...
Seeing Problems Differently Results in Different Solutions - Innovation Tool ...Seeing Problems Differently Results in Different Solutions - Innovation Tool ...
Seeing Problems Differently Results in Different Solutions - Innovation Tool ...
 
Confab 2016: Content Teamwork Workshop
Confab 2016: Content Teamwork WorkshopConfab 2016: Content Teamwork Workshop
Confab 2016: Content Teamwork Workshop
 
Scaling Agile Done Right (XP 2017 version)
Scaling Agile Done Right (XP 2017 version)Scaling Agile Done Right (XP 2017 version)
Scaling Agile Done Right (XP 2017 version)
 
Scaling to a Team of Teams
Scaling to a Team of TeamsScaling to a Team of Teams
Scaling to a Team of Teams
 
Improving the Employee Experience with HR Tech
Improving the Employee Experience with HR TechImproving the Employee Experience with HR Tech
Improving the Employee Experience with HR Tech
 
Team work
Team workTeam work
Team work
 
Data Product Teams Ecosystems
Data Product Teams EcosystemsData Product Teams Ecosystems
Data Product Teams Ecosystems
 

Mais de Spark Capital

Mais de Spark Capital (10)

This is How Priceonomics Gets 1 Million Visitors to its Blog Per Month
This is How Priceonomics Gets 1 Million Visitors to its Blog Per MonthThis is How Priceonomics Gets 1 Million Visitors to its Blog Per Month
This is How Priceonomics Gets 1 Million Visitors to its Blog Per Month
 
The Five Challenges of Leadership
The Five Challenges of LeadershipThe Five Challenges of Leadership
The Five Challenges of Leadership
 
What ustwo Learned About Mobile Design from Android Wear
What ustwo Learned About Mobile Design from Android WearWhat ustwo Learned About Mobile Design from Android Wear
What ustwo Learned About Mobile Design from Android Wear
 
How Squarespace's Lead Designer Built Its Mobile App from Scratch
How Squarespace's Lead Designer Built Its Mobile App from ScratchHow Squarespace's Lead Designer Built Its Mobile App from Scratch
How Squarespace's Lead Designer Built Its Mobile App from Scratch
 
How Great Companies Get Their Mojo from Maslow
How Great Companies Get Their Mojo from MaslowHow Great Companies Get Their Mojo from Maslow
How Great Companies Get Their Mojo from Maslow
 
The Five Challenges of Leadership
The Five Challenges of LeadershipThe Five Challenges of Leadership
The Five Challenges of Leadership
 
Fundraising and Investor Relations 101 with Andrew Parker
Fundraising and Investor Relations 101 with Andrew ParkerFundraising and Investor Relations 101 with Andrew Parker
Fundraising and Investor Relations 101 with Andrew Parker
 
Fundraising & Investor Relations with Yaron Galai
Fundraising & Investor Relations with Yaron GalaiFundraising & Investor Relations with Yaron Galai
Fundraising & Investor Relations with Yaron Galai
 
Using OKRs in Startups with Nabeel Hyatt
Using OKRs in Startups with Nabeel HyattUsing OKRs in Startups with Nabeel Hyatt
Using OKRs in Startups with Nabeel Hyatt
 
Branding in 13 Slides and 10 Minutes with Adam Hanft
Branding in 13 Slides and 10 Minutes with Adam HanftBranding in 13 Slides and 10 Minutes with Adam Hanft
Branding in 13 Slides and 10 Minutes with Adam Hanft
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

Scaling Engineering Teams with Chris Fry

  • 1. Teams as the unit of org scale May 20th, 2015 @chfry
  • 2.
  • 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.”
  • 4.
  • 5. Twitter Confidential 5 The problem of scale @ twitter
  • 6. Two models of teams (one good / one bad) Team 1 Team 2 Team 3 New Work Consulting Stable teams
  • 7. The Project Based Work Structure is Complex and Ineffective
  • 8. The Team Based Model is Simple, Empowering, and Optimized
  • 9. 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
  • 10. What are the keys to scaling distributed systems?
  • 11. 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
  • 12. 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
  • 13. 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
  • 14. 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