Hi Mark, thanks! I do not try to use DOORS for test planning/ management etc. What I try to say that DOORS requirements will be relevant all the project life, and will not died with the O&M phase starting. My point of view is that it is necessary, and my colleagues and consultants have another opinion. They say: all reqs are already implemented into the systems and systems' params. So we'll say bye to DOORS after.
And I try to stay with all the reqs, to add parodically evidences/ verifications as additional artifacts linked to these reqs. Thiswill the only way to save the traceability, business goals fulfillment etc
I do not have any real argument. Only my experience, knowledge, logic. ...
May be, we will need additional |"mapping table" between reqID, building/ project elements codes, project plan tasks 'codes, models, etc - not into DOORS. I just looking additional "PRO"...
------------------------------
Marina Magalnik
Information Manager
NTA Israel
marinam@nta.co.il+972 - 52 - 8395505
------------------------------
Original Message:
Sent: Wed March 19, 2025 04:46 AM
From: Mark Bebbington
Subject: DOORS requirements lifecycle
Hi Marina
IBM ELM definitely includes all the tools you require to manage a project through the entire lifecycle including planning, task creation, linking tasks to changes / requirements / tests, managing requirements, producing test plans, managing change etc etc. The ONLY thing I would say is that this entire integrated approach can be quite difficult to create if you have not used ELM before.
The DNG component on it's own will allow you to manage change and and has some built in planning ability but has no specific test features. Additionally, the change management works across an entire project rather than individual or groups of modules if you aren't using the ELM Global Config Management application (can be more trouble than it's worth TBH for smaller projects). For testing, you can define your own modules / fields etc to capture tests and V&V evidence but this would be a more manual process of either creating new modules for each test or adding fields for each test (the same as you would have done in Classic DOORS).
Linkage in DNG is pretty good too as you can specify the type of links between modules so you can have a DERIVED link, a DECOMPOSED link, a TESTED BY link etc - each identifying their own specific purpose and you can view this traceability in a nice diagram with suspect link identification etc. I think you will find you can do most of what you want with just DNG and consider extending functionality with JavaScript / plugins if absolutely necessary. You can purchase plugins to support additional features from companies such as 321 Gang and Softacus if you need to extend the functionality too if you don't feel up to writing your own - as I say, you probably don't need this - I only used these features for things such as Risk management tables to make my life a little easier.
Contrary to some of the comments on here regarding Classic DOORS, there is the facility for change management and API access. You need a change management server configured for change control and you must be using the latest version of DOORS with the Web Access component for API access. If you have a good system for Baseline management and / or duplication of modules for branches, you can quite easily identify changes between versions. With Classic DOORS I was a fan of creating lots of Baselines upon each change following PDR / CDR and then baselining when I had my V&V methods in place and then upon each test cycle. DOORS Classic does have a rudimentary way of creating new fields / columns for each test and will even pop up a window as you progress through tests showing you what needs doing and entering your result.
Let me know if you need any more help or advice, I've only been using DNG / ELM for a year or so but it's been quite an intensive learning process :)
------------------------------
Mark Bebbington
------------------------------
Original Message:
Sent: Mon March 17, 2025 03:06 AM
From: Marina Magalnik
Subject: DOORS requirements lifecycle
Hi Malte,
we use the DNG last version. In this case, is it ok to manage requirements during all project stages?
------------------------------
Marina Magalnik
Information Manager
NTA Israel
marinam@nta.co.il
+972 - 52 - 8395505
Original Message:
Sent: Fri March 14, 2025 06:13 AM
From: Malte Plath
Subject: DOORS requirements lifecycle
Hi Marina,
two cautions when it comes to DOORS Classic:
- DOORS Classic is not capable of configuration management. So, if you want to update requirements after they have been handed to design, implementation and test, you will have to have a well thought-out process to keep a clear separation between what was agreed - and consequently implemented, and what is the current working version.
- DOORS Classic is "old technology". There are no APIs to speak of. If you want to integrate it into a "tool landscape", or even just gather metrics, you will have to write your own adapters to enable even a basic interoperation. Any of the more modern competitors offer more interoperability "out of the box".
Best Regards,
Malte Plath
Senior Requirements Engineer
Valyue Consulting GmbH
------------------------------
Malte Plath