2.2. Team Organization

Since quality is “by the people,” it is essential that project managers recruit, organize, and manage software teams in the best possible way. This is true of all types of software projects, but much truer of object-oriented projects that use the UML. In discussing the importance of success in an object-oriented project, Goldberg and Rubin [1995] correctly point out the role of the organizational aspect of the project:

Objects are not new. They were tested, were found to work, and are still around. But they continue to be used successfully only where appropriate organizational and management contexts are created.

This section describes how to create that context by organizing the quality function around people. Distinct ...

Get Process Quality Assurance for UML-Based Projects now with O’Reilly online learning.

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