Comparison of Rational DOORS and Rational DOORS Next Generation

IBM® Rational® DOORS® and IBM Rational DOORS Next Generation are requirements management (RM) products with many similar capabilities. However, the products represent different implementations and strategic opportunities for requirements analysts and design, development, and test teams.

Rational DOORS, which is in version 9, is a market-leading RM solution. It provides a wide range of RM capabilities and a rich scripting language. Rational DOORS also integrates with other products and has a large, active community of users. This product was proven on both the largest programs and projects and on smaller teams.

Rational DOORS Next Generation is an RM collaboration platform with a web client. This product includes capabilities such as visual requirements definition, work item and test integration, and planning. It runs as an application on the Rational Jazz™ integration server and can be installed and integrated with the Rational solution for Collaborative Lifecycle Management (CLM) and more broadly, the IoT Continuous Engineering Solution.

Both products provide traceability to manage requirements across the development lifecycle, support requirements-driven development and testing, and link to design and modeling resources. In addition, the products can be used together. For example, requirements and related resources in one product can link to the other. Modules and objects that are exported from Rational DOORS can be imported into Rational DOORS Next Generation.

To watch a video that compares IBM Rational DOORS and IBM Rational DOORS Next Generation, go to the Introduction to IBM Rational DOORS NG for v9.x Users video on YouTube.

Capabilities and strengths

Rational DOORS is for teams in complex, high-compliance, systems engineering programs. It provides mature capabilities, such as structured requirements specification modules, roundtrip data import and export, electronic signatures, baselines, and customizable requirements views with multi-level traceability. For offline work or printing, views can be exported to document formats or spreadsheets. Rational DOORS also supports requirements change management that is driven by a process that is defined in a change management tool. This product can be scaled to large development projects with tens of thousands of objects or hundreds of concurrent users.

Rational DOORS offers a user-programmable, extensible API called the DOORS eXtension Language (DXL). DXL provides a way to customize these activities:
  • Automating administration
  • Creating multi-level traceability views
  • Calculating metrics
  • Implementing business logic
  • Extending the user interface
  • Integrating with other tools

Along with the RM capabilities of the Rational DOORS client and built-in database, the optional Rational DOORS Web Access component supports review and common editing tasks in a web browser. Rational DOORS Web Access is ideal for distributed teams that do not require the full capabilities of the Rational DOORS client.

Rational DOORS Next Generation uses the capabilities of Jazz Team Server to support team collaboration through dashboards, reviews, and comments. Users, projects, data types, artifact types, attributes, and tags have a common administration. These common services and type systems help project teams consistently define and manage requirements.

In lifecycle projects in the Rational solution for CLM, project areas, team members, and processes are managed across associated applications: Requirements Management (RM), Quality Management (QM), Design Management, and Change and Configuration Management (CCM). Because a commercial database is used, system and project administrators can follow flexible and standardized operational procedures.

The web client for Rational DOORS Next Generation provides tools to define requirements in rich-text documents and visual representations in business process diagrams, use case diagrams, storyboards, user interface sketches, and screen flows. Requirement artifacts can be organized and reused in views, collections, and modules. The web client supports traceability links to related requirements artifacts and across lifecycle applications to development plans, work items, test plans, test cases, designs, and models.

For document generation, Rational DOORS supports the capabilities of IBM Rational Reporting for Document Generation and IBM Rational Publishing Engine. Rational DOORS Next Generation also supports those capabilities and includes the capabilities of IBM Rational Reporting for Development Intelligence to create customizable, dashboard-based graphical reports.

For a high-level comparison of the client and server architecture in both tools, see the next diagram.

The diagram provides a high-level comparison of the client/server architecture in Rational DOORS and Rational DOORS Next Generation.

For more information about Rational DOORS, see the Rational DOORS documentation.

For information about using the Rational solution for CLM, see Getting started with Rational DOORS Next Generation.

For information about the development of Rational DOORS Next Generation as a project, see the Rational DOORS Next Generation page and this blog post.