The biggest problem seems to be lack of viable CASE tools. Emerging National Telecommunications Firm. This telecommunications firm has six object-oriented applications under development, which are similar in terms of technology and staffing. They use the Booch method for analysis and design, but also develop use cases early on with a problem domain expert. Iteration is crucial.
Databases are mostly relational.
They have had best results training staff with some but not too much experience programming in C. Some are hired in, and others are trained in house. Outside consultants have also been used, with mixed results. A great benefit of OO has been the improvement in communication with users because the focus stays on the user's vocabulary throughout. The biggest problem mentioned was unrealistic user expectations. National Insurance Firm.