Achieving Reuse with OO Technology

High-quality reusable objects offer long-term benefits through reduced development and maintenance costs, but their creation does not automatically result from the introduction of object-oriented (OO( technology. Designing and implementing a formal usability program that simultaneously focuses on the dimensions of people, processes, and technology is the first step in achieving reusability in OO development.