It's all about the answers!

Ask a question

Reuse artifacts across projects

Surendra Dhansoia (112) | asked Aug 12 '13, 1:50 a.m.

I just wanted to understand how we can achieve this.

We have a product managed in a RRC Project having artifacts and modules and attributes to manage product lifecycle.

Then we have multiple projects as RRC projects having project specific artifacts and modules and attributes to manage project lifecycle.

The product artifacts cover the generic functionality of the product and this functionality is common to many projects.

We want to reuse the artifacts from the product project in the project modules to create complete specification of the project. The project may reuse all or some of the artifacts from the product depending on the scope of the project.

We do not want to duplicate the product artifacts as this will lead to a situation where the copies of the artifact may get out of sync over time (unless there is an automatic way to keep them in sync).

Artifacts reused in projects are basically reusing the requirement and the project will have a need to have project specific attributes for the module and the artifact. As an example an artifact that is already realized in product may be still in draft sate for project as it is being discussed for inclusion in project. Also it may be planned for release in a specific phase of project even when it is ready and realized for the product.

Is there a way to achieve this?

3 answers

permanent link
Vatsala Ramachandran (12314) | answered Aug 12 '13, 2:28 a.m.
Can you show a tree structure here or any other pictorial representation to clarify what you are asking here?

If I understand this right, you have your "Product" as an RRC Project, and your "Project" as RRC Module.

If that is what it is then, you can define all your artifacts at the RRC Project level, and then include them in any RRC Modules you want to use them in

Hope this helps!

permanent link
Surendra Dhansoia (112) | answered Aug 12 '13, 3:29 a.m.
edited Aug 12 '13, 3:36 a.m.

Not sure how to add picture, but have tried to create a structure to explain. Reuse is across RRC Projects and not within same project.

RRC Project: Product Specification

Product Artifacts (Folder)

The system shall do 1

The system shall do 2

The system shall do 3

Product Module (Requirement Specification)

Heading 1

The system shall do 1

The system shall do 2

Heading 2

The system shall do 3

RRC Project: Project A

Project Artifacts (Folder)

Bespoke requirement 1

Bespoke requirement 2

Project A Module (Requirement Specification)

Heading 1

The system shall do 1 (reused from Product Project)

Bespoke requirement 1

The system shall do 3 (reused from Product Project)

Heading 2

Bespoke requirement 2

The system shall do 2 (reused from Product Project)

I hope this makes it a bit clear.

permanent link
Kirk Grotjohn (1.2k3) | answered Aug 12 '13, 10:09 a.m.
Unfortunately, it's currently not possible to include an artifact from another project in a module (or collection). 

Here is a related enhancement request: Allow insertion of existing artifacts into modules or collections from other project areas utilizing the "Add Existing Artifacts" button. (77392)
Feel free to add your comments/support to it. 

Your answer

Register or to post your answer.