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 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.