SlideShare a Scribd company logo
1 of 31
Download to read offline
Agile Teams at Scale:
Beyond Scrum of Scrums
Esther Derby
esther@estherderby.com
+1 612 239 1214
@estherderby
www.estherderby.com
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
One team or a handful of teams may be able to deliver
small systems. Large complex systems require teams of
teams to deliver significant features.
How can companies benefit from “the team effect” at
scale?
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
Three main challenges in scaling teams:
coordinating work across teams
integrating work across teams
maintaining technical integrity of the system
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
Principles: Guide stars for scaling team-based work.
Practices: Social and technical practices that enable team-
based work.
Pathways: Steps to get from here to there.
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
Principles to Address
COORDINATION
• Organize people and work to reduce coordination overhead
• Analyze demand
• Context teams over component teams
• Minimize product dependencies
• Aim for flow
• Build in slack and redundancy
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
Teams share...
a compelling work goal
responsibility and accountability
an approach to work
teams have...
complementary skills
five-seven members
history
Teams are one sort of goal-oriented social unit.
Teams can form the building blocks for larger goal-oriented social units.
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
Teams offer possibilities that functional or component
work groups do not.
flexibility
learning
engagement
responsibility
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
Scrum of Scrums can work with a small number of teams working
within the same context.
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
Mike Cohn
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
A large system may have several contexts. (Think of context as a feature
group, for example “Student Financial Aid” in a system to track financial
aspects of students registered at a university.)
Form cross-functional, multi-skilled teams within contexts.
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
Principles to Address
INTEGRATION
•Make cross team and cross context communication
explicit
•Teams that integrate together plan together
•Lateral links
•Design for early learning
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
Make communication across context boundaries explicit. Use
integrating linkers to agree how to handle the interface and integration
between contexts. Integrating linkers should also agree on and write
acceptances tests that confirm integration across boundaries.
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
Principles to Address
TECHNICAL INTEGRITY
•Global and local standards
•Technical stewards
•T-shaped people
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
When several teams touch the code for services or component, add
Component Stewards or Component Steward Teams.
Component Stewards work to maintain the integrity of components.They
review code, coach, mentor, develop standards and provide guidance to teams.
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
Large systems usually need both integrating linkers and Component
Stewards.
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
Tech Councils, made up of integrating linkers, component stewards,
and test experts attend to the integrity of the whole system.
Product Councils look after product integrity.
Define decision boundaries for each sort of group.
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
Technical Practices
Continuous integration (CI) within context
Integration across contexts at some other interval (keeping in
mind “avoid late learning”)
Mutually agreed upon and developed automated test across
context boundaries
Architectural, UI & coding standards
Technical reviews
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
Social Practices
Scrum of Scrums within context to surface impediments
Integrating links (keeping in mind “avoid late learning”)
Decision boundaries
Component stewards or teams
Tech councils
Product councils
Planning
Story Mapping
Central AND Local
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
•Lateral structures handle coordination and integration.
People close to the issues have both the knowledge and
means to make decisions.
•Scrum of scrums handles impediments.
•Information flows across and through, rather than up and
down.
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
How do we get there?
Mid-level planning
Demand analysis
Removing technical dependencies
Smaller chunks
Pathways
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
It’s not simple
It’s not easy
There is no one right way
There is no prescriptive plan
You won’t get there in one giant leap
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
It is possible
You will get there by adapting, iterating, learning
You will create a more flexible organization
You will increase the speed and ease of communication
You will unleash potential
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
Some useful resources from within the software domain:
Domain Driven Design by Eric Evans
Practices for Scaling Lean & Agile Development by Craig Larman and BasVodde
...and from the field of Organization Development and Design
Images of Organization by Gareth Morgan
DesigningTeam-Based Organizations by Mohrman, Cohen, and Mohrman
Creating Strategic Change by William Pasmore
Leadership and the New Science by Meg Wheatley
Resources and References
+1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
Esther Derby
esther@estherderby.com
+1 612 239 1214
www.estherderby.com
@estherderby

More Related Content

Recently uploaded

MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 DelhiCall Girls in Delhi
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 

Recently uploaded (20)

MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 

Featured

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Featured (20)

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 

Agile Teams at Scale: Beyond Scrum of Scrums

  • 1. Agile Teams at Scale: Beyond Scrum of Scrums Esther Derby esther@estherderby.com +1 612 239 1214 @estherderby www.estherderby.com
  • 2. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby One team or a handful of teams may be able to deliver small systems. Large complex systems require teams of teams to deliver significant features. How can companies benefit from “the team effect” at scale?
  • 3. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby Three main challenges in scaling teams: coordinating work across teams integrating work across teams maintaining technical integrity of the system
  • 4. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby Principles: Guide stars for scaling team-based work. Practices: Social and technical practices that enable team- based work. Pathways: Steps to get from here to there.
  • 5. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby Principles to Address COORDINATION • Organize people and work to reduce coordination overhead • Analyze demand • Context teams over component teams • Minimize product dependencies • Aim for flow • Build in slack and redundancy
  • 6. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby Teams share... a compelling work goal responsibility and accountability an approach to work teams have... complementary skills five-seven members history Teams are one sort of goal-oriented social unit. Teams can form the building blocks for larger goal-oriented social units.
  • 7. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby Teams offer possibilities that functional or component work groups do not. flexibility learning engagement responsibility
  • 8. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
  • 9. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby Scrum of Scrums can work with a small number of teams working within the same context.
  • 10. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby Mike Cohn
  • 11. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
  • 12. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
  • 13. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby A large system may have several contexts. (Think of context as a feature group, for example “Student Financial Aid” in a system to track financial aspects of students registered at a university.) Form cross-functional, multi-skilled teams within contexts.
  • 14. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
  • 15. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby Principles to Address INTEGRATION •Make cross team and cross context communication explicit •Teams that integrate together plan together •Lateral links •Design for early learning
  • 16. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby Make communication across context boundaries explicit. Use integrating linkers to agree how to handle the interface and integration between contexts. Integrating linkers should also agree on and write acceptances tests that confirm integration across boundaries.
  • 17. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby Principles to Address TECHNICAL INTEGRITY •Global and local standards •Technical stewards •T-shaped people
  • 18. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby When several teams touch the code for services or component, add Component Stewards or Component Steward Teams. Component Stewards work to maintain the integrity of components.They review code, coach, mentor, develop standards and provide guidance to teams.
  • 19. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby Large systems usually need both integrating linkers and Component Stewards.
  • 20. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby Tech Councils, made up of integrating linkers, component stewards, and test experts attend to the integrity of the whole system. Product Councils look after product integrity. Define decision boundaries for each sort of group.
  • 21. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby Technical Practices Continuous integration (CI) within context Integration across contexts at some other interval (keeping in mind “avoid late learning”) Mutually agreed upon and developed automated test across context boundaries Architectural, UI & coding standards Technical reviews
  • 22. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby Social Practices Scrum of Scrums within context to surface impediments Integrating links (keeping in mind “avoid late learning”) Decision boundaries Component stewards or teams Tech councils Product councils Planning Story Mapping Central AND Local
  • 23. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby •Lateral structures handle coordination and integration. People close to the issues have both the knowledge and means to make decisions. •Scrum of scrums handles impediments. •Information flows across and through, rather than up and down.
  • 24. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby How do we get there? Mid-level planning Demand analysis Removing technical dependencies Smaller chunks Pathways
  • 25. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
  • 26. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
  • 27. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby
  • 28. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby It’s not simple It’s not easy There is no one right way There is no prescriptive plan You won’t get there in one giant leap
  • 29. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby It is possible You will get there by adapting, iterating, learning You will create a more flexible organization You will increase the speed and ease of communication You will unleash potential
  • 30. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby Some useful resources from within the software domain: Domain Driven Design by Eric Evans Practices for Scaling Lean & Agile Development by Craig Larman and BasVodde ...and from the field of Organization Development and Design Images of Organization by Gareth Morgan DesigningTeam-Based Organizations by Mohrman, Cohen, and Mohrman Creating Strategic Change by William Pasmore Leadership and the New Science by Meg Wheatley Resources and References
  • 31. +1 612 239 1214 || esther@estherderby.com || www.estherderby.com || twitter: @estherderby || (c) 2013 Esther Derby Esther Derby esther@estherderby.com +1 612 239 1214 www.estherderby.com @estherderby