Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

Reuse artifacts across projects

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?

1

0 votes



3 answers

Permanent link
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!

0 votes


Permanent link

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.

0 votes


Permanent link
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. 

0 votes

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 12,023

Question asked: Aug 12 '13, 1:50 a.m.

Question was seen: 6,859 times

Last updated: Aug 12 '13, 10:09 a.m.

Confirmation Cancel Confirm