SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Component vs. Feature Teams
Copyright © 2007-2011,  Innolution, LLC. All Rights Reserved. Component Teams (Single Backlog) Product Backlog Component Team #1 Component Team #2 Component Team #3 Component Area #1 Component Area #2 Component Area #3
Copyright © 2007-2011,  Innolution, LLC. All Rights Reserved. Component Teams (Multiple Backlogs) Product Backlog #1 Product Backlog #2 FA #1 PB FA #3 PB FA #2 PB Component Team #1 Component Team #2 Component Team #3 Component  Area #1 Component Area #2 Component Area #3
Component Teams Portfolio ©2010 Leffingwell, LLC.  Reproduced with permission Epic 1 Investment Themes Portfolio  Backlog Epic 2 Epics fit in time boxes Epic 3 Architecture evolves continuously Arch. Epic 4 Product LineManagment Epic 5 Program Features & Enable Development Rough Planning Feature Feature Feature Feature Feature Epic Program Backlog Product Manager Feature Feature Feature Features & Enablers fit in PSI’s Feature Feature Enabler Enabler Team Backlog Pods of ~3-12 Scrum Teams Team Storiesfit in sprints (Implemented by) Tasks Team Backlog Spikesare research, design, refactor Stories Team Backlog Sprints Sprints See www.scalingsoftwareagility.wordpress.com and Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise. Addison-Wesley. 2011
Copyright © 2007-2011,  Innolution, LLC. All Rights Reserved. #1 PB #2 PB #3 PB Combine Component Teams members to make Feature Teams Product Backlog Feature Team #1 Component Team #1 Component Team #2 Component Team #3 Component  Area #1 Component Area #2 Component Area #3
Multitasking Gets you There Later UnitaskingOrganization Team Organization Source: InfoQ - Multitasking Gets You There Later
Feature Teams Copyright © 2007-2011,  Innolution, LLC. All Rights Reserved. Each team has all of the people to develop complete features Product Backlog Feature Team #1 Feature Team #2
Multiple teams on One Epic 8 Epic Backlog Feature Team #1 Feature Team #2 Feature Team #3
Goal Portfolio ©2010 Leffingwell, LLC.  Reproduced with permission Epic 1 Investment Themes Portfolio  Backlog Epic 2 Epics fit in time boxes Epic 3 Architecture evolves continuously Arch. Epic 4 PLMT Epic 5 Program Features & Enable Development Rough Planning Feature Feature Epic Program Backlog CustomerTeams Feature Feature Enabler Features & Enablers fit in PSI’s Feature Feature Feature Feature Enabler Team Backlog Pods of ~3-12 Scrum Teams Team Storiesfit in sprints (Implemented by) Tasks Team Backlog Spikesare research, design, refactor Stories Team Backlog Sprints Sprints See www.scalingsoftwareagility.wordpress.com and Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise. Addison-Wesley. 2011
Dean Leffingwell Kenny Rubin
Chad “Agile Ninja” Holdorfwww.scaledagiledelivery.com Hi, my name is Chad Holdorf and I call myself the Agile Ninja (formally know as the UberScrumMaster). One day I saw a job posting on Rally for an UberScrumMaster and thought that sounded like a fun job. As I read the description I thought it sounded a lot like me.  I work for a large manufacturing Fortune 100 company in Des Moines IA as an Agile Process Pro.  I’m not sure that is the right title, but my role is to roll out and support Agile to the organization. The challenges I blog/tweet/talk about are related to how the organization I work in is tailored around hardware and waterfall processes. This drives me bonkers!  I’ve been applying Agile practices since Feb08. As an Agile Coach, I orchestrated the first large-scale Agile transformation within the company. This project included over 200 people and 30+ managers and was initiated, successfully, just four months prior to a critical product launch. I specializing in organizational change, optimization, efficiency and business value delivery, I make organizations better. Today 600+ people are practicing what I call “Scaled Agile Delivery Methodology” within the company I work for.

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 Session
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & Planning
 
Agile Transformation Journey on Large Scale Projects
Agile Transformation Journey on Large Scale ProjectsAgile Transformation Journey on Large Scale Projects
Agile Transformation Journey on Large Scale Projects
 
Scrum - Sprint Planning
Scrum - Sprint Planning Scrum - Sprint Planning
Scrum - Sprint Planning
 
MHA2018 - Agile Transformation Explained - Mike Cottmeyer
MHA2018 - Agile Transformation Explained - Mike CottmeyerMHA2018 - Agile Transformation Explained - Mike Cottmeyer
MHA2018 - Agile Transformation Explained - Mike Cottmeyer
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Enablers in SAFe
Enablers in SAFeEnablers in SAFe
Enablers in SAFe
 
Agile practices using jira atlassian
Agile practices using jira atlassianAgile practices using jira atlassian
Agile practices using jira atlassian
 
Distributed PI Planning with SAFe.pdf
Distributed PI Planning with SAFe.pdfDistributed PI Planning with SAFe.pdf
Distributed PI Planning with SAFe.pdf
 
SAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceSAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practice
 
Agile adoption vs Agile transformation
Agile adoption vs Agile transformationAgile adoption vs Agile transformation
Agile adoption vs Agile transformation
 
How to Facilitate Product Backlog Refinement Sessions
How to Facilitate Product Backlog Refinement SessionsHow to Facilitate Product Backlog Refinement Sessions
How to Facilitate Product Backlog Refinement Sessions
 
Devops Scorecard
Devops ScorecardDevops Scorecard
Devops Scorecard
 
Agile metrics - Measure and Improve
Agile metrics - Measure and ImproveAgile metrics - Measure and Improve
Agile metrics - Measure and Improve
 
Definition of done training
Definition of done trainingDefinition of done training
Definition of done training
 
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zoneKanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
 
Agile mindset
Agile mindsetAgile mindset
Agile mindset
 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsScaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and Meetings
 
Agile Reporting in JIRA
Agile Reporting in JIRAAgile Reporting in JIRA
Agile Reporting in JIRA
 

Andere mochten auch

Towards Agile Scalability: From Component To Feature Teams
Towards Agile Scalability: From Component To Feature TeamsTowards Agile Scalability: From Component To Feature Teams
Towards Agile Scalability: From Component To Feature Teams
DmitriyViktorov
 

Andere mochten auch (13)

Towards Agile Scalability: From Component To Feature Teams
Towards Agile Scalability: From Component To Feature TeamsTowards Agile Scalability: From Component To Feature Teams
Towards Agile Scalability: From Component To Feature Teams
 
Self-designing Feature Teams
Self-designing Feature TeamsSelf-designing Feature Teams
Self-designing Feature Teams
 
Agile Component versus Agile Feature Teams
Agile Component versus Agile Feature TeamsAgile Component versus Agile Feature Teams
Agile Component versus Agile Feature Teams
 
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
 
How to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one roomHow to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one room
 
AXA France accélère sa mutation digitale (conférence de presse 12/11/14)
AXA France accélère sa mutation digitale (conférence de presse 12/11/14)AXA France accélère sa mutation digitale (conférence de presse 12/11/14)
AXA France accélère sa mutation digitale (conférence de presse 12/11/14)
 
Scaling Agile Past the Team
Scaling Agile Past the TeamScaling Agile Past the Team
Scaling Agile Past the Team
 
Reussir sa transformation vers un modele IT agile et ouvert - Livret
Reussir sa transformation vers un modele IT agile et ouvert - LivretReussir sa transformation vers un modele IT agile et ouvert - Livret
Reussir sa transformation vers un modele IT agile et ouvert - Livret
 
The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010
 
Facebook's Organisational Behavior, Structure & Culture
Facebook's Organisational Behavior, Structure & CultureFacebook's Organisational Behavior, Structure & Culture
Facebook's Organisational Behavior, Structure & Culture
 
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
 
Docker Introduction – @ Agile Bonn
Docker Introduction – @ Agile BonnDocker Introduction – @ Agile Bonn
Docker Introduction – @ Agile Bonn
 
Adopting the Scaled Agile Framework: The Theory and the Practice - Dallas ALN...
Adopting the Scaled Agile Framework: The Theory and the Practice - Dallas ALN...Adopting the Scaled Agile Framework: The Theory and the Practice - Dallas ALN...
Adopting the Scaled Agile Framework: The Theory and the Practice - Dallas ALN...
 

Ähnlich wie Feature vs component

Agile Portfolio Planning
Agile Portfolio PlanningAgile Portfolio Planning
Agile Portfolio Planning
Chad Holdorf
 
Prasad Rompalli latest Resume
Prasad Rompalli latest ResumePrasad Rompalli latest Resume
Prasad Rompalli latest Resume
Rsv Prasad
 

Ähnlich wie Feature vs component (20)

Agile Portfolio Planning
Agile Portfolio PlanningAgile Portfolio Planning
Agile Portfolio Planning
 
Atmosphere Conference 2015: The 10 Myths of DevOps
Atmosphere Conference 2015: The 10 Myths of DevOpsAtmosphere Conference 2015: The 10 Myths of DevOps
Atmosphere Conference 2015: The 10 Myths of DevOps
 
Agile Business Intelligence
Agile Business IntelligenceAgile Business Intelligence
Agile Business Intelligence
 
Scrum and kanban in the enterprise webinar
Scrum and kanban in the enterprise   webinarScrum and kanban in the enterprise   webinar
Scrum and kanban in the enterprise webinar
 
Measuring Scrum
Measuring ScrumMeasuring Scrum
Measuring Scrum
 
Scaled_Enterprise_Agile
Scaled_Enterprise_AgileScaled_Enterprise_Agile
Scaled_Enterprise_Agile
 
Advanced Topics in Continuous Deployment
Advanced Topics in Continuous DeploymentAdvanced Topics in Continuous Deployment
Advanced Topics in Continuous Deployment
 
Rewriting DevOps - Lessons from a 15 month software rewrite
Rewriting DevOps - Lessons from a 15 month software rewriteRewriting DevOps - Lessons from a 15 month software rewrite
Rewriting DevOps - Lessons from a 15 month software rewrite
 
Infrastructure is development
Infrastructure is developmentInfrastructure is development
Infrastructure is development
 
Agile Development Method
Agile Development MethodAgile Development Method
Agile Development Method
 
IT Trends 120-ish in the real world
 IT Trends 120-ish in the real world IT Trends 120-ish in the real world
IT Trends 120-ish in the real world
 
Bridging the Distance through Agile Game Development
Bridging the Distance through Agile Game DevelopmentBridging the Distance through Agile Game Development
Bridging the Distance through Agile Game Development
 
Introduction to Elasticsearch
Introduction to ElasticsearchIntroduction to Elasticsearch
Introduction to Elasticsearch
 
Introduction to Agile and Scrum.pptx
Introduction to Agile and Scrum.pptxIntroduction to Agile and Scrum.pptx
Introduction to Agile and Scrum.pptx
 
Prasad Rompalli latest Resume
Prasad Rompalli latest ResumePrasad Rompalli latest Resume
Prasad Rompalli latest Resume
 
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!
 
E xtreme programming for etl and data analytics final
E xtreme programming for etl and data analytics finalE xtreme programming for etl and data analytics final
E xtreme programming for etl and data analytics final
 
Continuous deployment
Continuous deploymentContinuous deployment
Continuous deployment
 
Composer at Scale, Release and Dependency Management
Composer at Scale, Release and Dependency ManagementComposer at Scale, Release and Dependency Management
Composer at Scale, Release and Dependency Management
 
Scrum with VS2010
Scrum with VS2010  Scrum with VS2010
Scrum with VS2010
 

Mehr von Chad Holdorf (8)

Innovation Games Presentation
Innovation Games PresentationInnovation Games Presentation
Innovation Games Presentation
 
Agile Posters
Agile PostersAgile Posters
Agile Posters
 
Story mapping
Story mappingStory mapping
Story mapping
 
John Deere ISG Agile Update
John Deere ISG Agile UpdateJohn Deere ISG Agile Update
John Deere ISG Agile Update
 
Agile in BIG Meetings
Agile in BIG MeetingsAgile in BIG Meetings
Agile in BIG Meetings
 
Agile Tool Selection
Agile Tool SelectionAgile Tool Selection
Agile Tool Selection
 
Scrum Survey
Scrum SurveyScrum Survey
Scrum Survey
 
Scrum: Waterfall Into Scrum
Scrum: Waterfall Into ScrumScrum: Waterfall Into Scrum
Scrum: Waterfall Into Scrum
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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, ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

Feature vs component

  • 2. Copyright © 2007-2011, Innolution, LLC. All Rights Reserved. Component Teams (Single Backlog) Product Backlog Component Team #1 Component Team #2 Component Team #3 Component Area #1 Component Area #2 Component Area #3
  • 3. Copyright © 2007-2011, Innolution, LLC. All Rights Reserved. Component Teams (Multiple Backlogs) Product Backlog #1 Product Backlog #2 FA #1 PB FA #3 PB FA #2 PB Component Team #1 Component Team #2 Component Team #3 Component Area #1 Component Area #2 Component Area #3
  • 4. Component Teams Portfolio ©2010 Leffingwell, LLC. Reproduced with permission Epic 1 Investment Themes Portfolio Backlog Epic 2 Epics fit in time boxes Epic 3 Architecture evolves continuously Arch. Epic 4 Product LineManagment Epic 5 Program Features & Enable Development Rough Planning Feature Feature Feature Feature Feature Epic Program Backlog Product Manager Feature Feature Feature Features & Enablers fit in PSI’s Feature Feature Enabler Enabler Team Backlog Pods of ~3-12 Scrum Teams Team Storiesfit in sprints (Implemented by) Tasks Team Backlog Spikesare research, design, refactor Stories Team Backlog Sprints Sprints See www.scalingsoftwareagility.wordpress.com and Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise. Addison-Wesley. 2011
  • 5. Copyright © 2007-2011, Innolution, LLC. All Rights Reserved. #1 PB #2 PB #3 PB Combine Component Teams members to make Feature Teams Product Backlog Feature Team #1 Component Team #1 Component Team #2 Component Team #3 Component Area #1 Component Area #2 Component Area #3
  • 6. Multitasking Gets you There Later UnitaskingOrganization Team Organization Source: InfoQ - Multitasking Gets You There Later
  • 7. Feature Teams Copyright © 2007-2011, Innolution, LLC. All Rights Reserved. Each team has all of the people to develop complete features Product Backlog Feature Team #1 Feature Team #2
  • 8. Multiple teams on One Epic 8 Epic Backlog Feature Team #1 Feature Team #2 Feature Team #3
  • 9. Goal Portfolio ©2010 Leffingwell, LLC. Reproduced with permission Epic 1 Investment Themes Portfolio Backlog Epic 2 Epics fit in time boxes Epic 3 Architecture evolves continuously Arch. Epic 4 PLMT Epic 5 Program Features & Enable Development Rough Planning Feature Feature Epic Program Backlog CustomerTeams Feature Feature Enabler Features & Enablers fit in PSI’s Feature Feature Feature Feature Enabler Team Backlog Pods of ~3-12 Scrum Teams Team Storiesfit in sprints (Implemented by) Tasks Team Backlog Spikesare research, design, refactor Stories Team Backlog Sprints Sprints See www.scalingsoftwareagility.wordpress.com and Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise. Addison-Wesley. 2011
  • 11. Chad “Agile Ninja” Holdorfwww.scaledagiledelivery.com Hi, my name is Chad Holdorf and I call myself the Agile Ninja (formally know as the UberScrumMaster). One day I saw a job posting on Rally for an UberScrumMaster and thought that sounded like a fun job. As I read the description I thought it sounded a lot like me. I work for a large manufacturing Fortune 100 company in Des Moines IA as an Agile Process Pro. I’m not sure that is the right title, but my role is to roll out and support Agile to the organization. The challenges I blog/tweet/talk about are related to how the organization I work in is tailored around hardware and waterfall processes. This drives me bonkers! I’ve been applying Agile practices since Feb08. As an Agile Coach, I orchestrated the first large-scale Agile transformation within the company. This project included over 200 people and 30+ managers and was initiated, successfully, just four months prior to a critical product launch. I specializing in organizational change, optimization, efficiency and business value delivery, I make organizations better. Today 600+ people are practicing what I call “Scaled Agile Delivery Methodology” within the company I work for.