SlideShare a Scribd company logo
1 of 37
Download to read offline
Feature Teams vs.
Component Teams
By: Leland Newsom
About Me
• Leland Newsom - Agile Coach, CapTech Ventures
• lnewsom@captechconsulting.com
• @LelandNewsom
• Past roles include: Developer, Manager, Managing Director, Technical Director
• First started learning Agile/Lean in 2005
• CSM since 2007
• Started leading & coaching agile teams in 2007
Agenda
• Conway’s Law
• Definitions
• Team Scaling Patterns
• Issues
• Comparison
• LeSS Recommendation
• SAFe Recommendation
• Hybrid Recommendation
• Transitioning
• I discovered that the best
innovation is sometimes the
company, the way you organize
a company. --Steve Jobs
• “Steve Jobs” by Walter Isaacson p.334
Scaling Questions
When you organization grows large enough to
need multiple teams, what is your team
scaling strategy? Why?
What criteria are you using to decide?
Conway’s Law
“...organizations which design
systems...are constrained to
produce designs which are
copies of the communication
structures of these
organizations.”
- Melvin E. Conway, April 1968
We manage and communicate this way.
Even though our value flows this way.
Feature Team Definition
Features are those behaviors of the system that directly fulfill some user need.
Feature team - Is a long-lived, cross-functional, cross-component team that completes
many end-to-end customer features.
Component Team Definition
Component Team:
1. A team that focuses on the creation of
one or more components of a larger
product that a customer would
purchase.
2. Component teams create assets or
components that are then reused by
other teams to assemble customer-
valuable solutions.
3. Team that is cross-functional (multi-
disciplinary), single component
focused.
Components are distinguishable system parts that provide and encapsulate common
functions needed to implement features.
Common Team Scaling Patterns
Discipline Teams Location Teams
Architectural Layer
Teams
• Hybrid
• Feature Teams
Component Teams (Single Backlog)
Copyright © 2007-2011, Innolution, LLC. All Rights Reserved.
Component Team #1
Component
Area #1
Component Team #2
Component
Area #2
Component Team #3
Component
Area #3
Product Backlog
Component Teams
(Multiple Backlogs)
Copyright © 2007-2011, Innolution, LLC. All Rights Reserved.
Component Team #1
Component
Area #1
Component Team #2
Component
Area #2
Component Team #3
Component
Area #3
FA #1 PB FA #2 PB FA #3 PB
Product Backlog #2
Product Backlog #1
Component Team Issue - Prioritization
Component Team Issue - Non-functional Requirements
As a customer, I want to be
one of 10,000 customers who
can use the system during
peak usage periods.
As a user, I want the site to
be available 99.999% of the
time I try to access it.
As the CTO, I want the new
system to conform to our
established security policies.
Clipped from: http://www.slideshare.net/gosei/actionable-fearless-leadership?qid=3889255d-2c08-4c97-ae46-7915fce4dc0a&v=&b=&from_search=1
Feature Team Issue – Lack of Knowledge
Feature Team Issue – Organizational Resistance
*Agile Velocity
*Agile Velocity
Component Teams and Feature Teams
Comparison (from LeSS)
component team feature team
optimized for delivering the maximum number of lines of code optimized for delivering the maximum customer value
focus on increased individual productivity by implementing ‘easy’
lower-value features
focus on high-value features and system productivity (value
throughput)
responsible for only part of a customer-centric feature responsible for complete customer-centric feature
traditional way of organizing teams — follows Conway’s law ‘modern’ way of organizing teams — avoids Conway’s law
leads to ‘invented’ work and a forever-growing organization leads to customer focus, visibility, and smaller organizations
dependencies between teams leads to additional planning minimizes dependencies between teams to increase flexibility
focus on single specialization focus on multiple specializations
individual/team code ownership shared product code ownership
clear individual responsibilities shared team responsibilities
results in ‘waterfall’ development supports iterative development
exploits existing expertise; lower level of learning new skills exploits flexibility; continuous and broad learning
works with sloppy engineering practices—effects are localized requires skilled engineering practices—effects are broadly visible
contrary to belief, often leads to low-quality code in component provides a motivation to make code easy to maintain and test
seemingly easy to implement seemingly difficult to implement
LeSS Recommendation
From https://less.works/less/structure/feature-teams.html
“A pure feature team organization is ideal…”
SAFe Recommendations
To ensure highest feature throughput, SAFe generally recommends a mix of perhaps 75-80% feature teams and
20-25% component teams.
http://www.scaledagileframework.com/features-and-components/
Build Knowledge – Community of Practice
*Ken Rubin / Innolution
Build Knowledge – Component Steward
*Ken Rubin / Innolution
Transitioning to Feature Teams
Repeat - Scaling Questions
When you organization grows large enough to
need multiple teams, what is your team
scaling strategy? Why?
What criteria are you using to decide?
Learn More
• https://less.works/less/structure/feature-teams.html
• http://www.featureteamprimer.com/
• http://www.scaledagileframework.com/features-and-components/
• http://www.innolution.com/resources/presentations/agile-2013-scaling-with-feature-vs-
component-teams
• http://www.agilevelocity.com/blog/3-ws-building-agile-team/
• https://gosei.fi/coordinationchaos/
• https://vimeo.com/195033705
• https://dzone.com/articles/rethinking-component-teams-for-flow
Appendix
Coordination Chaos
Clipped from: http://www.slideshare.net/gosei/actionable-fearless-leadership?qid=3889255d-2c08-4c97-ae46-7915fce4dc0a&v=&b=&from_search=1
Clipped from: http://www.slideshare.net/gosei/actionable-fearless-leadership?qid=3889255d-2c08-4c97-ae46-7915fce4dc0a&v=&b=&from_search=1
Clipped from: http://www.slideshare.net/gosei/actionable-fearless-leadership?qid=3889255d-2c08-4c97-ae46-7915fce4dc0a&v=&b=&from_search=1
Clipped from: http://www.slideshare.net/gosei/actionable-fearless-leadership?qid=3889255d-2c08-4c97-ae46-7915fce4dc0a&v=&b=&from_search=1
Clipped from: http://www.slideshare.net/gosei/actionable-fearless-leadership?qid=3889255d-2c08-4c97-ae46-7915fce4dc0a&v=&b=&from_search=1
Clipped from: http://www.slideshare.net/gosei/actionable-fearless-leadership?qid=3889255d-2c08-4c97-ae46-7915fce4dc0a&v=&b=&from_search=1
Clipped from: http://www.slideshare.net/gosei/actionable-fearless-leadership?qid=3889255d-2c08-4c97-ae46-7915fce4dc0a&v=&b=&from_search=1
Clipped from: http://www.slideshare.net/gosei/actionable-fearless-leadership?qid=3889255d-2c08-4c97-ae46-7915fce4dc0a&v=&b=&from_search=1
Clipped from: http://www.slideshare.net/gosei/actionable-fearless-leadership?qid=3889255d-2c08-4c97-ae46-7915fce4dc0a&v=&b=&from_search=1

More Related Content

What's hot

Feature vs component
Feature vs componentFeature vs component
Feature vs component
Chad Holdorf
 

What's hot (20)

Why Agile is Failing in Large Enterprises
Why Agile is Failing in Large EnterprisesWhy Agile is Failing in Large Enterprises
Why Agile is Failing in Large Enterprises
 
Achieving Elite and High Performance DevOps Using DORA Metrics
Achieving Elite and High Performance DevOps Using DORA MetricsAchieving Elite and High Performance DevOps Using DORA Metrics
Achieving Elite and High Performance DevOps Using DORA Metrics
 
Feature vs component
Feature vs componentFeature vs component
Feature vs component
 
DevOps overview 2019-04-13 Nelkinda April Meetup
DevOps overview  2019-04-13 Nelkinda April MeetupDevOps overview  2019-04-13 Nelkinda April Meetup
DevOps overview 2019-04-13 Nelkinda April Meetup
 
Agile Transformation Defined
Agile Transformation DefinedAgile Transformation Defined
Agile Transformation Defined
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 Session
 
Business Value of Agile Testing: Using TDD, CI, CD, & DevOps
Business Value of Agile Testing: Using TDD, CI, CD, & DevOpsBusiness Value of Agile Testing: Using TDD, CI, CD, & DevOps
Business Value of Agile Testing: Using TDD, CI, CD, & DevOps
 
Conways Law & Continuous Delivery
Conways Law & Continuous DeliveryConways Law & Continuous Delivery
Conways Law & Continuous Delivery
 
Agile software development
Agile software development Agile software development
Agile software development
 
Explaining Cumulative Flow Diagrams - CFD
Explaining Cumulative Flow Diagrams - CFDExplaining Cumulative Flow Diagrams - CFD
Explaining Cumulative Flow Diagrams - CFD
 
Beyond Agile with Team Topologies
Beyond Agile with Team TopologiesBeyond Agile with Team Topologies
Beyond Agile with Team Topologies
 
Agile Metrics...That Matter
Agile Metrics...That MatterAgile Metrics...That Matter
Agile Metrics...That Matter
 
Kanban
KanbanKanban
Kanban
 
10 steps to a successsful enterprise agile transformation global scrum 2018
10 steps to a successsful enterprise agile transformation   global scrum 201810 steps to a successsful enterprise agile transformation   global scrum 2018
10 steps to a successsful enterprise agile transformation global scrum 2018
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling Patterns
 
Matthew Skelton_What is Platform as a Product_ Clues from Team Topologies - D...
Matthew Skelton_What is Platform as a Product_ Clues from Team Topologies - D...Matthew Skelton_What is Platform as a Product_ Clues from Team Topologies - D...
Matthew Skelton_What is Platform as a Product_ Clues from Team Topologies - D...
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
 
Agile transformation Explanined
Agile transformation ExplaninedAgile transformation Explanined
Agile transformation Explanined
 
The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...
 
Agile 101
Agile 101Agile 101
Agile 101
 

Similar to feature vs component teams

Similar to feature vs component teams (20)

10 differences between SAFe and LeSS
10 differences between SAFe and LeSS10 differences between SAFe and LeSS
10 differences between SAFe and LeSS
 
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another View
 
KAA 2017 - Comparing Scaling Frameworks: LeSS & SAFe
KAA 2017 - Comparing Scaling Frameworks: LeSS & SAFeKAA 2017 - Comparing Scaling Frameworks: LeSS & SAFe
KAA 2017 - Comparing Scaling Frameworks: LeSS & SAFe
 
Design System Proposal
Design System ProposalDesign System Proposal
Design System Proposal
 
2015-01-12 TechTalk - Removing Barriers between Development and Operations
2015-01-12 TechTalk - Removing Barriers between Development and Operations2015-01-12 TechTalk - Removing Barriers between Development and Operations
2015-01-12 TechTalk - Removing Barriers between Development and Operations
 
An Approach to Devops
An Approach to DevopsAn Approach to Devops
An Approach to Devops
 
Dev ops training in chennai
Dev ops training in chennaiDev ops training in chennai
Dev ops training in chennai
 
SAFe 101
SAFe 101SAFe 101
SAFe 101
 
Resilience and Compliance at Speed and Scale
Resilience and Compliance at Speed and ScaleResilience and Compliance at Speed and Scale
Resilience and Compliance at Speed and Scale
 
The state of the art of agile
The state of the art of agileThe state of the art of agile
The state of the art of agile
 
Reading Summary - Teamwork + Team Structure + Configuration Management
Reading Summary - Teamwork + Team Structure + Configuration ManagementReading Summary - Teamwork + Team Structure + Configuration Management
Reading Summary - Teamwork + Team Structure + Configuration Management
 
Transition to feature teams - Gil Wasserman - Agile Israel 2013
Transition to feature teams - Gil Wasserman - Agile Israel 2013Transition to feature teams - Gil Wasserman - Agile Israel 2013
Transition to feature teams - Gil Wasserman - Agile Israel 2013
 
Unit2
Unit2Unit2
Unit2
 
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOpsACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
 
Agile at Scale
Agile at ScaleAgile at Scale
Agile at Scale
 
Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!
Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!
Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
How to Learn Azure DevOps
How to Learn Azure DevOpsHow to Learn Azure DevOps
How to Learn Azure DevOps
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
DevOps Roadshow - removing barriers between development and operations
DevOps Roadshow - removing barriers between development and operationsDevOps Roadshow - removing barriers between development and operations
DevOps Roadshow - removing barriers between development and operations
 

More from Leland Newsom CSP-SM, SPC5, SDP

Enabling Agility Through DevOps
Enabling Agility Through DevOpsEnabling Agility Through DevOps
Enabling Agility Through DevOps
Leland Newsom CSP-SM, SPC5, SDP
 

More from Leland Newsom CSP-SM, SPC5, SDP (9)

Team toxins
Team toxinsTeam toxins
Team toxins
 
Technical excellence - practices matter
Technical excellence - practices matterTechnical excellence - practices matter
Technical excellence - practices matter
 
Does Your Team Need a Detox
Does Your Team Need a DetoxDoes Your Team Need a Detox
Does Your Team Need a Detox
 
Sprint with Agile, Deliver With DevOps
Sprint with Agile, Deliver With DevOpsSprint with Agile, Deliver With DevOps
Sprint with Agile, Deliver With DevOps
 
SAFe and DevOps - better together
SAFe and DevOps - better togetherSAFe and DevOps - better together
SAFe and DevOps - better together
 
Modeling and Measuring DevOps Culture
Modeling and Measuring DevOps CultureModeling and Measuring DevOps Culture
Modeling and Measuring DevOps Culture
 
Enabling Agility Through DevOps
Enabling Agility Through DevOpsEnabling Agility Through DevOps
Enabling Agility Through DevOps
 
Inspiring Alignment and Autonomy - The Leaders Role in Scaling Agile
Inspiring Alignment and Autonomy - The Leaders Role in Scaling AgileInspiring Alignment and Autonomy - The Leaders Role in Scaling Agile
Inspiring Alignment and Autonomy - The Leaders Role in Scaling Agile
 
Lean Management System
Lean Management SystemLean Management System
Lean Management System
 

Recently uploaded

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 

Recently uploaded (20)

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 

feature vs component teams