Publisher's Synopsis
Programmers, developers, software managers, students, and anyone involved in the software created on process.
A comprehensive guide to the software development process that will help software developers at every stage of their career: improving personal performance, learning to work well in a team, and managing to create an environment where others can be most effective.