The fundamental aspects of the traditional software development approach are woven into the fabric of the organization's culture. However, changing the cultural aspects is often much more difficult than helping software developers understand object-oriented (OO) technology. Because of the need to adapt the culture to the approach, a wise manager participates in some form of OO training or education. The transition from a chaotic development to an organized, rational approach to OO software development addresses several managerial challenges that are critical to success. Several managerial issues are explored, and the experiences and lessons learned from transitioning and managing OO software development projects are highlighted.