4. excella.com | @excellaco
Setting the Stage
• IT department of ~20 devs,
BAs, testers, & PMs
• Well-established identity,
relationships & working styles
• Track record of success
• Same product, codebase &
environments
7. excella.com | @excellaco
The Scrum Guide
Optimal Development Team size is small
enough to remain nimble and large enough
to complete significant work within a Sprint.
8. excella.com | @excellaco
Not too small…
Fewer than three
Development Team members
decrease interaction and
results in smaller productivity
gains. Smaller Development
Teams may encounter skill
constraints during the Sprint…
9. excella.com | @excellaco
But not too big
either…
Having more than nine
members requires too
much coordination. Large
Development Teams generate
too much complexity for an
empirical process to be useful.
12. excella.com | @excellaco
First steps…
1. Considerations: ease of
communication, decision-
making, framework, focus
2. First team as a pilot –
short validation cycle
3. Split (mostly) along
product lines
4. Cross-functional
14. excella.com | @excellaco
Some more
background…
• 1 team mindset
• Shared responsibility
…these were specific to our
case…but there are likely
relevant specifics for your teams
20. excella.com | @excellaco
Finding our
balance…
• Overall team retrospective
provided a forum for open
discussion
• Provided team members an
opportunity to own their
response to the challenges
21. excella.com | @excellaco
Retrospective
results
Collaboration within teams
and outside the IT
organization was better…
5
14
0
2
4
6
8
10
12
14
16
Worse Same Better
Partnership between IT & the
business
9
10
0
2
4
6
8
10
12
Worse Same Better
Sense of teamwork within the
project teams
22. excella.com | @excellaco
Retrospective
results
… but the IT department
itself was drifting apart
• “Not enough
communication”
• “Team is more siloed”
• “Less overall teamwork”
8
6
2
0
1
2
3
4
5
6
7
8
9
Worse Same Better
Sense of teamwork across the
IT department
23. excella.com | @excellaco
Team identified
solutions…
• Rotating “floater”
• Balance types of work
• Maintain department-wide
social events
• Create a shared release
board & rotation for support
24. excella.com | @excellaco
Team identified
solutions…
• Continue joint quarterly
retrospectives
• Locate team Kanban boards
close to each other
• Establish communities of
practice
27. excella.com | @excellaco
The important
stuff…
• Team identity can exist on
multiple levels
• Anticipate impact to existing
culture, dynamics and identity
• Listen to your teams!
• Each team is different