It's all about the answers!

Ask a question

Poll/Best Practices: Resolving a Work Item


Philippe Krief (561155) | asked Apr 13 '07, 11:49 a.m.
JAZZ DEVELOPER
What would you recommend as a "best practices" in Jazz to resolve a Work
Item:

Scenario #1: Select the work item prior any changes
===========
1- Open the Pending Changes View
2- Select the component concerned by your changes
3- Create a New Change set
4- Select the created change set and associate a work item you decided
to resolve
5- Apply changes to the code
6- Deliver your changes


Scenario #2: Select the work item when delivering
===========
1- Apply changes to the code
2- Open the Pending Changes View
3- Select the change set containing your changes
4- Associate the work item which is resolved by those changes
5- Deliver your changes

Please:
- select one of those scenarios or submit another one
- argument your choice

Thanks

Philippe

2 answers



permanent link
Randy Hudson (216243) | answered Apr 19 '07, 11:23 a.m.
FORUM MODERATOR / JAZZ DEVELOPER
I don't think there is a single best practice, and I see two more common
scenarios that are currently (R0.5) *not* supported, which to me is more
interesting than which of the already supported scenarios is your favorite:

Scenario #3: Accepting a work item (start working)
==========
1 - Open the work item view and look at your assigned work items query.
2 - Right click on the work item, and select "Start Working", which creates
a new change set and makes it active.

(Variation, popup a dialog that allows you to search your current change
sets, or click "Create New")

Scenario #4: Refactoring/improving/changing code with no existing work item
( a.k.a. "Deliver, and *Create* Work Item...")
==========
1 - Open the changes view and look at the change set
2 - (optional) name the change set if unnamed
3 - Create a *new* work item from the change set, assign it to me, set it as
in progress.
4 - Deliver the change set and resolve the work item

steps 3 and 4 could be performed without ever opening a work item editor.
Similar to the way an existing popup dialog allows you to append a comment
during "Deliver and Resolve".

"Philippe Krief" <pjkrief@fr.ibm.com> wrote in message
news:evo7vk$m9m$1@localhost.localdomain...
What would you recommend as a "best practices" in Jazz to resolve a Work
Item:

Scenario #1: Select the work item prior any changes
===========
1- Open the Pending Changes View
2- Select the component concerned by your changes
3- Create a New Change set
4- Select the created change set and associate a work item you decided to
resolve
5- Apply changes to the code
6- Deliver your changes


Scenario #2: Select the work item when delivering
===========
1- Apply changes to the code
2- Open the Pending Changes View
3- Select the change set containing your changes
4- Associate the work item which is resolved by those changes
5- Deliver your changes

Please:
- select one of those scenarios or submit another one
- argument your choice

Thanks

Philippe

permanent link
Frank Lyner (91) | answered Apr 25 '07, 8:17 a.m.
Scenario #4 is already supported:
Scenario #4: Refactoring/improving/changing code with no existing
work item
( a.k.a. "Deliver, and *Create* Work Item...")
==========
1 - Open the changes view and look at the change set
2 - (optional) name the change set if unnamed
3 - In the context menu of the change set choose 'Associate Work Item...'

4 - Click on the link saying 'Create new Work Item...'
5 - A dialog is shown that allows you to set some basic attributes of a
workitem

It is currently not possible to assign the owner directly in the so
called lightweight work item creation dialog. It is planned to make it
more flexible w.r.t. the attributes that can be edited.

Hope that helps,
Frank

Randy Hudson wrote:
I don't think there is a single best practice, and I see two more common
scenarios that are currently (R0.5) *not* supported, which to me is more
interesting than which of the already supported scenarios is your favorite:

Scenario #3: Accepting a work item (start working)
==========
1 - Open the work item view and look at your assigned work items query.
2 - Right click on the work item, and select "Start Working", which creates
a new change set and makes it active.

(Variation, popup a dialog that allows you to search your current change
sets, or click "Create New")

Scenario #4: Refactoring/improving/changing code with no existing work item
( a.k.a. "Deliver, and *Create* Work Item...")
==========
1 - Open the changes view and look at the change set
2 - (optional) name the change set if unnamed
3 - Create a *new* work item from the change set, assign it to me, set it as
in progress.
4 - Deliver the change set and resolve the work item

steps 3 and 4 could be performed without ever opening a work item editor.
Similar to the way an existing popup dialog allows you to append a comment
during "Deliver and Resolve".

"Philippe Krief" <pjkrief@fr.ibm.com> wrote in message
news:evo7vk$m9m$1@localhost.localdomain...
What would you recommend as a "best practices" in Jazz to resolve a Work
Item:

Scenario #1: Select the work item prior any changes
===========
1- Open the Pending Changes View
2- Select the component concerned by your changes
3- Create a New Change set
4- Select the created change set and associate a work item you decided to
resolve
5- Apply changes to the code
6- Deliver your changes


Scenario #2: Select the work item when delivering
===========
1- Apply changes to the code
2- Open the Pending Changes View
3- Select the change set containing your changes
4- Associate the work item which is resolved by those changes
5- Deliver your changes

Please:
- select one of those scenarios or submit another one
- argument your choice

Thanks

Philippe

Your answer


Register or to post your answer.