Course guide PB007 Software engineering I

12. Software development management

Further notes on Team Composition

Optimal size of a team

Anywhere between 2-20 members depending on:

  • the purpose for forming the team,
  • the expectations you have of the team and its members,
  • the roles that the team members need to play,
  • the amount of cohesiveness and interconnectivity necessary for optimal team performance, and
  • the function, activities, and goals of the team.

In software development (and other disciplines), the most common optimal size is 4-6 members.
When larger, the teams are likely to form sub-teams and working groups to accomplish the actual work of a project.

Can you think of a task that makes an optimal team size equal to 2, and other where the optimal size can be 20?

Personality traits

The Big Five personality traits include

  • extraversion,
  • conscientiousness,
  • agreeableness,
  • openness to experience,
  • neuroticism (also referred to as emotional stability).