User:Wouter Westerkamp/IBM Doors Next

From Wikipedia, the free encyclopedia
Rational DOORS Next Generation
Developer(s)IBM
Stable release
9.7.2 / 2022-12-15[1]
Operating systemLinux, Windows
TypeRequirements managementCite error: There are <ref> tags on this page without content in them (see the help page).
Websitewww.ibm.com/products/requirements-management-doors-next

IBM DOORS Next (formerly IBM Rational DOORS) is a requirements management tool developed and maintained by IBM. It is used to capture, trace, analyse and manage requirements for a wide range of systems. Such as software development, hardware development, and business processes. There is also a web client, DOORS Web Access.

History[edit]

The evolution of the DOORS requirement management tool can be traced back to its origins as the Dynamic Object-Oriented Requirements Systems (Rational DOORS) tool, which was first introduced in 1991 by Quality Systems and Software Ltd (Qss)[2]. The tool was designed as a solution for software development teams to manage and track requirements effectively. Over the years, DOORS has undergone several updates and some changes in ownership. In mid-2000, Qss was acquired by Telelogic[3], and then in 2008, IBM acquired Telelogic. The latest version of the DOORS tool is IBM DOORS Next, which provides a centralised repository for requirements, allowing teams to collaborate on the management of requirements throughout the development process. The tool is widely used across different domains such as aerospace, healthcare, and defense.

DOORS Timeline
Year What
1991 Quality Systems and Software Ltd (QSS) published DOORS[2]
2000 Telelogic acquired QSS[4]
2008 IBM acquired Telelogic

Product[edit]

IBM Engineering Requirements Management DOORS Next is a software solution that aims to optimise communication and collaboration among teams and stakeholders in order to increase productivity and quality. The software allows for the capture, trace, analysis and management of changes to requirements, while also ensuring compliance with regulations and standards. By using DOORS Next, organisations can improve the management of project scope and cost throughout the organisation and supply chain. The software is available both on-premises and in the cloud (Web Access), allowing for deployment in a variety of environments[5].

IBM DOORS Next can be used in both Agile and Waterfall development methodologies. In Agile development, IBM DOORS Next can be used to manage and track user stories and requirements, as well as keeping track of the progress of each sprint. It also allows teams to prioritise requirements and make sure that they are aligned with the overall goals of the project. Considering the waterfall development, IBM DOORS Next allows teams to define and document requirements at the beginning of the project and then track them as the project progresses[6].

Features[edit]

  • Concurrent editing: With concurrent editing a user can increase collaboration and project agility, automated versioning and effective prioritisation. Also accessing database requirement in real time across multiple users without conflict or disruption. It also ensures consistent use of terminology with the integrated glossary and one can visualise information through customisable dashboards and automated reporting.
  • AI to improve requirement quality: Use AI to improve requirements with the IBM Engineering Requirements Quality Assistant, evaluate the and provide recommendations base on the INCOSE Guidelines. Those can help save time and optimise resources when you are developing requirements.
  • Version and variant management: One can reuse valuable engineering work by effectively managing product versions and variants. Also create baselines that enables consistent evolution of data across engineering disciplines. Use those baselines across variants and programs to maximise productivity and quality.

Benefits[7][edit]

  • Improve product quality
  • Manage compliance
  • Reduce costs
  • Accelerate time to value with SaaS
  • Support requirements development

Downsides[edit]

  • Complexity
  • Dependencies on other software

Licence[edit]

IBM DOORS Next is a commercial software product that can be licensed for running on-premises (Perceptual license) or available as a hosted application (SaaS). This provides organisations with the flexibility to choose the deployment option that best meets their needs. However, it is important to note that the exact licensing options available may vary depending on the specific version of IBM DOORS Next you are using and the country you are in. Additionally, IBM DOORS Next offers different subscription options for different sized teams and organisations, with also the possibility of customizing the subscription to fit the specific needs of the organization. Furthermore, IBM offers a free trial version of DOORS Next for users to test the software before making a purchase.[8]

Integrations[edit]

Integrations are important aspects of IBM DOORS Next. It allows the tool to connect with other development tools. The tool can be integrated with other IBM and third-party development tools. Allowing access to multiple tools enables for more effective and efficient work.

IBM tools:

  • IBM Engineering Workflow Management
    • A tool to collaborate across teams, manage code, run standup meetings, plan sprints and track work. Available on premises and on the cloud.
  • IBM Engineering Test Management
    • A tool to increase efficiency and quality of systems and software delivery with test planning, workflow control, tracking and metrics reporting. Available on premises and on the cloud.

Third-party tools:

The IBM tools that are integrated with IBM DOORS Next provide a smooth operation for the users because they are all developed by the same company. They share similar user interfaces, making it easy for users to navigate and use them.

The workflow management tool can for example be used to manage and track the development process, while the system design tool can be used to create design specifications. With these tools integrated, users can switch between them and access the functionalities without having to navigate through different interfaces or platforms.[9]

Requirement trace model[edit]

The requirement trace model is an important aspect of IBM DOORS Next software. This model is particularly useful in large and complex projects, as it allows teams to understand how all the different requirements are related to each other and how they change over time.

In IBM DOORS Next, the requirement trace model is implemented through a traceability matrix, which visually displays the relationships between requirements and other project artifacts making it easy for teams to understand the connection between them. It allows teams to ensure that all the requirements are being met before the project is complete.[10][11]

The requirement trace model is also used in other software methodologies, such as the ISO/IEC 15504 and the Capability Maturity Model Integration (CMMI). These are both process improvement frameworks that provide guidelines and best practices for managing and improving the software development process.

CMMI and ISO/ISEC 15504 emphasise the importance of requirement traceability as a key factor for ensuring the quality of software product. Because it helps to trace and track all the requirements through the development process and therefore reduce the risk of errors and defects.[12][13]

See also[edit]

References[edit]

  1. ^ "Release notes for DOORS and DOORS Web Access". IBM.
  2. ^ a b Alexander, Ian (2004). "Requirements Management with DOORS: A Success Story". Retrieved 22 March 2019.
  3. ^ "Telelogic's QSS Acquisition Exploits Boom in Real-Time Telecommunications Applications". Gartner. Archived from the original on April 29, 2014. Retrieved 27 Oct 2015.
  4. ^ "Telelogic's QSS Acquisition Exploits Boom in Real-Time Telecommunications Applications". Gartner. Archived from the original on April 29, 2014. Retrieved 27 Oct 2015.
  5. ^ "IBM DOORS Next". IBM.
  6. ^ "DOORS Next Generation".
  7. ^ "IBM DOORS Next". IBM.
  8. ^ "IBM Engineering Requirements Management DOORS Next Licencing". IBM.
  9. ^ "Integrating".
  10. ^ "Generalised Information Architecture for Managing Requirements in IBM?s Rational DOORS(r) Application". OSTI.GOV.
  11. ^ "Link and Trace Requirements with IBM DOORS Next". Mathworks.
  12. ^ "A Meta-model for Requirements Engineering in System Family Context for Software Process Improvement Using CMMI Application" (PDF).
  13. ^ "The Development and Validation of a Traceability Assessment Model".

DOORS Category:Software requirements