Library Preferred Implementation Method?

Basit Sheikh
Basit Sheikh Member Posts: 8

I have a requirements document that is standard across multiple projects, however each project will have unique traces upstream and downstream. 

Is the preferred method to:

(a) use a library project to host the requirements, use the individual projects to host the upstream/downstream items, and add traces between the library and individual projects. After this I can set up filters so that I can view trace reports for each individual project

or

(b) use a library project to host the requirements, re-use and sync the requirements into each individual project. Host the traced items in the individual projects, and link them to the re-used/sync folders. Set up read-only permissions in the individual projects so that they can only be modified from the library project.