SlideShare a Scribd company logo
11
Efficiencies in
interdependent agile teams
Steve Wells
giffgaff
22
33
44
55
We have
an idea!
We’ll
build it!
66
“When a mess, which is a system of problems,
is taken apart, it loses its essential properties
and so does each of its parts. The behavior of a
mess depends more on how the treatment of its
parts interact than how they act independently
of each other. A partial solution to a whole
system of problems is better than whole
solutions of each of its parts taken
separately.”
Russell. L. Ackoff
77
88
Collaboration
99
Scrum 1.0
You want to speak to my
scrum team about something?
1010
Cross-functional teams are the way to go
Proper “T-shaped”?
LOL
1111
Cross-functional teams are the way to go,
but...
not enough skills
to go around
3rd party
contracts
centralisation
for consistency
legacy
systems
different mix of skills for
different bits of work
non-agile
bubbles
structure
and politics
codebase
too big
1212
Is there, in fact, always a conflict
between component teams
(Conway’s Law?) and cross-
functional teams?
1313
Cross-functional teams are the way to go,
but...
In any organisation of any size...
yes, even giffgaff…
at some point…
there will be dependencies between teams
i.e. teams will be relying on other teams to do
work for them
1414
So what is the most efficient
strategy for such
interdependent teams to use?
1515
A Game Simulation. We like games at giffgaff...
1616
∎ 4 teams
∎ Each team has a suit of cards
∎ They have to go round in turn playing cards in
order
∎ 3 of the cards need to be played by other teams
∎ The game is complete when all teams have
played all their cards
The Simulation...
1717
Other Team’s
Work
1818
1. Play own cards (do own team’s work) first. Only
play other team’s card when everybody is
blocked, or have played all team’s own cards
2. Play own cards first. If you can’t play a card, play
another team’s card
3. Play other team’s cards first
Three strategies
1919
Other Team’s
Work
Starting Point...
2020
Other Team’s
Work
Always do own work first
Work done after 4 sprints: 7 cards
2121
∎ Email trail of 52 mails over a 3 week period - 10
minute job in the end (create a directory)
∎ One team blocked for 3 months while some work
negotiated onto another team’s backlog - 1 day’s
work in the end
Examples of this strategy...
2222
Other Team’s
Work
Always do own work first; other’s
if blocked
2323
Other Team’s
Work
Always do own work first; other’s
if blocked
2424
Other Team’s
Work
Always do own work first; other’s
if blocked
2525
Other Team’s
Work
Always do own work first; other’s
if blocked
2626
Other Team’s
Work
Always do own work first; other’s
if blocked
2727
Other Team’s
Work
Always do own work first; other’s
if blocked
2828
Other Team’s
Work
Always do own work first; other’s
if blocked
2929
Other Team’s
Work
Always do own work first; other’s
if blocked
Work done after 4 sprints: 12 cards
3030
Leads to “fobbing off”...
Sprint 1
Other team’s
work
Other
Team
“Can you answer this
question so we can do
the work?”
Sprint 2
Answer
“Can you answer this
question so we can do
the work?”
Sprint 3
Can you answer
this question so we
can do the work?
Answer
3131
Other Team’s
Work
Always do other’s work first
Work done after 4 sprints: 16 cards
3232
Results...
3333
Own First - 33 Sprints
Own First, Then Other - 27 Sprints
Other First - 13 Sprints
3434
3535
∎ No need for negotiation
∎ No “fobbing off” - “can’t start until you answer X”
∎ Increased - indeed, forced - collaboration
∎ Increases speed of delivery for the company as a
whole
∎ Reduce silos
Benefits of this strategy...
3636
● I cannot possibly know how important your piece
of work is
● You cannot possibly know how important the
items on my backlog are
Therefore:
a. It is impossible for us to work out relative
prioritisation
b. We may as well not waste the time trying
Eradicate the waste of negotiation...
3737
Eradicate the waste of negotiation...
3838
∎ POs can take some convincing...
∎ What if unimportant stuff gets done first?
∎ Difficult to “own” other team’s work
∎ There is an assumption that it is clear what each
team actually “owns”...
∎ ...and there is trust to not just chuck stuff over
the wall.
However...
3939
Doing other team’s work before
your own is the most effective
collaboration strategy
Key Takeaways
4040
Using this strategy forces
collaboration and eradicates the
waste of negotiation
Key Takeaways
4141
Ants will eventually take over the
entire world.
Key Takeaways
And possibly the rest of the solar
system, galaxy, universe...
4242

More Related Content

Similar to Agile cambridge 2018 talk

Scrum simulation-with-lego-bricks-v2.0
Scrum simulation-with-lego-bricks-v2.0Scrum simulation-with-lego-bricks-v2.0
Scrum simulation-with-lego-bricks-v2.0
Juan Bohorquez
 
Agile creativity games
Agile creativity games Agile creativity games
Agile creativity games
Mariya Breyter
 
Darthvaderless Daily Scrums - Scrum Australia 2014
Darthvaderless Daily Scrums - Scrum Australia 2014Darthvaderless Daily Scrums - Scrum Australia 2014
Darthvaderless Daily Scrums - Scrum Australia 2014
Renee Troughton
 
The Effects of Work Habits Around Agility Through Simulations
The Effects of Work Habits Around Agility Through SimulationsThe Effects of Work Habits Around Agility Through Simulations
The Effects of Work Habits Around Agility Through Simulations
Paul Boos
 
Eisenberg Flow for AgileDC
Eisenberg Flow for AgileDCEisenberg Flow for AgileDC
Eisenberg Flow for AgileDC
Robert Eisenberg
 
Not WHEN Games but WHICH Learning Games
Not WHEN Games but WHICH Learning GamesNot WHEN Games but WHICH Learning Games
Not WHEN Games but WHICH Learning Games
Sharon Boller
 
computational_thinking_gcse.pptx
computational_thinking_gcse.pptxcomputational_thinking_gcse.pptx
computational_thinking_gcse.pptx
birulangit23
 
Is an Agile Team Dynamics like a House of Cards?
Is an Agile Team Dynamics like a House of Cards?Is an Agile Team Dynamics like a House of Cards?
Is an Agile Team Dynamics like a House of Cards?
Scrum Australia Pty Ltd
 

Similar to Agile cambridge 2018 talk (8)

Scrum simulation-with-lego-bricks-v2.0
Scrum simulation-with-lego-bricks-v2.0Scrum simulation-with-lego-bricks-v2.0
Scrum simulation-with-lego-bricks-v2.0
 
Agile creativity games
Agile creativity games Agile creativity games
Agile creativity games
 
Darthvaderless Daily Scrums - Scrum Australia 2014
Darthvaderless Daily Scrums - Scrum Australia 2014Darthvaderless Daily Scrums - Scrum Australia 2014
Darthvaderless Daily Scrums - Scrum Australia 2014
 
The Effects of Work Habits Around Agility Through Simulations
The Effects of Work Habits Around Agility Through SimulationsThe Effects of Work Habits Around Agility Through Simulations
The Effects of Work Habits Around Agility Through Simulations
 
Eisenberg Flow for AgileDC
Eisenberg Flow for AgileDCEisenberg Flow for AgileDC
Eisenberg Flow for AgileDC
 
Not WHEN Games but WHICH Learning Games
Not WHEN Games but WHICH Learning GamesNot WHEN Games but WHICH Learning Games
Not WHEN Games but WHICH Learning Games
 
computational_thinking_gcse.pptx
computational_thinking_gcse.pptxcomputational_thinking_gcse.pptx
computational_thinking_gcse.pptx
 
Is an Agile Team Dynamics like a House of Cards?
Is an Agile Team Dynamics like a House of Cards?Is an Agile Team Dynamics like a House of Cards?
Is an Agile Team Dynamics like a House of Cards?
 

More from Steve Wells

How not to build the wrong things - doing lean UX differently at giffgaff
How not to build the wrong things - doing lean UX differently at giffgaffHow not to build the wrong things - doing lean UX differently at giffgaff
How not to build the wrong things - doing lean UX differently at giffgaff
Steve Wells
 
So we're going no-QA - how do we get the devs to do enough testing?
So we're going no-QA - how do we get the devs to do enough testing?So we're going no-QA - how do we get the devs to do enough testing?
So we're going no-QA - how do we get the devs to do enough testing?
Steve Wells
 
Waterfalls for agile cambridge
Waterfalls for agile cambridgeWaterfalls for agile cambridge
Waterfalls for agile cambridge
Steve Wells
 
Waterfalls for Agile in a bag
Waterfalls for Agile in a bagWaterfalls for Agile in a bag
Waterfalls for Agile in a bag
Steve Wells
 
Full Frontal Javascript Conference
Full Frontal Javascript ConferenceFull Frontal Javascript Conference
Full Frontal Javascript Conference
Steve Wells
 
jQuery Objects
jQuery ObjectsjQuery Objects
jQuery Objects
Steve Wells
 

More from Steve Wells (6)

How not to build the wrong things - doing lean UX differently at giffgaff
How not to build the wrong things - doing lean UX differently at giffgaffHow not to build the wrong things - doing lean UX differently at giffgaff
How not to build the wrong things - doing lean UX differently at giffgaff
 
So we're going no-QA - how do we get the devs to do enough testing?
So we're going no-QA - how do we get the devs to do enough testing?So we're going no-QA - how do we get the devs to do enough testing?
So we're going no-QA - how do we get the devs to do enough testing?
 
Waterfalls for agile cambridge
Waterfalls for agile cambridgeWaterfalls for agile cambridge
Waterfalls for agile cambridge
 
Waterfalls for Agile in a bag
Waterfalls for Agile in a bagWaterfalls for Agile in a bag
Waterfalls for Agile in a bag
 
Full Frontal Javascript Conference
Full Frontal Javascript ConferenceFull Frontal Javascript Conference
Full Frontal Javascript Conference
 
jQuery Objects
jQuery ObjectsjQuery Objects
jQuery Objects
 

Recently uploaded

HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 

Recently uploaded (20)

HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 

Agile cambridge 2018 talk