It's all about the answers!

Ask a question

Code approver and test approver


Bharath Adhithya (5213352) | asked Aug 01 '12, 8:28 a.m.
Hi,

How to validate that coder and tester are not the same person?

Thanks,
Adhithya

2 answers



permanent link
David Olsen (5237) | answered Aug 01 '12, 4:49 p.m.
JAZZ DEVELOPER
The precondition "Require Disinterested Approvers," which is available for the "Save Work Item" operation, may be of interest.  Its description states, "Reviewers may not have created any of the change sets affiliated with the work item under review."  If you also use a precondition that requires that an approval exists (either when delivering change sets to a stream or when transitioning a work item to a particular state), this should guarantee that someone other than the coder has approved of the change.

I don't know if this is quite what you want (because your question is very short on context and details), but it is the best tool I can find.

-- David Olsen, IBM Rational, Jazz Process Team

Comments
Bharath Adhithya commented Aug 02 '12, 3:19 a.m.

Hi David,

Thanks for your reply. I came to know this is available in 4.0. However it says "approvers on a work item are not creators of any of the associated change sets for that work item or any of its child work items" in some cases approver may be a part of child work items. Is there any possibility to over come this?

Thanks, Adhithya


David Olsen commented Aug 02 '12, 12:12 p.m.
JAZZ DEVELOPER

The configuration for that precondition has a check box which states "Check all descendant work items (those with child links)." So you get to choose whether or not the approvers are allowed to own change sets attached to child work items.


permanent link
Melissa Kivisto (2871121) | answered Jan 05 '15, 2:11 p.m.
You may also want to consider setting the precondition so that a developer cannot associate a new change set with a work item that already has approvals.  See: https://jazz.net/library/article/1193#com.ibm.team.scm.server.preventLinkToApprovedWorkItem

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.