It's all about the answers!

Ask a question

"Depends On"/"Blocks" Link usage info sh


Lionel Li (23111216) | asked May 28 '12, 10:07 a.m.
JAZZ DEVELOPER
I'm recently questioned about the concept of "Depends On"/"Blocks" Links and how they'd be used.
eg. Two WIs are created, A and B.
Relationship being set: A depends on B and B blocks A
I'm with most of people, just instinctively think if we try to close A with B still in open status, then we should be warned or stopped from doing it as B is not completed yet. In fact, that's not the case after I tried quickly. I can close A without any problem and warning.
I did some quick search and here I want to share what I found in this post:

Here are three posts being found about this topic:
https://jazz.net/forums/viewtopic.php?t=20503
https://jazz.net/forums/viewtopic.php?t=21847
https://jazz.net/forums/viewtopic.php?t=2210

As Sharoons mentioned in the first post: "The Depends on and Blocks link is a logical dependency and not a schedule dependency. "

This doc in the info center talking briefly about the Schedule dependencies: http://pic.dhe.ibm.com/infocenter/clmhelp/v3r0m1/topic/com.ibm.team.apt.doc/topics/c_dependencies.html
In the "Finish-to-start dependencies" section:
"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."
It looks very close to what most of people would expect how it works.

Please note, we can also get some info from the first post, which is there won't be any warning shown if there's any "depends on" and "blocks" relationship being violated by the scheduler.
Enhancement is opened for it: https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/151220

Cheers,
Lionel

2 answers



permanent link
sam detweiler (12.5k6195201) | answered May 28 '12, 5:06 p.m.
In the first post you reference, I work with Linda, and she was researching the same problem after I reported it.

I have created a plugin which implements the enforcement like you suggest. and we have deployed that plugin here with success.
it does not impact ranking on planning however

I have posted the source for the plugin here, as an attachment

https://jazz.net/jazz/web/projects/Rational%20Team%20Concert#action=com.ibm.team.workitem.viewWorkItem&id=182769



Sam

permanent link
Lionel Li (23111216) | answered Jun 01 '12, 9:44 a.m.
JAZZ DEVELOPER
In the first post you reference, I work with Linda, and she was researching the same problem after I reported it.

I have created a plugin which implements the enforcement like you suggest. and we have deployed that plugin here with success.
it does not impact ranking on planning however

I have posted the source for the plugin here, as an attachment

https://jazz.net/jazz/web/projects/Rational%20Team%20Concert#action=com.ibm.team.workitem.viewWorkItem&id=182769



Sam

glad it worked and thx for sharing the plugin :lol:

Your answer


Register or 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.