Sometimes, there are, indeed, too many cooks in the kitchen.
Team size can make a big difference in the success of your service or product.Â What is counterintuitive for most people is that the larger the team size, the lower the likelihood of success for your service or product.Â Why?Â Entropy can set in and large teams are inherently bad vehicles for communication.Â In what follows, I show quantitatively how team size does have an impact on the effectiveness of communication and the eventual success of the service or product.
The Amazon 2 Pizza Team
When I was at Amazon, teams were organized into small, delta teams called “2-pizza teams”: no team should be larger than 2 pizzas can feed.Â Itâ€™s a great approach to team size.Â In my short career, Iâ€™ve learned how true that rule is.Â Hereâ€™s another thing Iâ€™ve learned â€“
- 2 people are smarter than one
- 3, 4, 5, 6, 7, 8 people are smarter than 2
- a team larger than 9 people is just a big dumb gelatinous blob (acronym: BDGB)
Okay, thatâ€™s not true at a wholesale level, but it sure feels like it.Â A small team with highly smart and capable team members can do much more than 10 mediocre team members.Â The Wisdom of Crowds mentality doesnâ€™t work that well when it comes to efficiency in teams.
Science Behind Unmanaged Communication Explosion
A more quantitative explanation is as follows:
One of the root causes of failure in projects is communication â€” either a lack thereof, miscommunication, or hand-off’s.Â Large teams are inherently vehicles for bad communication.Â This is basic combinatorics â€” for a given project, suppose there are persons A and B.Â In this scenario there is only 1 communication link.Â Add person C, now we have 3 communication links, A-B, B-C, C-A.Â Add person D, then we have 6; Add person E, then we have 10 communication links.Â Inductively, as team size grows, the raw combinatoric communication link counts grows geometrically, not linearly.Â To demonstrate this, we use basic statistics of the form n-choose-r, where !, such as n!, is equivalent to n factorial, to arrive at the formula for how many pairs we can choose from n items:
For the number of pairs, we can reduce the above formula to the following:
Visually, as team size grows, the communication links grows non-linearly, but exponentially:
Do not let the above dissuade you from large teams; if the product requires a large team, then that is what is needed.Â Caution, is what I am arguing here.Â The facts are that the larger the team, the more communication channels there are and the entire process then becomes more error-prone.Â If the product requires a large team, then expect the above challenge and manage it.
There is wisdom in Bezosâ€™ notion of the 2-Pizza Team.Â Small teams — provided you have the right people — work incredibly well.Â Also, there is wisdom in Toyotaâ€™s usage of Obeya or â€œThe Big Roomâ€ as a way to mitigate defects caused by large teams.Â A combining of the two will most likely make for a great team and a successful product.