Life is not a bed of roses, even with Shlaer-Mellor OO methods. GTE found that it had to deal with training people in new methods, new programming languages, new support tools, and new platforms. And, possibly the greatest challenge, it had to overcome hesitancy from workers.
Multiple learning curves present the foremost problem. Some project team members required greater familiarity with new hardware (Sun SparcStations, instead of the Macintoshes most of the developers were familiar with), new OSes (SunOS and Solaris vs. MacOS), new tools (Cadre's ObjectTeam where before there was nothing), a new language (C++, instead of Ada and C), plus OO methods in general and Shlaer-Mellor in particular (rather than traditional functional decomposition). That's definitely a lot to absorb. …