Chapter 16. Having It All

No team is all things to all projects. Some teams will be better at routine development, some will excel on the most intricate applications, still others are best at breaking new ground. In part, it depends on how the team is organized and coordinated. Set up your team with fixed job assignments and run it from the top down with tight controls and close supervision and you are not likely to see much in the way of innovation. Loosely run teams that foster independent initiative are more able to chart new territory; traditional teams with fixed roles are better on well-understood applications. Teams that promote open discussion and consensus building do better on really complex problems. Depending on the nature of the problem ...

Get Peopleware Papers: Notes on the Human Side of Software, The 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.