SlideShare a Scribd company logo
@WeAreCTO2 / @DocOnDev
Tuckman
was
wrong
@WeAreCTO2 / @DocOnDev
Doc Norton, CEO
doc@wearecto2.com
@DocOnDev
@WeAreCTO2 / @DocOnDev
Stable Teams
@WeAreCTO2 / @DocOnDev
– Scrum PLoP Stable Teams Pattern
“Keep teams stable and avoid shuffling people around
between teams. Stable teams tend to get to know their
capacity, which makes it possible for the business to
have some predictability.”
@WeAreCTO2 / @DocOnDev
Why Stable Teams?
@WeAreCTO2 / @DocOnDev
Because Tuckman’s
Forming Storming Norming Performing
@WeAreCTO2 / @DocOnDev
Performance
Time
Forming Storming Norming Performing
Because Tuckman’s
@WeAreCTO2 / @DocOnDev
Performance
Time
Forming
Storming
Norming
PerformingBecause Tuckman’s
@WeAreCTO2 / @DocOnDev
That’s wrong?
What if...
@WeAreCTO2 / @DocOnDev
the problem wasn’t
because Tuckman’s?
What if...
@WeAreCTO2 / @DocOnDev
Performance
Time
Forming
Storming
Norming
Performingbecause Tuckman’s
@WeAreCTO2 / @DocOnDev
Performance
Time
Forming
Storming
Norming
Performingbecause Tuckman’s
@WeAreCTO2 / @DocOnDev
Because Tuckman’sPerformance
Time
Forming
Storming
@WeAreCTO2 / @DocOnDev
Performance
Time
Forming
Storming
Norming
PerformingBecause Tuckman’s
@WeAreCTO2 / @DocOnDev
Performance
Time
Forming
Storming
Norming
Performing
Storming
Storming Storming
Norming
Norming
Norming
Because Tuckman’s
@WeAreCTO2 / @DocOnDev
Performance
Time
Forming
Storming
Norming
Performing
Storming
Storming Storming
Norming
Norming
Norming
Because Tuckman’s
@WeAreCTO2 / @DocOnDev
Performance
Time
Forming
Storming
Norming
Performing?
Storming
Storming Storming
Norming
Norming
Norming
Because Tuckman’s
@WeAreCTO2 / @DocOnDev
ActivityOccurrence
Time
Tuckman’s (for real, yo)
Forming
Storming
Performing
Norming
@WeAreCTO2 / @DocOnDev
the problem wasn’t
because Tuckman’s.
@WeAreCTO2 / @DocOnDev
the problem was
because resources?
What if...
@WeAreCTO2 / @DocOnDev
because resources
@WeAreCTO2 / @DocOnDev
because resources
@WeAreCTO2 / @DocOnDev
because resources
@WeAreCTO2 / @DocOnDev
because resources
@WeAreCTO2 / @DocOnDev
because resources
HoursSpent
Active Project Count
1 2 3 4 5
32
24
16
8
8
8
8
8
8
8
16
24
32
Active Work
Other Tasks
Context Switching
@WeAreCTO2 / @DocOnDev
8Hoursofworkcompletedin…
0
25
50
75
100
Active Project Count
1 2 3 4 5
10 13.3
20
40
because resources
@WeAreCTO2 / @DocOnDev
because resources
@WeAreCTO2 / @DocOnDev
TaskTime
Allocation
10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
because resources
@WeAreCTO2 / @DocOnDev
8Hoursofworkcompletedin…
0
25
50
75
100
Allocation
10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
because resources
One Project
@WeAreCTO2 / @DocOnDev
8Hoursofworkcompletedin…
0
25
50
75
100
Allocation
10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
because resources
Two Projects
@WeAreCTO2 / @DocOnDev
8Hoursofworkcompletedin…
0
25
50
75
100
Allocation
10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
because resources
Three Projects
@WeAreCTO2 / @DocOnDev
8Hoursofworkcompletedin…
0
25
50
75
100
Allocation
10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
because resources
Four Projects
@WeAreCTO2 / @DocOnDev
8Hoursofworkcompletedin…
0
25
50
75
100
Allocation
10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
because resources
Five Projects
@WeAreCTO2 / @DocOnDev
stable teams
Solved
because resources
@WeAreCTO2 / @DocOnDev
bUT...
@WeAreCTO2 / @DocOnDev
and
@WeAreCTO2 / @DocOnDev
“…different areas of code are going to need different
skill-sets at different times, and for that reason we need
[people] to go and work on those particular areas at
different times… None of this is basically static. It’s very
fluid. And if you have the ability to reteam, then you
are able to go do this sort of thing consistently.”
– Michael Feathers
@WeAreCTO2 / @DocOnDev
“None of this is basically static. It’s very
fluid. And if you have the ability to
reteam, then you are able to go do this
sort of thing consistently.”
– Michael Feathers
@WeAreCTO2 / @DocOnDev
reteam
@WeAreCTO2 / @DocOnDev
Cabals at Valve
@WeAreCTO2 / @DocOnDev
Spotify
@WeAreCTO2 / @DocOnDev
reteam starters
#Agile2016 / #CultureACED / @DocOnDev
four factors
l e a d t o b e t t e r t e a m
performance & collective
satisfaction… AUTONOMY
CONNECTION
EXCELLENCE
DIVERSITY
#Agile2016 / #CultureACED / @DocOnDev
AUTONOMY
CONNECTION
EXCELLENCE
DIVERSITY
four factors
lead to better
team performance
& c o l l e c t i v e
satisfaction…
@WeAreCTO2 / @DocOnDev
reteam patterns
@WeAreCTO2 / @DocOnDev
socialization
@WeAreCTO2 / @DocOnDev
Mitosis
@WeAreCTO2 / @DocOnDev
Volunteer Fire Dept.
@WeAreCTO2 / @DocOnDev
trading places
@WeAreCTO2 / @DocOnDev
–Nayan Hajratwala
“Reteaming is inevitable.
You might as well get good at it.”
Only try to realize the truth.
There is no team.
@WeAreCTO2 / @DocOnDev
Doc Norton, CEO
doc@wearecto2.com
@DocOnDev
thank you!
@WeAreCTO2 / @DocOnDev
• Stable Teams Pattern - https://sites.google.com/a/
scrumplop.org/published-patterns/product-
organization-pattern-language/development-team/
stable-teams
• Tuckman’s Stages of Group Development - https://
en.wikipedia.org/wiki/
Tuckman%27s_stages_of_group_development
• Using the Stages of Team Development - http://
hrweb.mit.edu/learning-development/learning-topics/
teams/articles/stages-development
• Stages of Small-Group Development Revisited - http://
www.staff.science.uu.nl/~daeme101/
Stages%20of%20Small-
Group%20Development%20Revisted.pdf
• Theories and Models of Group Development - https://
en.wikipedia.org/wiki/Group_development
• DAU Model of Team Development - http://
www.dtic.mil/dtic/tr/fulltext/u2/a493549.pdf
• Dynamic Reteaming: How We Thrive by Rebuilding
Teams - https://www.agilealliance.org/wp-content/
uploads/2016/07/H.Helfand.Dynamic-Reteaming-
How-We-Thrive-by-Rebuilding-Teams.pdf
• Quality Software Management: Systems Thinking by
Gerald Weinberg - http://amzn.to/2d7SIZ9
• Valve Handbook - http://assets.sbnation.com/assets/
1074301/Valve_Handbook_LowRes.pdf
• Spotify Culture Video - https://labs.spotify.com/
2014/03/27/spotify-engineering-culture-part-1/
• Squads / Chapters / Guilds - http://nomad8.com/wp-
content/uploads/2014/02/Squads-Chapters-Guilds-in-
one-page.graffle.pdf

More Related Content

Tuckman Was Wrong