DNG - Base artifact links vs module context links
6 answers
You're asking the question that has other users of the software (like me) scratching their heads. I get the locality of modules. I suppose if users are making comments or want to show dependencies within a specific group of requirements, they'd prefer the locality of making them within the module.
Thanks for the suggestions David.
Yes, it would be good of there were explicit options to choose to always default to either module or base context for all link operations within a given project.
I am also interested in opinions on which context is best even if there is no way to force that context as a default.
Most requirements projects will have requirements created in modules and most will not require the artifacts to appear in more than one module.
So in that scenario it would seem that there should not be any difference between using either module or base artifact context in theory but in practice is that true?
Would be interesting to get a straw poll of practitioners to say which of the 2 contexts they are recommending or mandating for their users and why.
It seems to me that base artifact linking would be the better default in case artifacts are reorganised into different modules at a later date.
A year later, plus a couple of months, and it appears this is still not resolved, nor is there any guidance of substance. Here's a reason that I would like to syncronize base artifact links and module links:
My perspective after 2 years in the CM environment: The Modules are necessary to provide structure to your requirement Set, I would argue that linking to base artifacts makes little sense but it all depends on how you define your ontology. Trace reports will work independent on which method you are using but you need to be consistent. An improvement would be to be able to configure what the link dialog defaults to, Module or Folder. This is by far the greatest confusion among new and even experienced users.
I hate that we have to do this, but I've had this same issue pop up a couple of times and I IBM keeps giving me the same answer. The steps below will allow you to transfer your base artifact links over to module links.