SlideShare a Scribd company logo
1 of 33
CH10 TEAM
STRUCTURE
- SUCCEEDING WITH AGILE: SOFTWARE
DEVELOPMENT USING SCRUM

David Ko
Agenda
   Team Size
   Feature Team
   How to Assemble Self-Organizing Team
   Put People on One Project
Conway’s Law

“The system being produced will tend to
have a structure that mirrors the structure
of the group that is producing it …”
Team Size
Team Size: Two Pizzas
Why Two Pizzas Are Enough
   Less social loafing
   More constructive interaction
   Less coordinating effort
   More satisfying to other members
   Less over-specialization
Team Size v.s. Productivity Per
Person




    Source:
Schedule for the Similar Project
Development Effort
Feature Team
How to Assemble Teams
Feature Team
Advantages of Feature Teams
   Better evaluate the impact of design decisions
   Reduce waste created by hand-offs
   Ensures that the right people are talking
   Keep the focus on delivering features
Obstacle of Feature Teams
   How to identify small pieces of functionality
Component Team
   Develop software to another team on the project
    rather than directly to users
Use Component Teams
  Sparingly
    Build components only as feature teams ask for
     them
   PO of the component team comes from feature

     team
   Staff the component team temporarily with

Feature Team A from the feature teams
     people                           Component Team C
                           PO


Feature Team B
When a Component Team is
Appropriate
Build something that will be used
 by multiple feature teams
    One feature team build the functionality it
     needs
    Subsequent teams refactor and generalize the
     functionality as their needs arise
Feature Team A             Feature Team B




                       Component
           Create it                Refactor and generalize
Using a Component Team will
 Reduce the sharing of specialists
    Specialist’s time becomes too fragmented if he
     joins too many teams
    Consider to build a component team for these
     specialists

Feature Team A                         DBA team



Feature Team B                         Encryption team
The Risk of Multiple Approaches
>> Disadv of a Component Team
   If you want to avoid
     Different team implement a different team to the
      same problem
     Feature teams each build on the top of what prior
      feature teams have done but do so without a
      cohesive vision
What’s Right Today May Be Wrong
Tomorrow
   No team structure is forever
   Please raise your issues and improve during
    retrospective
How to Assemble Self-
Organizing Team
Two Heads Are Better Than
One
   Collective wisdom of the team is better than
    the wisdom of one personnel manager
Include All Needed Disciplines
   All skills necessary to go from idea to
    implemented feature be represented on the
    team
   Over time, individuals will learn some of the
    skills possessed by another members
Balance Technical Skill Levels
   Need all skill levels on the team
   Seniors feel boring if they do low criticality
    features
   Juniors hope they can benefit from seniors
Balance Domain Knowledge
   Build up of domain knowledge throughout the
    organization
   Not to say that we need to assemble a team
    entirely of domain experts
Seek Diversity
   Different …
     gender, race and culture
     how individuals think about problems

     how they make decisions
Consider Persistence
   It takes time for tam members to learn to work
    tell together
   Keep team members together who have
    worked well together in the past
Put People on One Project
Time on Task Decreases with Too
Many Tasks
When Multitasking is OK
   If a person cannot be fully or nearby fully
    utilized on a single project
   Rather than have everyone multitask a
    little, it’s better to have a few people multitask
    a lot.
Other Things You Can Try
   Don’t start a new project until it can be fully
    staffed
   Include ramp-up and wind-down time in
    enterprise plan
   Institute simple rules
   Go slow but go

More Related Content

What's hot

Agile adoption vs Agile transformation
Agile adoption vs Agile transformationAgile adoption vs Agile transformation
Agile adoption vs Agile transformationMatthew Moran
 
Project charter and plan document for millennium upgrade
Project charter and plan document for millennium upgradeProject charter and plan document for millennium upgrade
Project charter and plan document for millennium upgradeTheodore Van Patten, Jr.
 
Agile Delivery Powerpoint Presentation Slides
Agile Delivery Powerpoint Presentation SlidesAgile Delivery Powerpoint Presentation Slides
Agile Delivery Powerpoint Presentation SlidesSlideTeam
 
Project scope management
Project scope managementProject scope management
Project scope managementDhani Ahmad
 
Heart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetHeart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetAgile ME
 
Building a Software Development Team - MaRS Best Practices
Building a Software Development Team - MaRS Best PracticesBuilding a Software Development Team - MaRS Best Practices
Building a Software Development Team - MaRS Best PracticesMaRS Discovery District
 
Agile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileAgile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileMichal Epstein
 
Project management
Project managementProject management
Project managementPooja Rani
 
Project Resource Management 3 Jon Lewis
Project Resource Management 3 Jon LewisProject Resource Management 3 Jon Lewis
Project Resource Management 3 Jon LewisBPUG Congress
 
Preliminary Scope Statement New
Preliminary Scope Statement NewPreliminary Scope Statement New
Preliminary Scope Statement NewMelanieRos
 
Lean Project Management PowerPoint Presentation Slides
Lean Project Management PowerPoint Presentation Slides Lean Project Management PowerPoint Presentation Slides
Lean Project Management PowerPoint Presentation Slides SlideTeam
 
06- PROJECT SCHEDULE MANAGEMENT (PMBOK Ch - 06).pptx
06-  PROJECT SCHEDULE MANAGEMENT (PMBOK Ch - 06).pptx06-  PROJECT SCHEDULE MANAGEMENT (PMBOK Ch - 06).pptx
06- PROJECT SCHEDULE MANAGEMENT (PMBOK Ch - 06).pptxWajihAnsari7
 
Project management and Success Criteria
Project management and Success Criteria Project management and Success Criteria
Project management and Success Criteria ujjwal Mania
 
Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020
Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020
Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020Manuel Pais
 

What's hot (20)

Project Management Framework
Project Management FrameworkProject Management Framework
Project Management Framework
 
Project Scheduling
Project SchedulingProject Scheduling
Project Scheduling
 
Agile adoption vs Agile transformation
Agile adoption vs Agile transformationAgile adoption vs Agile transformation
Agile adoption vs Agile transformation
 
Project charter and plan document for millennium upgrade
Project charter and plan document for millennium upgradeProject charter and plan document for millennium upgrade
Project charter and plan document for millennium upgrade
 
Oracle Primavera P6 PRO R8 Tips & tricks
Oracle Primavera P6 PRO R8 Tips & tricksOracle Primavera P6 PRO R8 Tips & tricks
Oracle Primavera P6 PRO R8 Tips & tricks
 
Agile Delivery Powerpoint Presentation Slides
Agile Delivery Powerpoint Presentation SlidesAgile Delivery Powerpoint Presentation Slides
Agile Delivery Powerpoint Presentation Slides
 
Project scope management
Project scope managementProject scope management
Project scope management
 
Heart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetHeart of agile by Pierre Hervouet
Heart of agile by Pierre Hervouet
 
Building a Software Development Team - MaRS Best Practices
Building a Software Development Team - MaRS Best PracticesBuilding a Software Development Team - MaRS Best Practices
Building a Software Development Team - MaRS Best Practices
 
Project Scheduling, Planning and Risk Management
Project Scheduling, Planning and Risk ManagementProject Scheduling, Planning and Risk Management
Project Scheduling, Planning and Risk Management
 
Sprint
SprintSprint
Sprint
 
Agile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileAgile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being Agile
 
Project management
Project managementProject management
Project management
 
Project Resource Management 3 Jon Lewis
Project Resource Management 3 Jon LewisProject Resource Management 3 Jon Lewis
Project Resource Management 3 Jon Lewis
 
Preliminary Scope Statement New
Preliminary Scope Statement NewPreliminary Scope Statement New
Preliminary Scope Statement New
 
Lean Project Management PowerPoint Presentation Slides
Lean Project Management PowerPoint Presentation Slides Lean Project Management PowerPoint Presentation Slides
Lean Project Management PowerPoint Presentation Slides
 
06- PROJECT SCHEDULE MANAGEMENT (PMBOK Ch - 06).pptx
06-  PROJECT SCHEDULE MANAGEMENT (PMBOK Ch - 06).pptx06-  PROJECT SCHEDULE MANAGEMENT (PMBOK Ch - 06).pptx
06- PROJECT SCHEDULE MANAGEMENT (PMBOK Ch - 06).pptx
 
Project management and Success Criteria
Project management and Success Criteria Project management and Success Criteria
Project management and Success Criteria
 
Project management
Project managementProject management
Project management
 
Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020
Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020
Team Topologies at Parts Unlimited, The Unicorn Project Book Club, Jan 2020
 

Viewers also liked

Capitalizing on the shifting consumer food value equation
Capitalizing on the shifting consumer food value equationCapitalizing on the shifting consumer food value equation
Capitalizing on the shifting consumer food value equationDeloitte United States
 
Achieving digital maturity: Adapting your company to a changing world
Achieving digital maturity: Adapting your company to a changing worldAchieving digital maturity: Adapting your company to a changing world
Achieving digital maturity: Adapting your company to a changing worldDeloitte United States
 
Team structure & development
Team structure & developmentTeam structure & development
Team structure & developmentP Narayan Murthy
 
Moving digital transformation forward: Findings from the 2016 digital busines...
Moving digital transformation forward: Findings from the 2016 digital busines...Moving digital transformation forward: Findings from the 2016 digital busines...
Moving digital transformation forward: Findings from the 2016 digital busines...Deloitte United States
 
Findings on health information technology and electronic health records
Findings on health information technology and electronic health recordsFindings on health information technology and electronic health records
Findings on health information technology and electronic health recordsDeloitte United States
 
TMT Outlook 2017: A new wave of advances offer opportunities and challenges
TMT Outlook 2017:  A new wave of advances offer opportunities and challengesTMT Outlook 2017:  A new wave of advances offer opportunities and challenges
TMT Outlook 2017: A new wave of advances offer opportunities and challengesDeloitte United States
 
Designing Teams for Emerging Challenges
Designing Teams for Emerging ChallengesDesigning Teams for Emerging Challenges
Designing Teams for Emerging ChallengesAaron Irizarry
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with DataSeth Familian
 
2017 holiday survey: An annual analysis of the peak shopping season
2017 holiday survey: An annual analysis of the peak shopping season2017 holiday survey: An annual analysis of the peak shopping season
2017 holiday survey: An annual analysis of the peak shopping seasonDeloitte United States
 
Inside Google's Numbers in 2017
Inside Google's Numbers in 2017Inside Google's Numbers in 2017
Inside Google's Numbers in 2017Rand Fishkin
 

Viewers also liked (12)

Capitalizing on the shifting consumer food value equation
Capitalizing on the shifting consumer food value equationCapitalizing on the shifting consumer food value equation
Capitalizing on the shifting consumer food value equation
 
Achieving digital maturity: Adapting your company to a changing world
Achieving digital maturity: Adapting your company to a changing worldAchieving digital maturity: Adapting your company to a changing world
Achieving digital maturity: Adapting your company to a changing world
 
Team structure & development
Team structure & developmentTeam structure & development
Team structure & development
 
Build Features, Not Apps
Build Features, Not AppsBuild Features, Not Apps
Build Features, Not Apps
 
The hospital of the future
The hospital of the futureThe hospital of the future
The hospital of the future
 
Moving digital transformation forward: Findings from the 2016 digital busines...
Moving digital transformation forward: Findings from the 2016 digital busines...Moving digital transformation forward: Findings from the 2016 digital busines...
Moving digital transformation forward: Findings from the 2016 digital busines...
 
Findings on health information technology and electronic health records
Findings on health information technology and electronic health recordsFindings on health information technology and electronic health records
Findings on health information technology and electronic health records
 
TMT Outlook 2017: A new wave of advances offer opportunities and challenges
TMT Outlook 2017:  A new wave of advances offer opportunities and challengesTMT Outlook 2017:  A new wave of advances offer opportunities and challenges
TMT Outlook 2017: A new wave of advances offer opportunities and challenges
 
Designing Teams for Emerging Challenges
Designing Teams for Emerging ChallengesDesigning Teams for Emerging Challenges
Designing Teams for Emerging Challenges
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with Data
 
2017 holiday survey: An annual analysis of the peak shopping season
2017 holiday survey: An annual analysis of the peak shopping season2017 holiday survey: An annual analysis of the peak shopping season
2017 holiday survey: An annual analysis of the peak shopping season
 
Inside Google's Numbers in 2017
Inside Google's Numbers in 2017Inside Google's Numbers in 2017
Inside Google's Numbers in 2017
 

Similar to Team structure

Scale hurts
Scale hurtsScale hurts
Scale hurtsEd Kraay
 
Mentoring Collaborative UCD
Mentoring Collaborative UCDMentoring Collaborative UCD
Mentoring Collaborative UCDPatrick Kennedy
 
Principles to practices workshop
Principles to practices workshopPrinciples to practices workshop
Principles to practices workshopRowan Bunning
 
Secrets Of High Performing Agile Teams
Secrets Of High Performing Agile TeamsSecrets Of High Performing Agile Teams
Secrets Of High Performing Agile TeamsRock Interview
 
Building Real Teams: A Leadership Perspective
Building Real Teams: A Leadership PerspectiveBuilding Real Teams: A Leadership Perspective
Building Real Teams: A Leadership Perspective4Good.org
 
Agile learning with projects
Agile learning with projectsAgile learning with projects
Agile learning with projectsDUONG Trong Tan
 
High_performance_team.pdf
High_performance_team.pdfHigh_performance_team.pdf
High_performance_team.pdfDeepikaTalawar
 
Collaborative Information Architecture
Collaborative Information ArchitectureCollaborative Information Architecture
Collaborative Information ArchitecturePatrick Kennedy
 
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)Giovanni Asproni
 
Behavioural Science Presentation-Collaboration
Behavioural Science Presentation-CollaborationBehavioural Science Presentation-Collaboration
Behavioural Science Presentation-CollaborationAnurag Bhattacharjee
 
Go forth and self organise -- building great teams 1st Conference Melbourne 2...
Go forth and self organise -- building great teams 1st Conference Melbourne 2...Go forth and self organise -- building great teams 1st Conference Melbourne 2...
Go forth and self organise -- building great teams 1st Conference Melbourne 2...Edmund O'Shaughnessy
 
Agile in unfriendly territories
Agile in unfriendly territoriesAgile in unfriendly territories
Agile in unfriendly territoriesliorf
 
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)Giovanni Asproni
 
Team structures-Tata nano
Team structures-Tata nanoTeam structures-Tata nano
Team structures-Tata nanoKriti Doneria
 
Setting up global technology teams | Session with Apurva Dalal
Setting up global technology teams | Session with Apurva DalalSetting up global technology teams | Session with Apurva Dalal
Setting up global technology teams | Session with Apurva DalalSocial35
 
Virtual team work
Virtual team workVirtual team work
Virtual team workRubina Naz
 

Similar to Team structure (20)

Scale hurts
Scale hurtsScale hurts
Scale hurts
 
Teamwork agile way
Teamwork agile wayTeamwork agile way
Teamwork agile way
 
Mentoring Collaborative UCD
Mentoring Collaborative UCDMentoring Collaborative UCD
Mentoring Collaborative UCD
 
Principles to practices workshop
Principles to practices workshopPrinciples to practices workshop
Principles to practices workshop
 
Secrets Of High Performing Agile Teams
Secrets Of High Performing Agile TeamsSecrets Of High Performing Agile Teams
Secrets Of High Performing Agile Teams
 
Building Real Teams: A Leadership Perspective
Building Real Teams: A Leadership PerspectiveBuilding Real Teams: A Leadership Perspective
Building Real Teams: A Leadership Perspective
 
Agile learning with projects
Agile learning with projectsAgile learning with projects
Agile learning with projects
 
High_performance_team.pdf
High_performance_team.pdfHigh_performance_team.pdf
High_performance_team.pdf
 
Collaborative Information Architecture
Collaborative Information ArchitectureCollaborative Information Architecture
Collaborative Information Architecture
 
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)
 
Team work
Team workTeam work
Team work
 
Behavioural Science Presentation-Collaboration
Behavioural Science Presentation-CollaborationBehavioural Science Presentation-Collaboration
Behavioural Science Presentation-Collaboration
 
Go forth and self organise -- building great teams 1st Conference Melbourne 2...
Go forth and self organise -- building great teams 1st Conference Melbourne 2...Go forth and self organise -- building great teams 1st Conference Melbourne 2...
Go forth and self organise -- building great teams 1st Conference Melbourne 2...
 
Agile in unfriendly territories
Agile in unfriendly territoriesAgile in unfriendly territories
Agile in unfriendly territories
 
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)
 
Team structures-Tata nano
Team structures-Tata nanoTeam structures-Tata nano
Team structures-Tata nano
 
Setting up global technology teams | Session with Apurva Dalal
Setting up global technology teams | Session with Apurva DalalSetting up global technology teams | Session with Apurva Dalal
Setting up global technology teams | Session with Apurva Dalal
 
Team mngt
Team mngtTeam mngt
Team mngt
 
Virtual team work
Virtual team workVirtual team work
Virtual team work
 
Presentation on agile methodology
Presentation on agile methodologyPresentation on agile methodology
Presentation on agile methodology
 

More from Jen-Chieh Ko

RSG Taipei 2023 LeSS Design Principles
RSG Taipei 2023 LeSS Design PrinciplesRSG Taipei 2023 LeSS Design Principles
RSG Taipei 2023 LeSS Design PrinciplesJen-Chieh Ko
 
Practical Testing Strategy for Agile Team
Practical Testing Strategy for Agile TeamPractical Testing Strategy for Agile Team
Practical Testing Strategy for Agile TeamJen-Chieh Ko
 
O.R.I.D 初探 - 新竹敏捷分享.pdf
O.R.I.D 初探 - 新竹敏捷分享.pdfO.R.I.D 初探 - 新竹敏捷分享.pdf
O.R.I.D 初探 - 新竹敏捷分享.pdfJen-Chieh Ko
 
2021 台灣軟體測試現狀調查
2021 台灣軟體測試現狀調查2021 台灣軟體測試現狀調查
2021 台灣軟體測試現狀調查Jen-Chieh Ko
 
Agile summit2021 - Talk About Exploratory Testing
Agile summit2021 - Talk About Exploratory TestingAgile summit2021 - Talk About Exploratory Testing
Agile summit2021 - Talk About Exploratory TestingJen-Chieh Ko
 
Stop Retrospective, Start Continuous Improving
Stop Retrospective, Start Continuous ImprovingStop Retrospective, Start Continuous Improving
Stop Retrospective, Start Continuous ImprovingJen-Chieh Ko
 
Mopcon 2021 Scrum 是新的死亡行軍嗎?
Mopcon 2021   Scrum 是新的死亡行軍嗎?Mopcon 2021   Scrum 是新的死亡行軍嗎?
Mopcon 2021 Scrum 是新的死亡行軍嗎?Jen-Chieh Ko
 
啟動敏捷轉型的工具箱
啟動敏捷轉型的工具箱啟動敏捷轉型的工具箱
啟動敏捷轉型的工具箱Jen-Chieh Ko
 
Exploratory testing survey in 2020
Exploratory testing survey in 2020Exploratory testing survey in 2020
Exploratory testing survey in 2020Jen-Chieh Ko
 
如何把看板和 Scrum 發揮到極致
如何把看板和 Scrum 發揮到極致如何把看板和 Scrum 發揮到極致
如何把看板和 Scrum 發揮到極致Jen-Chieh Ko
 
Agile Hsinchu 七月線上聚會: 我的教練旅程
Agile Hsinchu 七月線上聚會: 我的教練旅程Agile Hsinchu 七月線上聚會: 我的教練旅程
Agile Hsinchu 七月線上聚會: 我的教練旅程Jen-Chieh Ko
 
The right It : How to make your assumption - Agile HsinChu 2020 Mar Gathering
The right It : How to make your assumption - Agile HsinChu 2020 Mar GatheringThe right It : How to make your assumption - Agile HsinChu 2020 Mar Gathering
The right It : How to make your assumption - Agile HsinChu 2020 Mar GatheringJen-Chieh Ko
 
Agile tourhsinchushare踩過的scrum event坑
Agile tourhsinchushare踩過的scrum event坑Agile tourhsinchushare踩過的scrum event坑
Agile tourhsinchushare踩過的scrum event坑Jen-Chieh Ko
 
Design sprint experience at Trend Micro
Design sprint experience at Trend MicroDesign sprint experience at Trend Micro
Design sprint experience at Trend MicroJen-Chieh Ko
 
Container and Test Automation Management Practices in TrendMicro
Container and Test Automation Management Practices in TrendMicroContainer and Test Automation Management Practices in TrendMicro
Container and Test Automation Management Practices in TrendMicroJen-Chieh Ko
 
Design sprint sharing of DS team
Design sprint sharing of DS team Design sprint sharing of DS team
Design sprint sharing of DS team Jen-Chieh Ko
 
Agile Summit Taipei 2019 - Agile Testing Strategy
Agile Summit Taipei 2019 - Agile Testing StrategyAgile Summit Taipei 2019 - Agile Testing Strategy
Agile Summit Taipei 2019 - Agile Testing StrategyJen-Chieh Ko
 
Agile HR at Titansoft
Agile HR at TitansoftAgile HR at Titansoft
Agile HR at TitansoftJen-Chieh Ko
 
From zero to one - How we evolved our test automation processes and mindset i...
From zero to one - How we evolved our test automation processes and mindset i...From zero to one - How we evolved our test automation processes and mindset i...
From zero to one - How we evolved our test automation processes and mindset i...Jen-Chieh Ko
 

More from Jen-Chieh Ko (20)

RSG Taipei 2023 LeSS Design Principles
RSG Taipei 2023 LeSS Design PrinciplesRSG Taipei 2023 LeSS Design Principles
RSG Taipei 2023 LeSS Design Principles
 
Practical Testing Strategy for Agile Team
Practical Testing Strategy for Agile TeamPractical Testing Strategy for Agile Team
Practical Testing Strategy for Agile Team
 
O.R.I.D 初探 - 新竹敏捷分享.pdf
O.R.I.D 初探 - 新竹敏捷分享.pdfO.R.I.D 初探 - 新竹敏捷分享.pdf
O.R.I.D 初探 - 新竹敏捷分享.pdf
 
2021 台灣軟體測試現狀調查
2021 台灣軟體測試現狀調查2021 台灣軟體測試現狀調查
2021 台灣軟體測試現狀調查
 
Agile summit2021 - Talk About Exploratory Testing
Agile summit2021 - Talk About Exploratory TestingAgile summit2021 - Talk About Exploratory Testing
Agile summit2021 - Talk About Exploratory Testing
 
Stop Retrospective, Start Continuous Improving
Stop Retrospective, Start Continuous ImprovingStop Retrospective, Start Continuous Improving
Stop Retrospective, Start Continuous Improving
 
Mopcon 2021 Scrum 是新的死亡行軍嗎?
Mopcon 2021   Scrum 是新的死亡行軍嗎?Mopcon 2021   Scrum 是新的死亡行軍嗎?
Mopcon 2021 Scrum 是新的死亡行軍嗎?
 
啟動敏捷轉型的工具箱
啟動敏捷轉型的工具箱啟動敏捷轉型的工具箱
啟動敏捷轉型的工具箱
 
Exploratory testing survey in 2020
Exploratory testing survey in 2020Exploratory testing survey in 2020
Exploratory testing survey in 2020
 
如何把看板和 Scrum 發揮到極致
如何把看板和 Scrum 發揮到極致如何把看板和 Scrum 發揮到極致
如何把看板和 Scrum 發揮到極致
 
Agile Hsinchu 七月線上聚會: 我的教練旅程
Agile Hsinchu 七月線上聚會: 我的教練旅程Agile Hsinchu 七月線上聚會: 我的教練旅程
Agile Hsinchu 七月線上聚會: 我的教練旅程
 
The right It : How to make your assumption - Agile HsinChu 2020 Mar Gathering
The right It : How to make your assumption - Agile HsinChu 2020 Mar GatheringThe right It : How to make your assumption - Agile HsinChu 2020 Mar Gathering
The right It : How to make your assumption - Agile HsinChu 2020 Mar Gathering
 
Agile tourhsinchushare踩過的scrum event坑
Agile tourhsinchushare踩過的scrum event坑Agile tourhsinchushare踩過的scrum event坑
Agile tourhsinchushare踩過的scrum event坑
 
Design sprint experience at Trend Micro
Design sprint experience at Trend MicroDesign sprint experience at Trend Micro
Design sprint experience at Trend Micro
 
Container and Test Automation Management Practices in TrendMicro
Container and Test Automation Management Practices in TrendMicroContainer and Test Automation Management Practices in TrendMicro
Container and Test Automation Management Practices in TrendMicro
 
Design sprint sharing of DS team
Design sprint sharing of DS team Design sprint sharing of DS team
Design sprint sharing of DS team
 
Beer game-public
Beer game-publicBeer game-public
Beer game-public
 
Agile Summit Taipei 2019 - Agile Testing Strategy
Agile Summit Taipei 2019 - Agile Testing StrategyAgile Summit Taipei 2019 - Agile Testing Strategy
Agile Summit Taipei 2019 - Agile Testing Strategy
 
Agile HR at Titansoft
Agile HR at TitansoftAgile HR at Titansoft
Agile HR at Titansoft
 
From zero to one - How we evolved our test automation processes and mindset i...
From zero to one - How we evolved our test automation processes and mindset i...From zero to one - How we evolved our test automation processes and mindset i...
From zero to one - How we evolved our test automation processes and mindset i...
 

Recently uploaded

Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
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 AmsterdamUiPathCommunity
 
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 FresherRemote DBA Services
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
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 FMESafe Software
 
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 WoodJuan lago vázquez
 
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 connectorsNanddeep Nachan
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 

Recently uploaded (20)

Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
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
 
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
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
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
 
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
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
+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...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

Team structure

  • 1. CH10 TEAM STRUCTURE - SUCCEEDING WITH AGILE: SOFTWARE DEVELOPMENT USING SCRUM David Ko
  • 2. Agenda  Team Size  Feature Team  How to Assemble Self-Organizing Team  Put People on One Project
  • 3. Conway’s Law “The system being produced will tend to have a structure that mirrors the structure of the group that is producing it …”
  • 4.
  • 6. Team Size: Two Pizzas
  • 7. Why Two Pizzas Are Enough  Less social loafing  More constructive interaction  Less coordinating effort  More satisfying to other members  Less over-specialization
  • 8. Team Size v.s. Productivity Per Person Source:
  • 9. Schedule for the Similar Project
  • 14. Advantages of Feature Teams  Better evaluate the impact of design decisions  Reduce waste created by hand-offs  Ensures that the right people are talking  Keep the focus on delivering features
  • 15. Obstacle of Feature Teams  How to identify small pieces of functionality
  • 16. Component Team  Develop software to another team on the project rather than directly to users
  • 17. Use Component Teams Sparingly  Build components only as feature teams ask for them  PO of the component team comes from feature team  Staff the component team temporarily with Feature Team A from the feature teams people Component Team C PO Feature Team B
  • 18. When a Component Team is Appropriate
  • 19. Build something that will be used by multiple feature teams  One feature team build the functionality it needs  Subsequent teams refactor and generalize the functionality as their needs arise Feature Team A Feature Team B Component Create it Refactor and generalize
  • 20. Using a Component Team will Reduce the sharing of specialists  Specialist’s time becomes too fragmented if he joins too many teams  Consider to build a component team for these specialists Feature Team A DBA team Feature Team B Encryption team
  • 21. The Risk of Multiple Approaches >> Disadv of a Component Team  If you want to avoid  Different team implement a different team to the same problem  Feature teams each build on the top of what prior feature teams have done but do so without a cohesive vision
  • 22. What’s Right Today May Be Wrong Tomorrow  No team structure is forever  Please raise your issues and improve during retrospective
  • 23. How to Assemble Self- Organizing Team
  • 24. Two Heads Are Better Than One  Collective wisdom of the team is better than the wisdom of one personnel manager
  • 25. Include All Needed Disciplines  All skills necessary to go from idea to implemented feature be represented on the team  Over time, individuals will learn some of the skills possessed by another members
  • 26. Balance Technical Skill Levels  Need all skill levels on the team  Seniors feel boring if they do low criticality features  Juniors hope they can benefit from seniors
  • 27. Balance Domain Knowledge  Build up of domain knowledge throughout the organization  Not to say that we need to assemble a team entirely of domain experts
  • 28. Seek Diversity  Different …  gender, race and culture  how individuals think about problems  how they make decisions
  • 29. Consider Persistence  It takes time for tam members to learn to work tell together  Keep team members together who have worked well together in the past
  • 30. Put People on One Project
  • 31. Time on Task Decreases with Too Many Tasks
  • 32. When Multitasking is OK  If a person cannot be fully or nearby fully utilized on a single project  Rather than have everyone multitask a little, it’s better to have a few people multitask a lot.
  • 33. Other Things You Can Try  Don’t start a new project until it can be fully staffed  Include ramp-up and wind-down time in enterprise plan  Institute simple rules  Go slow but go