Intra-project communication becomes more and more challenging with increasing team sizes. When team size increase so does the number of different communication channels. Every team member can communicate with every other team member. Mathematically it looks like this:
number of communication channels = n(n-1)/2, n=team size
In a team with two persons we get one communication channel and everything is fine. With too many communication channels synchronisation and distribution of information becomes increasingly difficult. I’m sure everyone has experienced that.
XP recommends maximum 10 and Scrum recommends 7 +/- 2. However Jeff Sutherland experienced that the hyper productive teams he encountered were never larger than 7 people. He advices us to split up any team larger than 7 people into multiple teams.
Amazon recommends 2PT – “Two Pizza Team”, which is a team size no larger than 2 pizzas can feed. You be the judge of how many that is…