Measure Capacity by Team, Not by Individual

We’ve all seen the differences in individual people’s capabilities. If you look in the literature, you can see that Peopleware [DL99], Rapid Development [McC96], and Psychology of Computer Programming [Wei98] all cite differences in capabilities ranging from as little as 10:1 to as much as 100:1—that means that one developer could be as much as 100 times more productive than another.

The problem is that development is actually a small piece of what happens in a well-running team. The team has ways to discuss and resolve problems, test as individuals and as a group, help the technical support staff, interact with the rest of the organization, and perform any other team roles they need. Development, ...

Get Manage Your Project Portfolio, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.