How To Understand Your Team Type: Collocated, Satellite, Cluster, Nebula

I’ve been hearing people talk about “hybrid” remote teams. So far, every person I’ve talked to means something different.

When Mark Kilby and I wrote From Chaos to Successful Distributed Agile Teams, we differentiated between these types of teams:

  • Collocated, as all the people are within 8-16 m of each other. (See the Allen Curve above.)
  • Satellite, where most of the people are in one location (inside 8-16 m) and a couple of people are outside that location.
  • Cluster, where you might have pairs or triads in several locations.
  • Nebula, which is totally dispersed.

In the interest of clarity, let me start with the Allen Curve, which describes the potential frequency of communication.

How Often Do People Talk with Each Other?

You’ve experienced this while you’ve worked apart from each other: How often do you talk with other people?

If you mob, pair, swarm with others, probably often. However, if you don’t? Distance, and especially, hours of overlap, make those conversations hard to conduct.

In Developing Products in Half the Time, Smith and Reinertsen used the Allen Curve (in the above image) to decide whether a team was collocated or not.

That image doesn’t say that collocated teams always speak with each other. Note that the frequency of communication appears to top out at 30%. I’m sure there are good reasons for that.

And, realize that 16 meters is only about 20 steps. Which, even if we double the distance, is 32 m, about 40+ steps, which takes most people just 30 seconds or so.

What the Allen Curve says is this:

We rarely spend more than about 15-20 seconds walking to talk to another person. In fact, most of the time, we don’t walk to talk to another person.

That’s why so few of us actually work in collocated teams when we are in physical proximity to each other. And when we are more than 32 meters apart? The likelihood of us talking is much lower.

That might explain why some teams have told me they collaborate more now that they are all dispersed (what Mark and I call nebula). The cost to ask a question is quite low.

For the rest of this post, since we’re talking about agile teams, let’s assume each team has one manager. That manager leads and serves that team. Even if people are matrixed into the team, the team has one overarching goal. The people don’t have to manage the stresses of competing managers with competing goals.

Let’s start with collocated teams.

Collocated Teams Can See Each Other and Collaborate

When Mark and I talk about collocated agile teams, we mean this kind of cross-functional team. Everyone sits within 30 m or so of each other. Everyone can see each other.

The cost to ask a question is low, because we’re all physically together.

Very few of us have worked this way since the pandemic started. Instead, many of us have created nebula teams, where everyone’s dispersed.

Nebula Teams: All Dispersed

In Nebula teams, each person sits in their own location. Physical distance doesn’t matter.

Instead, the team needs collaboration time, those sufficient hours of overlap, to collaborate. If you have sufficient overlap, and sufficient tooling, the cost and time to ask a question is low. And if you have a persistent text backchannel, your team can define its own collaboration time.

You’re not bound by space for collaboration. You do have time bounds for collaboration.

Now, we come to the two types of hybrid teams: satellite and cluster.

Satellite Teams

You know you have a satellite team when some people are within 30 m (collocated) space and a couple of people are in different locations, farther away.

Team Type

For example, in this 6-person team, four people come to the office, Location 1. One person works from their home, in Location 2. And another person works from their home, Location 3.

Back when we were all in the office, your Location 1 might have been on the same campus, but a different building. Location 3 might have been on another floor in the same building.

Satellites teams have the bulk of the team in one location and other people outside that location, often by themselves.

However, that’s not the only kind of hybrid team. Clusters are also hybrid teams.

Cluster Teams

Cluster teams have several groupings of people who are collocated. For example, one of my clients has office space in downtown Boston (Location 1), Waltham, a suburb (Location 2), and Nashua NH, Location 3.

Team Type

Another client of mine has developers in Georgia, product managers in New York, and testers in Vermont. Their teams all work within a single time zone (Eastern), and the teams have learned how to create hours of overlap.

When the teams are in their offices, the developers are collocated with each other. So are the product managers. So are the testers. Each function is separate from the other functions.

They have enough space at each location that people can be sufficiently distanced and still be collocated. That’s how a Cluster team can work.

What Kind of Team Do You or Will You Have?

As people think about going “back” to work, think about the circumstances you have.

If everyone can sit within 30 m or so, you have a collocated team. Your team will have to think about when to stand up and walk to another person to ask questions.

If most people work in one location, and a couple of people work from home, you have a satellite team.

(Future post teaser: Some of my clients plan on having half the team in the office M, W, F and the other half T, TH. They rotate the satellite. IMNHO, this might be the worst of all possibilities. So far, they’re not back in the office at all, so we’ll see if that plan survives first contact.)

The cluster teams have several sets of collocated people, but each set of people is separate from all the other people.

That’s it. Once you understand your kind of team (collocated, satellite, cluster, nebula), you can determine how to make it work.

For much more information, please see From Chaos to Successful Distributed Agile Teams.

Published on Java Code Geeks with permission by Johanna Rothman , partner at our JCG program. See the original article here: How To Understand Your Team Type: Collocated, Satellite, Cluster, Nebula

Opinions expressed by Java Code Geeks contributors are their own.

Johanna Rothman

Johanna consults, speaks, and writes about managing product development. She helps managers and leaders do reasonable things that work. You can read more of her writings at
Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Inline Feedbacks
View all comments
Back to top button