Which IBM Rational requirements management tool is best for your teams?



Similar documents
Model-driven development solutions To support your business objectives. IBM Rational Rhapsody edition comparison matrix

IBM Rational DOORS Next Generation

IBM Rational Asset Manager

2015 IBM Continuous Engineering Open Labs Target to better LEARNING

IBM Rational systems and software solutions for the medical device industry

Requirements Management im Kontext von DevOps

Realizing business flexibility through integrated SOA policy management.

Enhance visibility into and control over software projects IBM Rational change and release management software

IBM Rational AppScan: enhancing Web application security and regulatory compliance.

IBM Business Process Manager

The role of integrated requirements management in software delivery.

Requirements Management

Modernizing enterprise application development with integrated change, build and release management.

IBM Rational ClearCase, Version 8.0

Open source, commercial software or a coexistence strategy?

Software Lifecycle Integration. A Quality Management Discipline

Software change and release management White paper June Extending open source tools for more effective software delivery.

Simplifying development through activity-based change management

FAQ. CloudOne. Frequently Asked Doors Next Generation Questions. Do what you do best. We ll do the rest.

Contents. Introduction... 1

Solutions for Quality Management in a Agile and Mobile World

Develop enterprise mobile applications with IBM Rational software

Using Git with Rational Team Concert and Rational ClearCase in enterprise environments

Efficient Management of Tests and Defects in Variant-Rich Systems with pure::variants and IBM Rational ClearQuest

Six ways to accelerate Android mobile application development

Better management through process automation.

IBM WebSphere ILOG Rules for.net

Introduction to SOA governance and service lifecycle management.

What s new in Teamcenter Service Pack

Answers to Top BRMS Questions

Dramatically improve the way work gets done with IBM Business Process Manager

Leveraging Rational Team Concert's build capabilities for Continuous Integration

IBM WebSphere Business Monitor, Version 6.1

About the Speakers: Rainer Ersch, Research Engineer, Siemens Corporate Research and Technologies. Pascal Vera, Product Manager Siemens TEAMCENTERT

IBM WebSphere Application Server Family

HP Application Lifecycle Management

A new approach to automotive electric/electronic engineering life-cycle management

Realtests.M questions M IBM Rational IT Sales Mastery Test v2

Maximizing Cross-Platform Application Availability

Key Benefits of Microsoft Visual Studio Team System

Agile Development with Jazz and Rational Team Concert

Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment to your existing messaging solution

IBM Tivoli Netcool Configuration Manager

DO-178B compliance: turn an overhead expense into a competitive advantage

Strengthen security with intelligent identity and access management

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support

IBM Rational Web Developer for WebSphere Software Version 6.0

Ensuring the security of your mobile business intelligence

IBM WebSphere Operational Decision Management Improve business outcomes with real-time, intelligent decision automation

modelbus automation, integration and collaboration in development processes

IBM Rational Software

MOTION Modeling and Testing for System and Service Solutions. ModelBus. Automation, Integration and Collaboration in Development Processes

Integrity 10. Curriculum Guide

Improve Quality and Decrease Time to Market with Better Requirements Management

Harnessing the power of software-driven innovation. Martin Nally IBM Rational CTO IBM Fellow and VP

Rational Reporting. Module 2: IBM Rational Insight Data Warehouse

Unlock the Value of Your Microsoft and SAP Software Investments

Successfully managing geographically distributed development

Systems and software product lines: the new frontier for business innovation.

IBM InfoSphere Optim Test Data Management solution for Oracle E-Business Suite

Connectivity and integration Executive brief. Optimize the potential of ERP systems through IBM SMART SOA integration strategies.

Change Management for Rational DOORS User s Guide

IBM Tivoli Endpoint Manager for Lifecycle Management

Rational Reporting. Module 3: IBM Rational Insight and IBM Cognos Data Manager

IBM InfoSphere Optim Test Data Management

Why IBM WebSphere Application Server V8.0?

ORACLE PROJECT MANAGEMENT

Developing SOA solutions using IBM SOA Foundation

IBM Business Monitor. BPEL process monitoring

IBM Rational AppScan: Application security and risk management

Systems and software product line engineering with SysML, UML and the IBM Rational Rhapsody BigLever Gears Bridge.

IBM Software IBM Business Process Management Suite. Increase business agility with the IBM Business Process Management Suite

Enabling Better Business Intelligence and Information Architecture With SAP Sybase PowerDesigner Software

HP ALM11 & MS VS/TFS2010

How To Develop A Telelogic Harmony/Esw Project

IBM Endpoint Manager for Server Automation

Fidelity National Financial Drives Improvements in Software Development and Reuse with IBM Rational Software Development Platform and Flashline

Table of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper

IBM Sterling Warehouse Management System

Enabling Better Business Intelligence and Information Architecture With SAP PowerDesigner Software

Harnessing the power of advanced analytics with IBM Netezza

Agile enterprise content management and the IBM Information Agenda.

Ten steps to better requirements management.

Orchestrated. Release Management. Gain insight and control, eliminate ineffective handoffs, and automate application deployments

Application Test Management and Quality Assurance

Driving Your Business Forward with Application Life-cycle Management (ALM)

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support

OpenText Information Hub (ihub) 3.1 and 3.1.1

What s new in Teamcenter Service Pack

Contract management's effect on in house counsel

What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process

IBM InfoSphere Information Server Ready to Launch for SAP Applications

Five best practices for deploying a successful service-oriented architecture

IBM Global Business Services Microsoft Dynamics CRM solutions from IBM

Media and Information Provider Unifies Development Processes

Development Process Automation Experiences in Japan

Transcription:

Which IBM Rational requirements management tool is best for your teams? By Daniel Moul with Morgan Brown and Richard Watson This paper introduces IBM Rational DOORS and IBM Rational DOORS Next Generation, identifies the types of teams that use those tools, compares their functional differences, and summarizes integration scenarios. Which Rational RM tool is best for your teams? 1

Trademarks and notes Copyright IBM Corporation 2015 IBM Corporation Software Group Route 100 Somers, NY, 10589 U.S.A. Produced in the United States of America January 2015 All rights reserved IBM, the IBM logo, ibm.com and Rational are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol ( or ), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the web at Copyright and trademark information at ibm.com/legal/copytrade.shtml Microsoft, Windows and Windows NT are trademarks of Microsoft Corporation in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. References in this publication to IBM products or services do not imply that IBM intends to make them available in all countries in which IBM operates. The information contained in this documentation is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this documentation, it is provided as is without warranty of any kind, express or implied. In addition, this information is based on IBM s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this documentation or any other documentation. Nothing contained in this documentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM (or its suppliers or licensors), or altering the terms and conditions of the applicable license agreement governing the use of IBM software. Which Rational RM tool is best for your teams? 2

Contents Trademarks and notes... 2 Executive summary... 5 Introduction... 6 Process considerations... 6 Teams and primary decision criteria... 6 A note on modeling and visual notations... 8 A note on Rational RequisitePro... 9 Capabilities of the tools... 9 Rational DOORS... 9 Rational DOORS Next Generation... 9 Linked lifecycle data: An Internet-inspired approach to data integration... 10 The Jazz integration approach... 11 Data integration by indexing federated data... 11 Comparing the tools capabilities... 12 Comparing Rational DOORS Next Generation and Rational DOORS... 12 Table: Comparing Rational DOORS 9.6.1 and Rational DOORS NG 5.0.2... 13 Reporting: Jazz Reporting Services... 17 Co-usage scenarios... 17 Using Rational DOORS Next Generation and Rational DOORS... 17 Product licenses... 18 Data exchange... 18 Linking across systems... 19 Co-usage when RM projects are on different servers... 20 Features that work the same regardless of server configuration... 20 Dashboards... 20 Reporting: Document generation... 20 Reporting: Development intelligence in executive dashboards... 20 A key decision criterion: Which tools need to link or share data?... 21 Rational tools... 21 Table: Rational tools integrations with Rational DOORS and Rational DOORS NG... 21 Which Rational RM tool is best for your teams? 3

Tools from other vendors... 23 Table: Tools from other vendors that integrate with Rational DOORS... 24 More information... 26 Which Rational RM tool is best for your teams? 4

Executive summary Which IBM Rational requirements management (RM) tool is best for your teams? Your answer depends on how your teams work and what they value most. IBM Rational DOORS, which is currently available in version 9, has been the market-leading RM solution for years. It offers the deepest RM capabilities in the marketplace, a rich scripting language, many integrations with other products, and a large and active user community, especially in industries where teams create complex and embedded systems. Rational DOORS has been proven by the largest programs and projects as well as small teams. IBM Rational DOORS Next Generation (Rational DOORS NG) offers a simpler user experience and deployment. It is designed for teams that collaborate in product engineering and complex IT projects, often in a regulated environment. Its web client includes capabilities for RM and more, including visual definition, task management, and planning. It runs as a native application on the Jazz integration server. Rational DOORS NG can be used with Rational DOORS or as an alternative to it. However, Rational DOORS NG is not a direct replacement for Rational DOORS in all cases. Rational DOORS NG can extend deployments of Rational DOORS capabilities to teams not served by Rational DOORS. Rational DOORS NG is included as part of Rational DOORS 9.5 and later. This makes purchase decisions easier for new customers, and it will make it easier for existing Rational DOORS customers to evaluate, pilot and deploy Rational DOORS NG. You can use both flavors, because interoperation and data exchange scenarios are supported. Which Rational RM tool is best for your teams? 5

Introduction The purpose of this document is help you decide which Rational requirements management tool is best for your teams. To make an informed decision, it is necessary to understand the differences in capabilities and product evolution between Rational DOORS and Rational DOORS Next Generation. Process considerations A well-defined, well-tailored, and well-implemented development process enables teams to accomplish their objectives. There is no one right requirements process for everyone. The optimal requirements process involves doing only what you need to do to achieve your objectives. The right balance for any team is influenced by many factors, including these: Organizational culture Size or distribution of team Complexity of the project or program Duration of the project or program Compliance and reporting requirements Cost of failure, in terms of human or environmental safety, fines or reputational risk, lost opportunity, and cost of repairing the failure In general, where those factors are significant, it makes more sense to put more effort into creating, analyzing, and reporting on requirements. In fact, this larger effort can be essential to success. By contrast, a lighter-weight requirements process is better when teams are small, projects are not complex in relative terms, cost of failure is low, or the project is a project of discovery (the requirements are not well known). This dynamic does not assume any one methodology, such as waterfall, iterative, or scrum. All of the IBM Rational RM tools can be configured to support any of these methodologies. Teams and primary decision criteria The Rational requirements product team is developing several RM tool flavors with differing team characteristics in mind. In general, teams that work in product engineering and complex, regulated IT use Rational DOORS NG. Teams of engineers that build complex products, embedded systems, and that operate in high-compliance environments use Rational DOORS. Of course, the choice of whether to use one or more of these tools in your organization is yours. Which Rational RM tool is best for your teams? 6

Rational DOORS is for teams who are creating complex products and services or are working in a highcompliance environment. Teams that use Rational DOORS tend to bring an engineering mindset to the requirements process. Rational DOORS is likely your best choice if your teams value these factors the most: You are part of a development program that uses a Rational DOORS infrastructure that is likely to stay in place as-is for a long time. You need the more mature capabilities of Rational DOORS (ones not yet available in Rational DOORS NG), for example: o o o o Electronic signatures Baseline comparisons Merging data from other sources Requirements change management that is driven by a process that is defined in a change management tool You need significant product customizations, integrations, or automation that is based on DOORS extension Language (DXL). You operate at extreme scale; for example, your modules have tens of thousands or hundreds of thousands of objects, or you have many hundreds of concurrent users. Rational DOORS NG is likely your best choice if your teams value these factors the most: Simple on-ramp from Microsoft Word and Microsoft Excel Built-in visual notations for collaborating on requirements Built-in capabilities for task management and planning A solution that uses a commercial off-the-shelf (COTS) database A web-based RM solution that offers the most up-to-date web UI experience A single-server solution that is native to Jazz Team Server, so that you can easily deploy a multiproduct solution with tools such as IBM Rational Team Concert, IBM Rational Quality Manager, and IBM Rational Rhapsody Design Manager. Together these applications provide Collaboration Lifecycle Management (CLM). Which Rational RM tool is best for your teams? 7

You currently use Rational DOORS and want to initiate new projects by using the new capabilities and user experience in Rational DOORS NG. Rational DOORS NG is also a good choice for teams that seek lighter-weight requirements processes, typically in an IT environment. Like teams that use Rational DOORS, many teams that use Rational DOORS NG are dealing with compliance, contracts, and complexity, but to a lesser degree, and this is reflected in their requirements process and the demands they place on their requirements tools. The mindset of the people who participate in the requirements process might lean more towards business analysis than systems engineering. Rational DOORS NG is likely your best choice if your teams value these factors the most: You want to address the Five Imperatives for ALM, and your teams are implementing IT systems or are engaged in IT consulting. You or your teams are seeking to be more agile as you collaborate around requirements without being specification-oriented. What if my requirements are in the form of user stories in a backlog? Some development teams work with a just-in-time approach to requirements, expressing requirements in user stories. The Scrum development process takes this approach and has been successfully implemented in many organizations with Rational Team Concert. This works in cases where user stories can be closed and forgotten. If your teams have a need to reuse user stories, then you can use Rational DOORS NG together with Rational Team Concert, using CLM work flows to link user stories in the RM application with the user story plan items that developers work from. A note on modeling and visual notations Rational DOORS NG includes a set of lightweight model editors and visual notation tools. Teams that use Rational DOORS NG will likely use these editors extensively as part of the requirements definition process, particularly in the early stages of ideation. These tools enable RM team activities: Explore/sketch ideas and concepts visually in the context of your engineering projects and programs Provide context for requirements Improve collaboration related to requirements definition Teams may subsequently trace requirements to objects in specialist tools and notations such as Rational Rhapsody for SysML, UML, model simulation, and embedded software generation. Which Rational RM tool is best for your teams? 8

A note on Rational RequisitePro Rational DOORS NG is the replacement for Rational RequisitePro. It includes a migration utility that automates most tasks that are related to migrating data from Rational RequisitePro. Capabilities of the tools Rational DOORS Rational DOORS has been commercially available since 1991 and is the recognized market leading requirements management tool. Rational DOORS is used in the development of complex projects that range from planes, trains, and automobiles, to mobile phones and medical devices, and many others. Rational DOORS grew up in the days of client/server computing. Following the paradigm of those times, the Rational DOORS business logic is mostly built into the rich client, which runs on Microsoft operating systems. The rich client offers a fully user-programmable, extensible API called the DOORS extension Language (DXL), which provides an unmatched degree of customizability. DXL can be used for automating administration, creating custom multi-level traceability views, calculating metrics, implementing custom business logic, extending the user interface, and implementing integrations with other tools. Rational DOORS offers powerful views that you can use to deal with large amounts of information that are linked to other related information. This approach is applied in the RM domain and across the development lifecycle. For example, you can link to validation and verification information in a test management tool such as Rational Quality Manager. The Rational DOORS Web Access web client offers a way to accomplish review and common editing use cases without installing the Rational DOORS rich client onto a workstation. Rational DOORS Web Access will continue to be the web user interface for Rational DOORS, and it is sold separately. If no Rational DOORS Web Access licenses are available, Rational DOORS Web Access will consume Rational DOORS user licenses. Rational DOORS supports Rational Jazz integration patterns that are based on Open Services for Lifecycle Collaboration (OSLC). Those integration patterns enable additional cross-tool usage scenarios with tools such as Rational Team Concert, Rational Quality Manager, and Rational Rhapsody Design Manager. Rational DOORS Next Generation Rational DOORS NG is a next-generation requirements definition and management solution that brings the best of Rational RequisitePro and Rational DOORS to the Jazz platform. Built natively on the Jazz integration server, Rational DOORS NG is a web-based tool for RM that places extra focus on the earlier Which Rational RM tool is best for your teams? 9

phases of the requirements lifecycle: the collaborative explorations that are essential to achieving consensus before requirements are finalized and then managed through the development process. Rational DOORS NG was first released as Rational Requirements Composer in 2008 and has been under active development since then. Teams can migrate data to Rational DOORS NG from Rational RequisitePro by using a built-in migration utility and from Rational DOORS by using the ReqIF data exchange capability. Linked lifecycle data: An Internet-inspired approach to data integration Open Services for Lifecycle Collaboration (OSLC) provides a set of specifications for representing, relating, and acting on product development data. It extends the concepts of linked data to linked lifecycle data. The tools that implement these specifications provide REST services in a Service-Oriented Architecture paradigm. For a good introduction to linked lifecycle data, OSLC, and the advantages of this approach, see the introductory material at http://open-services.net and the on-going specification development at https://www.oasis-open.org/. Rational DOORS and Rational DOORS NG implement OSLC specifications. These tools are providers of OSLC-RM services and consumers of other services, such as OSLC-CM, OSLC-QM, and OLSC-RM. Which Rational RM tool is best for your teams? 10

The Jazz integration approach Two common levels of product integrations exist: (1) using OSLC services and (2) building on Jazz application frameworks to take advantage of common services supplied by the Jazz Team Server. The first level enables cross-tool user scenarios, data visibility across repositories, and relationships among data expressed in links. The second level provides common user administration, searching, UI widgets, and UI conventions that provide a streamlined user experience. In addition, this second approach enables the sharing of capabilities in more than one product license. For example, a Rational DOORS NG Analyst license includes full use of the Jazz work item system, including change management and planning capabilities, and contributor-level access to quality management and design management artifacts. Rational DOORS implements the first approach; Rational DOORS NG implements both approaches. Data integration by indexing federated data An emerging third level of integration is offered by Rational Engineering Lifecycle Manager. Rational Engineering Lifecycle Manager extends the Rational solution for systems and software engineering to make multi-dimensional views of your engineering data available, and thereby enable multi-disciplinary engineering teams to be more productive and make better decisions. The key innovation of Rational Engineering Lifecycle Manager is that it indexes data from many engineering repositories, and that the data is represented as Linked Lifecycle Data, which can be mined in new ways. The data is federated rather than hronized between tools. It s not necessary to store the data in one giant multi-purpose database, which means this solution can be implemented in finite Which Rational RM tool is best for your teams? 11

time and with finite on-going maintenance effort, which is less true of the alternative approaches. Rational Engineering Lifecycle Manager indexes data from the tools of the Rational solution for systems and software engineering. In addition it could index data from third-party and custom-developed tools, which requires the development of lightweight connectors for each repository. Rational Engineering Lifecycle Manager provides process-, product-, and role-based views of data. Users can navigate from these views to data in the native user interfaces of the indexed tools. Rational DOORS 9.4.0.1 or DOORS NG 4.03 are the minimum levels needed to work with Rational Engineering Lifecycle Manager. Comparing the tools capabilities Comparing Rational DOORS Next Generation and Rational DOORS Rational DOORS NG is the platform on which we are addressing the biggest requirements that customers have placed and are placing on Rational DOORS. That said, Rational DOORS and Rational DOORS NG are both undergoing further development, with Rational DOORS NG experiencing rapid evolution. Thus, this information is accurate for the releases available in the fourth quarter of 2014: Rational DOORS 9.6.1 and Rational DOORS NG 5.0.2. Which Rational RM tool is best for your teams? 12

As shown in the next table, Rational DOORS NG does not offer every capability of Rational DOORS, but it does include capabilities that are not in Rational DOORS. Rational DOORS NG will likely gain more Rational DOORS capabilities in future releases and offer even more capabilities that are not in Rational DOORS. Do not expect every capability of Rational DOORS to become available in Rational DOORS NG. For example, it is likely that these capabilities will not be part of Rational DOORS NG: DOORS Change Proposal System (CPS). Instead of CPS, Rational DOOORS NG includes the Jazz change management (CM) capabilities. While the Jazz CM system cannot yet drive a requirements change process in Rational DOORS NG, already DOORS NG includes Jazz CM capabilities that are not in CPS, including task management and planning. Over time, the Jazz change management capabilities likely will become far more functional than CPS when operating on requirements information. DOORS Test Tracking Toolkit (TTT). Instead of TTT, Rational DOORS NG includes support for OSLC services that enable connections to quality management tools such as Rational Quality Manager and HP ALM through the use of the Rational Lifecycle Integration Adapters. Table: Comparing Rational DOORS 9.6.1 and Rational DOORS NG 5.0.2 Capability Area Feature Included in Rational DOORS 9.6.1? Included in Rational DOORS NG 5.0.2? Support for modules Assumes that all objects in the module are the same type. Supports modules that are made of different artifact types. Traceability Includes support for attributes on links. Requirements Definition and Management Supply chain by using ReqIF Visual editors included No. Supports a scenario in which Rational DOORS NG is the away database and DOORS is the home database. Embedded OLE objects, such as Microsoft Visio Which Rational RM tool is best for your teams? 13

Capability Area Feature Included in Rational DOORS 9.6.1? Traceability and Requirements Analysis Controlled traceability to support an information architecture Baselines Support for lifecycle traceability Configured by using link modules. Link types can be enforced. Yes, through OSLC and DXL-based hronization. Traceability views Attributes on trace columns Partial. Graphical traceability views Partial. Recursive multi-level traceability in columns No. Included in Rational DOORS NG 5.0.2? Defined with the configuration of link types. Link types are not enforced. Yes, but not as functional as in Rational DOORS. Yes, through OSLC. Workflow and Best Practices Built-in task management Customizable best practices guidance by using Rational Method Composer Customizable industry templates Electronic signature (FDA CFR 21 Part 11 compliant) No. Instead, use an OSLC-complaint CM tool, such as Rational Team Concert, IBM Rational ClearQuest, or IBM Rational Change. Includes the same work item and planning system as Rational Team Concert. Yes (partial). Requires some effort to convert existing templates from Rational DOORS format. Partial. Yes if using the built-in work item system, but no if working with requirement artifacts directly. The built-in requirements review and approval workflow does not fully meet CFR 21. Which Rational RM tool is best for your teams? 14

Capability Area Feature Included in Rational DOORS 9.6.1? Workflow over requirements sets No. Included in Rational DOORS NG 5.0.2? No, but being investigated for a future release. Requirements Reuse Basic requirements reuse Simple reuse by copying objects Simple reuse by using artifacts in multiple modules or by copying artifacts. Controlled reuse Third-party integrations are available to perform this function. No, but being investigated for a future release. Reporting and Analytics Metrics reporting Yes, through DXL, Jazz Reporting Services (JRS), Rational Engineering Lifeycle Manager (RELM), IBM Rational Insight, or a combination of the above. Rational Insight and RELM are sold separately. Yes, through Jazz Reporting Services (JRS), Rational Engineering Lifeycle Manager (RELM), IBM Rational Reporting for Development Intelligence (RRDI), which is included with Rational DOORS NG, or Rational Insight a combination of the above. Rational Insight and RELM are sold separately. Document generation Review and Collaboration Formal reviews and informal discussions Yes, through built-in discussion groups, by involving stakeholders with Rational DOORS Web Access online reviews; or by generating documents and distributing them. Yes, by using online comments, email notifications, and review and approval artifacts, or by generating documents and distributing them. Which Rational RM tool is best for your teams? 15

Capability Area Feature Included in Rational DOORS 9.6.1? Configuration and Change Management Versions and variants Requirements change management Simple cases are supported using attributes or copying objects to reuse them. More complex cases are supported with add-ones available from business partners. Yes, by using a CCM tool like Rational Team Concert or ClearCase or the built-in Change Proposal System (CPS). Included in Rational DOORS NG 5.0.2? Partial. Simple cases are supported using attributes or copying artifacts to reuse them. Additional native configuration management is in beta at the time this document was updated (January 2015). Yes, by using built-in review and approval artifacts. Task management can guide but not control the change process. Lifecycle Integrations IBM tools Third-party tools Yes, many. Yes, some. Corporate user registry (LDAP) Yes, by using the supplied IBM Rational Directory Server. Locally defined users can also be shared across products that are based on the Jazz platform. Support for the Enterprise Single sign-on Online backup WAN support No, but being investigated for the future. No. A small amount of server downtime is required to create a backup. Yes, by using Citrix. No, but being investigated for the future. Using native facilities of the underlying database. Yes, natively in HTTPSbased protocols. Administration and Configuration Requirement types and their attributes Define and control valid link relationships Defined at the module level. Defined at the project level and reusable across modules. Partial. Only an administrator can define link preferences, but users can override them. Which Rational RM tool is best for your teams? 16

Capability Area Feature Included in Rational DOORS 9.6.1? Project templates Access control Administrative scripting Offers fine-grained read and write access controls, down to the attribute level. Included in Rational DOORS NG 5.0.2? Offers fine-grained write-access controls by artifact type and folder, down to the attribute level. Read access is at the project level. Partial. A few command line utilities are provided by Jazz Team Server. Security Encrypted clientserver communications Support for Common Access Cards (CAC) and other PKI authentication Yes, by using HTTPS. Yes, by using HTTPS. Extensibility Client-side scripting Yes, by using DXL. Yes, by using JavaScript. Server-side REST API (OSLC) Reporting: Jazz Reporting Services Rational DOORS NG and the other CLM products now include self-serve web-based reporting services called Jazz Reporting Services. Co-usage scenarios Using Rational DOORS Next Generation and Rational DOORS Rational DOORS NG can extend deployments of Rational DOORS in the following scenarios: Jump-start project teams: Make data in Rational DOORS available to teams that use Rational DOORS NG. Collaborate on requirements across a supply chain: When suppliers make updates, merge changes into the system of record in Rational DOORS. Which Rational RM tool is best for your teams? 17

Reuse requirements information: Trace from requirements artifacts in Rational DOORS NG to existing standards, policies, requirements, and other information in Rational DOORS. Cross-repository reporting: Generate documents with data coming from multiple sources, including Rational DOORS and Rational DOORS NG. Product licenses Rational DOORS NG is part of Rational DOORS 9.5 and later. If you have active Rational DOORS subscription and support or if you purchase Rational DOORS, you have license to install and use Rational DOORS, Rational DOORS NG, or both. An entitlement to use Rational DOORS applies to either Rational DOORS or Rational DOORS NG. If you use both flavors of Rational DOORS at the same time, you will consume two Rational DOORS entitlements. If you have a token contract with IBM that includes Rational DOORS, then you can also use Rational DOORS NG, since it is a part of Rational DOORS. Rational DOORS and Rational DOORS NG will each reserve the appropriate number of tokens when you log in. The Rational License Key Center provides Flex licenses for Rational DOORS and Jazz licenses for Rational DOORS NG. Additionally these RM capabilities are available as part of the CLM Practitioner license. For information on client access licenses and corresponding user roles in Rational DOORS NG and CLM, see the help topic Client access license management overview. Data exchange The Requirements Interchange Format (ReqIF) specification facilitates collaboration across a supply chain through the exchange of requirements information. This specification identifies roles for the home and away database. Multiple away databases can exist; typically, one away database exists per supplier. In the example below, the V1 module is sent to two suppliers, which made updates, and those changes are consolidated in a V1.1 module in the home database. Which Rational RM tool is best for your teams? 18

Rational DOORS and Rational DOORS NG support both use cases where either DOORS or DOORS NG is the home database with a second repository acting as a supplier. These scenarios are relevant within an organization using both products or across an actual supply chain. They also provide a method for seeding new projects in DOORS NG with data from DOORS, or taking existing project data from DOORS and moving them into DOORS NG (then setting the data in DOORS as read only). Linking across systems You can create links between artifacts in Rational DOORS and Rational DOORS NG projects and show related traceability in columns of a Rational DOORS or Rational DOORS NG module view. For example, this module in Rational DOORS includes some columns with data coming from Rational DOORS NG: Which Rational RM tool is best for your teams? 19

Co-usage when RM projects are on different servers This section is relevant to all of the product combinations. The latest versions of each product offer the best integration support. Trusted linking between RM systems is enabled by OAuth relationships. After a relationship is established, a user can create Reference links between artifacts in the two projects. Features that work the same regardless of server configuration Dashboards Dashboards can contain widgets that display data from multiple projects. These projects can be on the same server or different servers. Reporting: Document generation All of the RM products embed IBM Rational Reporting for Document Generation. A template pulls data from one or more data sources, which can be on the same server or a different one. Rational DOORS NG offers reportable REST APIs. Information in Rational DOORS reporting data sources is also available to the reporting engine but is represented differently. You can use the Rational Publishing Engine (sold separately) to create your own templates or to modify the document templates provided as part of the RM products. Reporting: Development intelligence in executive dashboards All of the RM products can supply requirements information, including metrics, to Rational Insight and its data warehouse. Additionally, licenses for Rational DOORS NG include the Rational Reporting for Development Intelligence component, which is a subset of Rational Insight. Rational Insight is required if you want to collect data from Rational DOORS or create custom extract, transform, and load (ETL) operations to collect data from other tools or repositories. Which Rational RM tool is best for your teams? 20

A key decision criterion: Which tools need to link or share data? An RM process is most valuable when the requirements are traced across the development lifecycle so that project dependencies can be effectively managed and project status is easily visible. Common patterns exist in the tools that are used together to create, manage, and report on this traceability. Rational tools Considering only Rational tools for a moment, two patterns are the most significant: Continuous Engineering is an approach to systems and software engineering IT agility at scale is the objective in DevOps The integrations that are available for Rational DOORS and Rational DOORS NG as of December 2014 are summarized in the next table. Table: Rational tools integrations with Rational DOORS and Rational DOORS NG Domain Product Works with Rational Works with Rational Change and configuration management and task management Rational Team Concert Notes DOORS 9.6.1? DOORS NG 5.0.2? Yes using OSLC Yes using OSLC The Rational DOORS NG license includes the work item and planning system that is also part of Rational Team Concert. [See Note 1] Rational ClearQuest Yes using OSLC Yes using OSLC Rational Change Yes using OSLC Yes Which Rational RM tool is best for your teams? 21

Domain Product Works with Rational Quality management Rational Quality Manager Test practitioner tools, such as IBM Rational Functional Tester and IBM Rational Performance Tester HP QC or HP ALM DOORS 9.6.1? Yes using OSLCbased starting in 9.4 Yes, through Rational Quality Manager Yes through an optional Rational DOORS-HPQC adapter sold by IBM Works with Notes Rational DOORS NG 5.0.2? Yes using OSLC [See Note 2] Yes, through Rational Quality Manager Yes, using OSLC. Available as part of the Rational Lifecycle Integration Adaptors HPQCI is only supported in DOORS 9.6.0.1 and earlier, because it requires the 32-bit DOORS client, which is not included in DOORS 9.6.1. HPQCI support for the 64-bit client is under consideration for future fix packs. Modeling Reporting: Document Generation Reporting: Development Intelligence Design Management for Rational Software Architect Rational Rhapsody Design Manager Rational System Architect Rational Publishing Engine Rational Reporting for Development Intelligence Yes using OSLC Yes using OSLC or through Rhapsody Gateway hronization OSLC or through native API Yes through a Rational DOORS connector that ships with Rational Publishing Engine Yes, in conjunction with Rational Insight Yes using OSLC Yes using OSLC Yes using OSLC (link from SA to DOORS NG) Yes through a reportable REST API Rational Insight Yes Yes Note [2] Yes using OSLC Other Rational Focal Point Yes using through a native API. Yes Included as part of Rational Team Concert, Rational Quality Manager, Rational Requirements Composer, and Rational DOORS NG Which Rational RM tool is best for your teams? 22

Domain Product Works with Rational DOORS 9.6.1? [Support using OSLC to be confirmed] Rational Asset [To be confirmed] Manager Rational Engineering Yes Lifecycle Management Works with Rational DOORS NG 5.0.2? Yes using OSLC Yes Notes Notes: [1] In Rational DOORS, a change management tool can be used to drive a custom process for requirements change requests. This functionality is not yet available in Rational DOORS NG. Both Rational DOORS and Rational DOORS NG enable requirements-driven development, which involves traceability between requirements and implementation tasks. [2] Quality management scenarios focus on requirements-driven testing, which involves creating traceability between requirements and test artifacts. For more information see this video: IBM Rational DOORS and IBM Rational Quality Manager [youtube.com] [3] Rational Insight: If you want to collect data from Rational DOORS or your own tools, you need Rational Insight, which is a superset of Rational Reporting for Development Intelligence that provides additional data collection utilities. Tools from other vendors Most enterprises use tools from multiple vendors. This makes traceability across tools more challenging. Over the years, many vendors have implemented integrations across key product development domains, including modeling and design, product definition management and product line management, and testing. Many organizations that use Rational DOORS have implemented custom integrations that are based on DXL to make use of data in other tools and repositories. The Ready for Rational program recognizes vendors and their tools that have undergone qualification testing of specific product integrations. The majority of vendor-supplied integrations to Rational DOORS are not RFR-certified. Most of these integrations use DXL to hronize data between repositories. Integrations based on OSLC and linked lifecycle data are becoming more common, and we expect to see this trend continue. The following list shows a few of the integrations to Rational DOORS that other vendors develop and distribute. The integrations are not necessarily compatible with the latest versions of Rational DOORS, and IBM offers no direct support for these products or integration components. In addition to the Which Rational RM tool is best for your teams? 23

integrations shown below, Rational DOORS can embed information that is generated by products that support OLE on Microsoft Windows systems, such as Microsoft Visio. Table: Tools from other vendors that integrate with Rational DOORS These integrations are not provided by IBM, and those that have completed the Ready for Rational validation program and are listed in the RM section of the RFR web page as of December 2014 are noted with RFR. For more information and for the latest status regarding integration support for Rational DOORS NG, check with the vendor. CASE Category Product that integrates with Rational DOORS SCADE Suite, SCADE Drive Integration SCADE Requirements Management Gateway CCM AllChange AllChange integration with DOORS CCM JIRA (Atlassian) Go2Group DOORS plugin Integration vendor Esterel Technologies Intasoft Ltd Go2Group Inc CCM Rational ClearQuest ClearTrace Ring-Zero Software, Inc. EA MEGA Suite MEGA MEGA Requirements International Tracker RFR EA Sparx Enterprise MDG DOORS Link SPARX Systems Architect EDA Various Mentor Graphic ReqTracer Mentor Graphics tools EDA DOORSConnect DOORSConnect for Capital Mentor Graphics RFR OSLC IDE Eclipse environments Sodius MDConnect for DOORS Sodius RFR IDE Integrations Integrations Sodius DOORS DXL Editor agosense.symphony Integration Platform Various systems, including HP Quality Center, Microsoft TFS, Serena Team Track, RallyDev, VersionOne, Jira Sodius DOORS DXL Editor Adapter for IBM Rational DOORS OpsHub Integration Manager for DOORS Sodius agosense OpsHub RFR RFR Notes Which Rational RM tool is best for your teams? 24

Category Product that integrates with Rational DOORS Integration Modeling Artisan Studio Artisan Studio Integration Modeling INCHRON Tool-Suite INCHRON Tool- Suite Integration to DOORS using OSLC Integration vendor Artisan Software Tools INCHRON RFR RFR OSLC Notes Modeling MagicDraw Cameo DataHub No Magic Inc. Modeling MATLAB, Simulink MATLAB Mathworks, Inc. SystemTest, Simulink Verification and Validation Modeling medini analyze built-in ikv++ technologies ag via Requirements Interchange Modeling Rational Software Architect MDConnect for DOORS RSA Extension Sodius Format PLE Gears DOORS/Gears Bridge BigLever Inc RFR PLE Pure::variants Synchronizer for DOORS pure-systems GmbH RFR PLM Dassault Enovia (including Catia and MatrixOne) OpenDXM ProSTEP AG PLM Oracle/Agile PLM XOpenDoor usb Management Consulting and System Development GmbH PLM PTC Windchill PDMLink Stoneworks Inc RFR PLM Siemens Teamcenter Enterprise Teamcenter Enterprise DOORS Siemens PLM Software Integration PLM Siemens Teamcenter SE Integrator Asaro Systems Ltd (acquired Integrator from T-Plan Ltd.) Project Management Microsoft Project PMConnex for RM PMC - Project Management Center Which Rational RM tool is best for your teams? 25

Category Project Management RM Product that integrates with Rational DOORS Integration Integration vendor Primavera PMConnex for RM PMC - Project Management Center Ambiguous Words Detector Ambiguous Words Detector River North Solutions Inc. RFR RFR add-in RM ComplyPro ComplyPro ComplyServe Ltd RM Foresight Tool Suite Requirements Foresight Traceability Interface Systems M & S RM RAWeb RAWeb Emphasys Group RFR RM Reqtify Reqtify Dassault Geensys (formally TNI- Software) RM RM Requirements Quality Analyzer Requirements Authoring Tool Requirements Quality Suite Requirements Quality Suite RM Traceline Traceline for DOORS Testing LabVIEW, LabWindows /CVI, NI MATRIXx, NI TestStand NI Requirements Gateway v1.0 The REUSE Company The REUSE Company Integrate Systems Engineering Ltd National Instruments RFR RFR RFR Testing LDRA Testbed, LDRA TBReq LDRA Software RFR TBrun Technology Testing Rational Test Manager Test Input Adapter Ring-Zero Software, Inc. Testing T-Plan Professional T-Plan Professional T-Plan Ltd. Notes More information http://ibm.com/software/awdtools/doors/ https://jazz.net/products/rational-doors-next-generation/ http://ibm.com/software/awdtools/rrc/ https://jazz.net/products/systems-engineering-and-embedded-software/ Which Rational RM tool is best for your teams? 26

https://jazz.net/products/clm/ Which Rational RM tool is best for your teams? 27