It's all about the answers!

Ask a question

No children on plan in RTC Client v2.0


Dawid Pytel (162) | asked Aug 12 '09, 6:14 a.m.
I started using RTC to plan my project but I encountered a problem. When a work item has children that are in different iteration (even in sub - iteration, like iteration E1 and Elaboration in OpenUP).

According to post http://jazz.net/forums/viewtopic.php?t=6193 it should work as long as the parent is top-level kind of work item.

In fact it works when I open the plan in a web browser. But if I open it in RTC Eclipse Client v2.0 the children are not visible and what is worse - total estimates don't include children's estimates.

The problem appear both on linux and windows.

Did anyone come up against the same problem? Is there a workaround other than using only web interface?

7 answers



permanent link
Ralph Schoon (63.1k33645) | answered Aug 12 '09, 11:21 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Hi,

what you see on plans in 2.0 really depends on the plan type, the filters and the view as you selected.

Can you get more specific so that we could try it ourselves?

What I noticed is that the iteration plan shows the parents of work items if they are in a different plan. At least in the Eclipse Client even in work breakdown the children of a work item are not presented in this plan if planned for a different iteration.

Ralph

permanent link
Michael Scharf (781) | answered Aug 12 '09, 12:00 p.m.
my wording in the referenced post was unhappy, i intended to write:

"child work items, whose work item type is listed as top level type, "

--
MikeS
Jazz Agile Planning team

destin wrote:
I started using RTC to plan my project but I encountered a problem.
When a work item has children that are in different iteration (even
in sub - iteration, like iteration E1 and Elaboration in OpenUP).

According to post
http://jazz.net/forums/viewtopic.php?t=6193 it should work
as long as the parent is top-level kind of work item.

In fact it works when I open the plan in a web browser. But if I open
it in RTC Eclipse Client v2.0 the children are not visible and what
is worse - total estimates don't include children's estimates.

The problem appear both on linux and windows.

Did anyone come up against the same problem? Is there a workaround
other than using only web interface?

permanent link
Ralph Schoon (63.1k33645) | answered Aug 12 '09, 1:00 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Michael,

that may be right. I will check. Thanks for the claification.

Ralph

permanent link
Dawid Pytel (162) | answered Aug 13 '09, 9:09 a.m.
OK, I will make some drawing. Suppose we have this hierarchy of tasks:

A
|-A1
|-A2
etc

Then we have an Iteration Plan for Elaboration. A top-level task "A" is planned for Elaboration and A1 for subiteration E1. I would like to see A1 as a part of Elaboration Iteration Plan because E1 is a part of Elaboration.
Moreover, it would be a good idea to sum estimates for A1 and A2 if A, A1 and A2 are assigned to the same developer.

This works perfectly well with web interface - no matter what kind of task is A1. But when I use RTC eclipse client, the same Elaboration plan is shown without A1.

I hope I clarified it a little.

Thanx

permanent link
Michael Scharf (781) | answered Aug 13 '09, 10:44 a.m.
I tried to reproduce what you are seeing, but to none avail. Here's what I did:

1) Setup a OpenUp project
2) Set the "Elaboration Iteration E1" as current iteration
3) created three Tasks A, A1, A2 (http://www.poshnet.ch/jing/2009-08-13_1617.png)
4) created a plan of the type "Iteration Plan", configured for iteration "Elaboration" and team "OpenUp Team"
observe: the plan contains only A, as it is an "Iteration Plan" and A1 nor A2 are top level item types (http://www.poshnet.ch/jing/2009-08-13_1620.png, http://www.poshnet.ch/jing/2009-08-13_1628.png)

5) re-configure the plan as a "Team Release Plan"
observe: the contents are still the same, in both, the Web UI and Eclipse UI

6) Set task as a top-level item type
observe: all items are show now (http://www.poshnet.ch/jing/2009-08-13_1632.png, http://www.poshnet.ch/jing/2009-08-13_1633.png)
note: setting the task as top level item type disables the time estimate controls, as top level item types are intended to be estimated using the complexity attribute

7) unset the task as top-level item type
8) re-configure the plan to be of type "Iteration Plan" but targeted to the "Elaboration Iteration E1"
observe: the parent A of A1 and A2 is still shown because the parent chain is *always* completed, regardless of the team/iteration they belong to and regardless of the plan type (http://www.poshnet.ch/jing/2009-08-13_1638.png, http://www.poshnet.ch/jing/2009-08-13_1639.png)
note: when hovering over A's outplace icon (the arrow icon in the leftmost column), it reads "Work item is planned for iteration 'Elaboration'". This is why it is not included in the open count


The behavior of the web client and the rich client should be exactly the same. Can you share or email me screenshots of your configuration that shows the issue?

--
MikeS
Jazz Agile Planning team

destin wrote:
OK, I will make some drawing. Suppose we have this hierarchy of
tasks:

A
|-A1
|-A2
etc

Then we have an Iteration Plan for Elaboration. A top-level task
"A" is planned for Elaboration and A1 for
subiteration E1. I would like to see A1 as a part of
Elaboration Iteration Plan because E1 is a part of Elaboration.
Moreover, it would be a good idea to sum estimates for A1 and A2 if A,
A1 and A2 are assigned to the same developer.

This works perfectly well with web interface - no matter what kind of
task is A1. But when I use RTC eclipse client, the same Elaboration
plan is shown without A1.

I hope I clarified it a little.

Thanx

permanent link
Dawid Pytel (162) | answered Aug 17 '09, 6:37 a.m.
Thanks for detailed description.

This is my story:
1. I created OpenUP project
2. Skipped setting up E1 as current, it doesn't matter
3. Created Plan for Elaboration as shown in
http://img216.imageshack.us/img216/5636/elaborationplancreation.png
4. Created Plan for E1:
http://img216.imageshack.us/img216/5717/elaborationiteratione1p.png
5. Created 3 tasks for Elaboration Plan: A as a Use Case (top-level), A1 and A2 as a Tasks:
http://img216.imageshack.us/img216/217/elaborationplanbeforemo.png
I set an estimate for A1: 1h and A2: 4h. Note that total work-load for Dawid is 5h.
6. I right-clicked A1 and chose Plan for-> E1
7. After saving the plan A1 disappeared. The total workload for Dawid is now 4h.
http://img216.imageshack.us/img216/784/aftersaving.png.
8. When I open the Elaboration Plan in a web browser I still see A1 and Dawid's workload is 5h:
http://img156.imageshack.us/img156/5479/planinwebbrowser.png
Unfortunately, it is in polish but I hope you can decipher it :wink:

Frankly speaking I would prefer the web-interface's behavior. Task A1 is still part of Elaboration workload even though it is planned for E1. It would be helpful in planning because if I don't see true workload of one person it's hard to make plans.

permanent link
Michael Scharf (781) | answered Aug 20 '09, 6:28 a.m.
Thank you for the detailed steps, we were able to reproduce the issue and opened defect 90731 (https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/90731)

Both, the web and the rich client display the wrong information: the web client should display an outplace indication for A1, the rich client should show A1, again with outplace indication.

Note that iteration plans are intended to be created for leaf iterations, such as sprints, as they deep resolve all child work items (but fail to display them on the client)

--
MikeS
Jazz Agile Planning team


destin wrote:
Thanks for detailed description.

This is my story:
1. I created OpenUP project
2. Skipped setting up E1 as current, it doesn't matter
3. Created Plan for Elaboration as shown in
http://img216.imageshack.us/img216/5636/elaborationplancreation.png
4. Created Plan for E1:
http://img216.imageshack.us/img216/5717/elaborationiteratione1p.png
5. Created 3 tasks for Elaboration Plan: A as a Use Case (top-level),
A1 and A2 as a Tasks:
http://img216.imageshack.us/img216/217/elaborationplanbeforemo.png
I set an estimate for A1: 1h and A2: 4h. Note that total work-load for
Dawid is 5h.
6. I right-clicked A1 and chose Plan for-> E1
7. After saving the plan A1 disappeared. The total workload for Dawid
is now 4h.
http://img216.imageshack.us/img216/784/aftersaving.png.
8. When I open the Elaboration Plan in a web browser I still see A1
and Dawid's workload is 5h:
http://img156.imageshack.us/img156/5479/planinwebbrowser.png
Unfortunately, it is in polish but I hope you can decipher it :wink:

Frankly speaking I would prefer the web-interface's behavior. Task A1
is still part of Elaboration workload even though it is planned for
E1. It would be helpful in planning because if I don't see true
workload of one person it's hard to make plans.

Your answer


Register or to post your answer.