Software Team Sizes

The cluster discusses the optimal size for software development teams, favoring small teams (3-5 people or two-pizza teams) for higher productivity and lower communication overhead, while critiquing challenges and inefficiencies in larger teams.

📉 Falling 0.3x Career & Jobs
4,113
Comments
20
Years Active
5
Top Authors
#6529
Topic ID

Activity Over Time

2007
32
2008
48
2009
52
2010
95
2011
124
2012
162
2013
134
2014
126
2015
144
2016
179
2017
204
2018
231
2019
264
2020
309
2021
353
2022
487
2023
467
2024
370
2025
301
2026
33

Keywords

IT MMM LLM i.e E.g team teams small team small size coordination big project star hiring

Sample Comments

dilyevsky Mar 14, 2025 View on HN

A small team of skilled engs hurts managers’ careers - they want large teams

seba_dos1 Sep 26, 2020 View on HN

You haven't said how big your team is.From my experience, if your team has more than 4-5 people, you're entering a territory where managing people is going to become a significant role itself and not something that can be done on a side as you do your regular engineering. Teams this big often tend to either not finish at all or break up into several smaller ones. It's much easier for smaller teams to cooperate efficiently.

pkaye Apr 30, 2018 View on HN

I'd go by the Mythical Man Month. The communication overhead increases with more people vs the work getting done. That was my experience in my last company when we got acquired as our team sizes went from 5 to 15. In hindsight would have been better to split the teams to do different projects instead of one big project.

DeathArrow Dec 6, 2023 View on HN

Maybe small teams can be faster than huge teams?

GiorgioG Mar 27, 2018 View on HN

That sounds great when you have a small team, with 30+ devs it's hard to police.

_448 Jan 7, 2022 View on HN

This one size fits all approach is wrong. It is not about the size, but of quality. If you are able to hire all A-star employees then small size makes sense. But the reality is very different. You cannot get all A-star employees from the start, and you are also racing against time. So you try to balance between time, size and quality. If you are lucky, you will get second A-star senior engineer. Otherwise you have to hire two junior A-star engineers instead of one senior engineer both being ment

sumanthvepa May 19, 2022 View on HN

Why would this not work for a small team?

marginalia_nu Jun 1, 2023 View on HN

Seems about right. Software dev scales very poorly with number of devs. Optimum team size is like 3-4.

sjtindell Jan 31, 2021 View on HN

It sounds like you have a small or even solo team. That could play a big role.

thraxil Aug 13, 2021 View on HN

I think it would depend a lot on the size of the company. In the article, they mention "Now repeat this for 50+ teams across the organization". At the company I work for, we only have about a dozen developers total. If they have more than 50 full teams, they're obviously operating on a completely different scale than we are.