No children on plan in RTC Client v2.0
![]()
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
![]()
Ralph Schoon (62.0k●3●36●43)
| 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 |
![]()
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. |
![]()
Ralph Schoon (62.0k●3●36●43)
| 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 |
![]()
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 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 |
![]()
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 |
![]()
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. |
![]()
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. |