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

The predecessor and successor links

Do the predecessor and successor links for one work items has any affect?
eg: Work item A is predecessor of work item B. if the work item B can not start if Work item A does not start?

Or if I need this affect, how can I do?

0 votes



3 answers

Permanent link
Do the predecessor and successor links for one work items has any affect?
eg: Work item A is predecessor of work item B. if the work item B can not start if Work item A does not start?

Or if I need this affect, how can I do?


If you enter e.g. 'Predecessor' in the jazz.net Search box, you'll get several Articles explaining this, e.g.
Traditional planning: Managing formal projects in Rational Team Concert 3.0.1
The traditional scheduler in IBM Rational Team Concert 3.0.1

You can also enter 'Predecessor' in the InfoCenter online help and look at the results, this will also provide you with related info.

0 votes


Permanent link
Those are both good articles, but it may not be obvious from reading them that the predecessor/successor links are only used to compute the schedule ... they do not constrain whether or not you can actually work on (start) a given work item. But you will get a warning in the schedule if you violate the predecessor/successor links.

To enforce this constraint, you currently have to write your own process precondition on workitem save, failing the save if any predecessor work item is not complete.

But note that currently, you have to hard-wire knowledge of the semantics of your work item states and resolutions to determine in general whether a work item is "complete". You can check if it is in the "Closed" state group (which is what the scheduler does), but it could be Closed/Abandoned (not complete) or Closed/Resolved (complete). Or it could be Closed/Duplicate, in which case whether or not it is complete depends on the state of the work item it was duplicated against.

Work item 59145 requests a mechanism be provided to generically determine whether a work item is complete. Please feel free to add a comment to that work item indicating your interest/support for that functionality.

Cheers,
Geoff


Do the predecessor and successor links for one work items has any affect?
eg: Work item A is predecessor of work item B. if the work item B can not start if Work item A does not start?

Or if I need this affect, how can I do?


If you enter e.g. 'Predecessor' in the jazz.net Search box, you'll get several Articles explaining this, e.g.
Traditional planning: Managing formal projects in Rational Team Concert 3.0.1
The traditional scheduler in IBM Rational Team Concert 3.0.1

You can also enter 'Predecessor' in the InfoCenter online help and look at the results, this will also provide you with related info.

0 votes


Permanent link
Unfortunately, CLM3.0.1 help is also misleading.
http://publib.boulder.ibm.com/infocenter/clmhelp/v3r0m1/index.jsp?topic=%2Fcom.ibm.team.apt.doc%2Ftopics%2Fc_dependencies.html
Finish-to-start dependencies section clearly states "You can create finish-to-start dependencies between work items. In these dependencies, the start of the successor work item, depends on the completion of another work item, the predecessor. The successor work item can start only after the predecessor work item is completed."
This document should be corrected.
siba

Those are both good articles, but it may not be obvious from reading them that the predecessor/successor links are only used to compute the schedule ... they do not constrain whether or not you can actually work on (start) a given work item. But you will get a warning in the schedule if you violate the predecessor/successor links.

To enforce this constraint, you currently have to write your own process precondition on workitem save, failing the save if any predecessor work item is not complete.

But note that currently, you have to hard-wire knowledge of the semantics of your work item states and resolutions to determine in general whether a work item is "complete". You can check if it is in the "Closed" state group (which is what the scheduler does), but it could be Closed/Abandoned (not complete) or Closed/Resolved (complete). Or it could be Closed/Duplicate, in which case whether or not it is complete depends on the state of the work item it was duplicated against.

Work item 59145 requests a mechanism be provided to generically determine whether a work item is complete. Please feel free to add a comment to that work item indicating your interest/support for that functionality.

Cheers,
Geoff


Do the predecessor and successor links for one work items has any affect?
eg: Work item A is predecessor of work item B. if the work item B can not start if Work item A does not start?

Or if I need this affect, how can I do?


If you enter e.g. 'Predecessor' in the jazz.net Search box, you'll get several Articles explaining this, e.g.
Traditional planning: Managing formal projects in Rational Team Concert 3.0.1
The traditional scheduler in IBM Rational Team Concert 3.0.1

You can also enter 'Predecessor' in the InfoCenter online help and look at the results, this will also provide you with related info.

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

Question asked: Mar 26 '12, 12:45 p.m.

Question was seen: 6,240 times

Last updated: Mar 26 '12, 12:45 p.m.

Confirmation Cancel Confirm