Skip to main content

How Many Scrum Teams Should You Be On?

October 19, 2017

 

This is John, and John is a developer that went through one of my Scrum classes recently.

this is John

John works for a company that is using Scrum, and they are doing 4-week Sprints. John told me that he works at a sustainable of about 40 hours per week, so over the course of a 4-week Sprint, he works about 160 hours.

capacity during 4-week Sprint

John told me that he doesn’t have a lot of free time. Actually, he said he has almost no free time. He spends most of his time in meetings and just trying just trying to remember what he’s supposed to be doing. John asked me, “Why does Scrum have so many meetings?"

I asked John what meetings he has been attending, and he listed off the Scrum events:

  • Sprint Planning
  • Sprint Review
  • Sprint Retrospective
  • Daily Scrums

John and I talked about the time-box for each event and added up those hours. The total of all of the time-boxes in a 4-week Sprint is 20 hours. Now, these are time-boxes, so the time could be shorter, but this this is the maximum amount of time that should be spent in Scrum events in a 4-week Sprint.

Also, time-boxes are normally scaled down proportionately for shorter Sprints. For example, Scrum teams that use 2 week Sprints usually time-box Sprint Planning to 4 hours, although they could technically use the full 8 hours if they wanted to. The math that we’re about to do will apply to any Scrum team regardless of how long your Sprints are.

time spent in Scrum events for a 4-week Sprint

But back to the story, after John and I added up the hours of the Scrum events, John said, “Yeah, but that’s only if someone is on one Scrum team. No one at our company does that.” So I began white-boarding how much time is spent in Scrum events when someone is on multiple Scrum teams. I started with the number of teams, John’s capacity working at a sustainable pace, the total hours spent in Scrum events, and the number of hours left after attending Scrum events.

Let’s say that John could only be on one Scrum team. How much time does that leave him to work? Again, John has 160 working hours during the 4-week Sprint. 20 of those hours would be spent in Scrum events.

Also, I just want to say this again - this is for a 4-week Sprint - teams that are using shorter Sprints usually use shorter time-boxes (although they don’t have to).

So John is left with 140 hours of working time after attending Scrum events, but that’s only if John is on 1 Scrum team. Also, I haven’t even talked about Product Backlog refinement yet. Refinement usually consumes no more than 10% of the capacity of the Development Team, so let’s just use 10% to make this math easy. 10% of 160 hours is 16 hours.

What if John was on 2 Scrum teams? Actually, what if John on 3 Scrum teams. Or 4? Or 5? What would that look like?

time spent in Scrum events when on multiple Scrum teams

John’s eyes got wide and a smirk came across his face as I drew this on the whiteboard. He began to realize why he had very little free time… John was on 3 Scrum teams.

How much time does John have left after attending Scrum events and doing Product Backlog refinement?

With John being on 3 Scrum teams, he doesn’t have much time left. But I’ve met people that have been on as many as 5 Scrum teams - according to some simple math, they’re probably not working at a sustainable pace, or they’re not able to fully participate as a team member.

Having one person be a member of 3, 4, or 5 Scrum teams is probably too many. Even being on 2 Scrum teams dramatically lowers the amount of working time someone has during a Sprint. So if you want to strive for productivity and allow people to focus, Scrum team members should probably only be on one team.

I mentioned that John is a developer, so this math obviously applies for Development Team members. But what about Product Owners and Scrum Masters?

Product Owners and Scrum Masters do not have to attend Daily Scrums, so that cuts out some time in Scrum. But even though Product Owners and Scrum Masters do not have to attend the Daily Scrum, they often do as their Scrum teams can find it beneficial.

Another thing to consider is scaled Scrum. When scaling Scrum, there should be one Product Owner per product, and there will be multiple Scrum Teams working on that product. Depending on how Scrum is scaled and how many teams are working on one product, a Product Owner could serve as Product Owner while being on many Scrum teams.

And what about Scrum Masters? Scrum Masters have 3 primary areas of service: to their Development Team, to their Product Owner, and to the organization. In a scaled environment, Scrum teams may share many impediments across those layers of service, so a Scrum Master could achieve “economies of scale” by being on multiple Scrum teams. But by doing so, they limit their opportunity to actually spend time with their teams. And if they do spend time with their teams, they are losing time that could be spent resolving impediments.

While Scrum does not prevent individuals from being members of multiple Scrum teams, the loss in productivity from context switching and time in meetings should be taken into account, especially for Development Team members.


What did you think about this post?

Comments (9)


Michael Wallace
05:12 pm October 19, 2017

But I bet his manager loves his utilization rate! :-)


Jordan Job
06:48 pm October 19, 2017

Haha, I'm sure he does :)


Alan Larimer
03:16 am October 20, 2017

Plus emails, mandated HR/security/etc training, bio, one-on-ones, . . . are missing! :-D


jayaram hegde
06:50 am October 20, 2017

As per a famous study 80% of a working resource is productive in a day. if we apply the same approach then for a developer it comes down to 128 hours(16 days) in 4 weeks sprint .
Once the team is highly collaborative and matured working across the teams is OK. Recommend only this approach for Scrum Masters or POs. But having said that I am not a favorite of 'shared resource' jargon.


Craig Eddy
12:44 pm October 20, 2017

Ugh...resource? You mean like a projector or a meeting room?


Julian Bayer
12:45 pm October 23, 2017

I wanted to foward this to someone. But I can foresee the response being "See?! This is why Scrum will never work for us!"


Joan McDonough
08:29 am October 26, 2017

Team maturity is much more difficult to achieve when sharing team members between teams. I \would rather develop highly functional collaborative teams.


gazza8
12:49 pm November 19, 2017

Indeed, this would be a too nice element to feed Scrum detractors. Although all content in this article (time estimation / calculation) is true, it has to be read and considered with hindsight, with Scrum experience.
And it confirms what Scrum practitioners know well: the more teams work with 'shared' (part-time) members, the less 'productive' they are.


Curtis Reed
02:58 pm September 6, 2023

To be honest, and at the risk of sounding dramatic, I am a little shocked, dismayed, even slightly flabbergasted (say it isn't so!) by this article. Especially because it is published by Scrum.org!!!
The Scrum Master role is not to serve as a glorified admin whose primary responsibility is to attend and "facilitate" team meetings. As I re-read the ScrumGuide and contemplate what it means to coach the individuals, team, and organization on scrum and on agility, it really makes me wonder how 5 teams is remotely possible.
The scrum events are a necessary part of the framework and are critical for the team function, but that facilitation role should actually represent a small portion of the value that the SM actually provides the team.
If the SM is required to attend 5 Sprint Plannings, 5 Sprint Reviews, 5 Daily Standups, 5 Retrospectives, and then also 5 backlog refinements (often that is at least one per week, not one per sprint, so we might actually be talking about 10 per sprint), not to mention release plannings and other team meetings, exactly when will the SM have time to perform the real meat and potatoes of his/her role?
The SM must partner with the PO, observing the quality and readiness of the backlog, offer support, guidance and coaching where needed to the PO. The SM also plays a crucial role in assuring the backlog meets corporate standards beyond story format and acceptance criteria, since they must ensure that all features and stories are properly assigned to releases and other tagging/administrivia is performed as required by the organization.
The SM must be able to analyze team, and program, metrics and draw insights about how the teams are performing, assure alignment for releases, anticipate cross-team dependencies and impediments, and address these ahead of time.
The SM must be able to address conflicts, disagreements, and other misunderstandings of agility and/or scrum by individual team members.
The SM may be held responsible in some companies for ensuring that the team consistently meets the Definition of Done, such as completion of unit testing, automation testing, performance or other non-functional testing, meeting documentation and compliance standards, etc.
And we have not even thought about SM responsibilities to help the team in cases of production issues and other critical incidents!

You don't even address the fact that there will be meeting conflicts between 5 teams, as there is simply not enough time for one SM to join 5 teams events, so it will always mean picking and choosing which events must be skipped.

Therefore, the focus of this article is entirely wrong. We should not be asking if a scrum master has "bandwidth" to handle X teams based upon how many hours per day they can join meetings.
Now, my first response was pretty harsh so I am editing it, after watching the video. The video content addressed some of my above concerns, so you covered it, but the article left a lot to be desired.
Still, I think it is high time that Scrum.org and other groups set a clear guideline to strongly discourage management from overloading scrum masters like that. How can we say we encourage a "sustainable pace" but then run our SMs into the ground?