Rational: An Early Market Leader

Size: px
Start display at page:

Download "Rational: An Early Market Leader"

Transcription

1 Markets, J. Duggan Research Note 26 September 2002 Object-Oriented Analysis and Design Magic Quadrant 2H02 New participants and acquisitions have altered the market dynamics. Use of OO A&D tools is expanding as development groups wrestle with the challenges of objects, components and service-oriented architectures. Core Topic Application Development: Architecture and Design for Application Development Key Issue How can AD organizations "architect" and design integrated applications that support new and traditional business initiatives? Strategic Planning Assumptions The use of UML-based analysis and design will increase for small- and midsize-scale projects, but it will remain at less than 15 percent of all projects through 2006 (0.7 probability). The compound annual growth rate of the object-oriented analysis and design tool market segment will range between 15 percent and 25 percent through 2006 (0.7 probability). Use of object-oriented analysis and design (OO A&D) tools on small-scale projects is widespread, driving good tool revenue growth, but gaps remain in tool functionality, methodology and estimating experience, slowing their broader deployment. To close these perceived gaps, vendors are improving integration with business process and requirement tools, increasing team support and integrating with construction tools, including technologies such as patterns, templates and method generation (see "Successfully Selecting Object-Oriented A&D Tools" and "Object-Oriented Analysis and Design Tool Selection Criteria"). The compound annual growth rate of this market should run between 15 percent and 25 percent through 2006 (0.7 probability) as development projects launch in these technologies. The active development of Unified Modeling Language (UML) v.2 and the Object Management Group modeldriven architecture will set off a features race. Nevertheless, their practical impact on development projects will lag two to three years behind the standards work. Most tool purchases should retain a three-year tactical view, because the tool sets will continue to evolve rapidly. By 2005, two or three clear leaders will emerge, and significant OO A&D function will be embedded in development suites. In addition, tool functionality will be extended to improve integration into other elements of the development process and to embrace the needs of serviceoriented delivery of applications and component-based development (CBD). Rational: An Early Market Leader Rational Software established market leadership with its Rose offering in the late 1990s, exploiting business reversals and poor execution on the part of its competitors. Beginning in 2001, product introductions from Embarcadero Technologies and Gartner Entire contents 2002 Gartner, Inc. All rights reserved. Reproduction of this publication in any form without prior written permission is forbidden. The information contained herein has been obtained from sources believed to be reliable. Gartner disclaims all warranties as to the accuracy, completeness or adequacy of such information. Gartner shall have no liability for errors, omissions or inadequacies in the information contained herein or for interpretations thereof. The reader assumes sole responsibility for the selection of these materials to achieve its intended results. The opinions expressed herein are subject to change without notice.

2 TogetherSoft, as well as acquisitions of older products by Telelogic, Aonix and Computer Associates, revitalized the market, leading to the current variety of choice for an enterprise selecting tools. Many enterprises are looking for a second generation of modeling tool, seeking better team support, integration with modern integrated development environments (IDEs) and stronger support for patterns, templates, frameworks and services. Rational is looking to be the best-in-breed modeling partner to best-in-breed design/construction tools, such as WebSphere Studio Application Developer (WSAD) and.net, rather than focusing on being a completely integrated, model-driven code generator. TogetherSoft and Telelogic are evolving fully integrated code generators (as well as best-in-breed OO A&D tools), while most other vendors simply focus on the OO A&D space. We estimate that Rational obtains approximately $175 million in revenue from its OO A&D products, Rose and extended Development Environment (XDE). Rose established its leading market share position as an academically robust solution with some of the best alliance partnerships and distribution channels. Although it was limited in its group support, Rose benefited from co-marketing and progressively tighter integration with the Rational suite of test, requirement and change management tools. Paradoxically, Rose is involved in more reported "failures" to design good components, in part because of its tight implementation of UML, as well as the sheer diversity of diagrammers it offers. Rational remains the "thought leader" (see Figure 1) and can be expected to be a survivor in the market consolidation. 26 September

3 Figure 1 Object-Oriented Analysis and Design Magic Quadrant 2H02 Challengers Leaders Ability to Execute Embarcadero Rational XDE CA TogetherSoft Aonix Telelogic Popkin Oracle ilogix Sybase Rational Rose Microsoft Source: Gartner Research Niche Players Visionaries Completeness of Vision As of August 2002 At least half of Rational's products are used in the technical market; thus, the need for both technical and commercial support has resulted in more-complex tool features and interfaces. The change manager ClearCase provides team support (although XDE supports other software configuration management tools as well), and the current workbench and file-based architecture is restrictive, compared to the repository-based approaches of competitors TogetherSoft, Embarcadero, Aonix, Telelogic and Popkin Software. Although Rational has been slow to remedy some shortcomings particularly in round-trip engineering and integration with business modelers the vendor has introduced XDE as the product that will eventually replace Rose in most situations. It has also acquired NeuVis for "enterprise-class" Enterprise JavaBeans and.net development. Rational is primarily looking for Rose and XDE to be best-in-breed modeling solutions to the construction tools of others, while we would expect it to integrate to NeuVis as its own solution. Rational's XDE Professional version 2002 is available in three versions: 1) for Microsoft.NET; 2) supporting the Eclipse IDE standard for IBM's WebSphere Application Developer; and 3) a Professional Plus Edition for developers not committed to a particular Java IDE. XDE integrates existing products in the Rational product suite and is a 26 September

4 potential integration point for other Eclipse-compliant tools. Rational's strategic offering going forward is XDE, rather than Rose, and should be considered by enterprises seeking a morerobust solution that is more tightly integrated with Visual Studio, WebSphere Studio and other Java 2 Platform, Enterprise Edition development tools. Other Leaders and Challengers TogetherSoft, with Together ControlCenter, is No. 2 in market share, with approximately $40 million in annual revenue. TogetherSoft has substantially extended its initial Java offering, TogetherJ, and has introduced substantial innovations in its approach to modeling and integration. Tight integration to the code keeps model and implementation in synch. TogetherSoft ControlCenter has significant modeling, pattern and objectgeneration capabilities. It eliminates the language-specific packaging of the earlier products, so that Java and C++ are supported in the same product. Substantial support for application servers and object-generation streamlines production. Team support based on external packages that comply with source code control standards is integrated into the tool. Acquisition of the WebGain installed base has enabled TogetherSoft to expand its audience and gives it an opportunity to significantly raise its profile. Retaining a substantial part of the WebGain IDE installed base would also accelerate the acceptance of ControlCenter as a broad, design-driven development platform. TogetherSoft has announced that it will deliver WebSphere Studio Edition 4Q02 with Eclipse integration for WSAD, similar to XDE. Its tight coupling to code makes the adoption of the tool by programmers more likely, but training in UML design will still be necessary. Additional tools and partnerships are being developed, but the tool currently is best suited for a design-heavy approach where rapid application development or time box development minimizes the analysis stages. Embarcadero Describe, which is based on the vendor's GDPro acquisition, has strong repository-based team support, shared with the ERStudio data modeler. Embarcadero's channel primarily reaches data architects and database administrators. A good user interface, strong functionality and integration with a variety of tools and frameworks is leading to increased success and market attention. We expect Embarcadero to build its presence from users of the current database tools. Aonix Select Enterprise, which it acquired from Princeton Softech, has enhanced features for management of designs for services and components. Over the years, this product has a sustained record of success in designing robust components 26 September

5 pragmatically, and is being enhanced and positioned with particular attention to the development tasks associated with service-oriented architecture (SOA). Aonix is attacking the challenge of broadening its distribution channels and rebuilding market awareness of the Select offering. Telelogic's Tau UML is based on technology that originated with Westmount Technology in the Netherlands. It has passed through a number of changes in ownership. Through these changes, Tau has retained a strong underlying repository that appeals to large enterprises looking to share models across distributed development environments which is somewhat difficult with many products. In addition, Telelogic's focus on technical verticals and the financial sector has enabled it to tune its message to these sectors' particular needs, rather than to the broader market. Tools from Embarcadero, Popkin and Sybase boast some business process modeling, some UML and relatively good datamodeling capabilities for those who are focused on enterprise architecture work or conceptual design, or want to take the models into database design (but perhaps not code). Popkin Systems Architect is generally a strong candidate when integration with enterprise architecture has significant weight in an enterprise's requirements. Niche Players and Specialized Functionality Oracle has shifted the UML modeling content into the JDeveloper component of Oracle9i Developer Suite, and enhanced its group support with new versioning facilities in the repository component of the suite. The functionality is useful to Oracle-centric operations, but we seldom see the product directly evaluated in competition with the best-of-breed modelers. Borland is taking a similar approach, including modeling functions in the JBuilder Enterprise offering. Similarly, Microsoft moved into Visual Studio some modeling functions that were formerly in Visio Enterprise Edition We see limited sales of Computer Associates' AllFusion Component Modeler, mostly to ERwin users looking to add an OO A&D tool to their CA suite. Component Modeler (formerly known as Paradigm Plus) is part of the Version 4 AllFusion ERwin suite, but currently lags in the level of integration with the other suite members. The offering has had difficulty differentiating itself as it competes with the requirements and testing content of the Rational Suite and with the IDE integration of Embarcadero and TogetherSoft. 26 September

6 Acronym Key A&D CBD IDE OO SOA UML Analysis and design Component-based development Integrated development environment Object oriented Service-oriented architecture Unified Modeling Language Sybase, completing the set of UML diagrammers included in the PowerDesigner data modeler, is just beginning to compete in the OO A&D space. PowerDesigner has a strong following in the data modeling community, and potentially can leverage that to raise awareness of the new UML-based function. If real-time modeling becomes an issue, specialized niche function is available from ilogix (Rhapsody), ARTiSAN Software Tools(Real-time Modeler) and Rational (Rose Real-Time). Because their functions are highly specialized, we consider these all to be niche offerings; however, they should be primary candidates for those with true real-time design problems. Several niche approaches are available for enterprises seeking less-complete or low-cost modeling functions. Tigris.org is a midsize open-source community supporting ArgoUML and a variety of other open-source software engineering products. Diagrammers with UML templates for example, MagicDraw, Dia in Gnome Office and Microsoft Visio are easy to use, and may suffice if the designs will remain conceptual or will never to be reduced to code. A variety of business process modelers are also adding some UML diagrammers for use in conceptual modeling For Most Shortlists In general, Gartner believes that most programmers will be attracted to products from TogetherSoft or Embarcadero, because they offer a more-productive design stage tool for Java. Program managers will feel more comfortable with the promise of the Rational suites, but will find substantial process discipline remains necessary to make them work, particularly for larger projects. Aonix has some novel features for support of SOA and CBD, and should be included in tool evaluations by enterprises contemplating those methodologies. Selection criteria that include very large teams' projects and models should add Telelogic to shortlists. Bottom Line: A rich variety of alternatives complicate the selection of object-oriented analysis and design products. Enterprises should buy tactically, because these tools are rapidly evolving. Team support and support for component-based and service-oriented architectures remain immature and are a reason for avoiding a strategic long-term commitment. 26 September