People

Let's learn about the people aspect of large teams and how it shapes decision-making in large projects.

Trust is the sister of responsibility.
– Asian proverb

Overview

There are varied reasons for implementing a system with a large team. The most common one is that the project’s scope is too large for a small team to handle. Of course, some large projects would be better if a small team was implemented. So, even if its scope is large, developing a project with a small team might still be faster (or even better), mainly because communication is not as likely to prove a problem as it is in a large team.

Reason for a large team

These are reasons for creating large teams:

  • The use of a large team might be politically motivated. The team size sometimes reflects the project’s importance and, often, that of the project’s management. That alone could be enough to implement a system with a large team. Tom DeMarco discussed this problem during
...