I stumbled upon an article from Ken Thompson, The maximum team size for effective working, based on The Dunbar Number as a Limit to Group Sizes from Christopher Allen. While Christopher's post talks about groups in general (online gaming, social networking, etc), Ken tries to be more specific to the work environment. In short, he says: "Your teams are too big: break them up". He is right, there is an ideal size for effective teamwork. Too small teams lack resources and are unstable; while too big teams split into factions and need more individual attention than possible due to lack of time available to maintain relationships. He says the ideal team size for optimal teamwork is 5 to 9 individuals, which I tend to agree roughly. What do you think?