The predecessor and successor links
3 answers
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.
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
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.
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.
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
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.
http://publib.boulder.ibm.com/infocenter/clmhelp/v3r0m1/index.jsp?topic=%2Fcom.ibm.team.apt.doc%2Ftopics%2Fc_dependencies.html
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.