1Development Teams

This chapter discusses why teams are needed, the innovative nature of development work, and the conditions required for teams to do such work. It then describes what a team is, the distinction between teams and work groups, and the various kinds of teams. Finally, the chapter discusses how to build and run high-performing teams, together with an overview of how you, the team coach, contribute to these activities.

Before starting the team and team-working discussions, it is important to first briefly describe the Team Software Process (TSP). This is because much of this book describes how to coach teams that are using the TSP to guide their work. While the coaching concepts and methods described will apply equally well to other ...

Get TSP(SM)Coaching Development Teams now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.