Murray Cantor presents a practical, UML-based approach to managing large object-oriented software projects — covering lifecycle choices, risk and schedule management, staffing, metrics, and a detailed case study (a multi-year military project). The book grew out of Cantor’s teaching and consulting and blends managerial best practices with object-oriented development and UML usage.