Requirements tracking and Parallel Development
We currently use ClearCase for source code control and are comfortable with our branching, labelling and merging techniques to support parallel development.
We are about to invest in a Requirements tracing tool but a question has arisen:
"How do you control/maintain a single set of business requirements when parallel development allows two sets of requirements to be worked upon simultaneously?"
Re: Requirements tracking and Parallel Development
I can think of two ways, depending on what you need...
Business requirements can be stored above the product categories in a hierarchal listing. Here's an example in my requirements manager. This way they can apply to all products, regardless of the version or branch.
If the functional requirements must be branched with the code branches, then they are merely cloned, and start their new life.
Is this what you were looking for?
My requirements management tools include(d):
Rational's RequisitePRO(Bulky but full featured), and ProductSoft's TRUEreq (lighter weight, inexpensive)