Smaller teams maximize speed with a sweet spot of several people.

This is in part because cognitive load and number of communication channels goes up exponentially with number of members, especially when a team optimizes for knowledge sharing across their domain. For this same reason, adding people to projects doesn’t often make them go faster.