We have extended the Planning tree from the Agile Hybrid template by introducing a Task type. So the card hierarchy is now Release <- Iteration <- Story <- Task <- Defect.
We have created a daily task burnup chart using the following macro
aggregate: SUM('Task Estimate Hours')
chart-conditions: Type = Task AND Iteration = THIS CARD
start-date: THIS CARD.'Start Date'
end-date: THIS CARD.'End Date'
y-title: Total Hours
- label: Total
- label: Completed
conditions: 'task status' > 'Blocked'
We are using Mingle 3.2 with PostgreSQL 8.4 on Windows XP.
When we hangover stories from the prior iteration, the task cards show the new iteration number in the tree attribute. However, the daily burnup does not seem to include those tasks on every day or the current iteration; it includes them only on the current day. In other words, the series totals are not cumulative.
I did notice something interesting, which may be related to this. When I updated another attribute on some of those tasks, the History tab also included an update to the Iteration attribute (from prior iteration to the current). Obviously, I had not explicitly modified the Iteration attribute. These tasks seem to factoring in properly on all days in the daily burnup chart.
Have other people had a similar problem and can someone on the Mingle team provide some clarification?