One of the most visible instances of a steep and protracted learning curve is that associated with various flavors of object-oriented analysis and design. The learning curve for OO analysis and design is so steep that roughly 50 percent of the projects attempting to use this approach for the first time abandon it before completion, or bring in older methods to supplement the OO approach in order to complete the project.