-
Bug
-
Resolution: Unresolved
-
Low (View bug fix roadmap)
-
None
-
7.2.0
-
7.02
-
6
-
Severity 3 - Minor
-
Summary
If multiple transitions happen in same second, burndown chart will treat them all as a single transition with mix of "from" and "to" statuses from "component" transactions.
This transition's "from" status will be one of "from" statuses of "component" transitions selected from column most to the right possible.
This transition's "to" status will be one of "to" statuses of "component" transitions selected from column most to the right possible.
Both "from" and "to" statuses can be picked from different "component" transisions.
This means that in some cases transition from "To do"/"In progress" to "Done" can be missed and not shown on burndown chart.
Example:
2 columns on board:
- Column 1 statuses:
- To do
- Column 2 statuses:
- Done
- Released
Transitioning issue: "To do" -> "Done" -> "Released"
Can be treated by burndown chart as single transition: "Done" -> "Released"
Steps to reproduce
Import dataset:
burndown-chart-in-one-sec.zip (exported from Jira 7.2.0; user: admin/admin)
Access boards under:
- <Jira>/secure/RapidBoard.jspa?rapidView=1&view=reporting&chart=burndownChart&sprint=1
- <Jira>/secure/RapidBoard.jspa?rapidView=2&view=reporting&chart=burndownChart&sprint=1
OR
Setup from vanilla instance:
- Create project with 2 scrum boards based on it.
- Add "Released" status and assign it to "Done" column for both boards.
- Assign "Done" status to "In progress" column only for 1st board.
- For the project
- Create sprint.
- Add one issue to it.
- Estimate the issue.
- Start the sprint.
- Make 2 transitions of the issue to "Done" and "Released" in a single second.
- You can use JVM debugger to stop Jira before doing both operations at once and release the debugger afterwards. This should make them in less then 1 second. To verify if it worked you can check times in "changegroup" table in Jira database. Look for same times in last rows of "created" column.
- Complete the sprint
Expected result
Burndown charts for both boards show the same results as the single issue started in "To do" status and finished in "Released" which for both boards was assigned to "Done" column.
Actual result
Burndown chart for 1st board is correct (as expected).
Burndown chart for 2nd board shows no issues resolved, because it merged both transitions into one that leads from "Done" to "Released" status.
Workaround
There is no workaround
- is related to
-
JSWSERVER-13996 burndown chart is missing issues in start sprint row
-
- Gathering Impact
-
- is resolved by
-
WILDT-150 You do not have permission to view this issue
Form Name |
---|
Burndown chart can miss issue transition if multiple transitions were made in 1 second
-
Bug
-
Resolution: Unresolved
-
Low
-
None
-
7.2.0
-
7.02
-
6
-
Severity 3 - Minor
-
Summary
If multiple transitions happen in same second, burndown chart will treat them all as a single transition with mix of "from" and "to" statuses from "component" transactions.
This transition's "from" status will be one of "from" statuses of "component" transitions selected from column most to the right possible.
This transition's "to" status will be one of "to" statuses of "component" transitions selected from column most to the right possible.
Both "from" and "to" statuses can be picked from different "component" transisions.
This means that in some cases transition from "To do"/"In progress" to "Done" can be missed and not shown on burndown chart.
Example:
2 columns on board:
- Column 1 statuses:
- To do
- Column 2 statuses:
- Done
- Released
Transitioning issue: "To do" -> "Done" -> "Released"
Can be treated by burndown chart as single transition: "Done" -> "Released"
Steps to reproduce
Import dataset:
burndown-chart-in-one-sec.zip (exported from Jira 7.2.0; user: admin/admin)
Access boards under:
- <Jira>/secure/RapidBoard.jspa?rapidView=1&view=reporting&chart=burndownChart&sprint=1
- <Jira>/secure/RapidBoard.jspa?rapidView=2&view=reporting&chart=burndownChart&sprint=1
OR
Setup from vanilla instance:
- Create project with 2 scrum boards based on it.
- Add "Released" status and assign it to "Done" column for both boards.
- Assign "Done" status to "In progress" column only for 1st board.
- For the project
- Create sprint.
- Add one issue to it.
- Estimate the issue.
- Start the sprint.
- Make 2 transitions of the issue to "Done" and "Released" in a single second.
- You can use JVM debugger to stop Jira before doing both operations at once and release the debugger afterwards. This should make them in less then 1 second. To verify if it worked you can check times in "changegroup" table in Jira database. Look for same times in last rows of "created" column.
- Complete the sprint
Expected result
Burndown charts for both boards show the same results as the single issue started in "To do" status and finished in "Released" which for both boards was assigned to "Done" column.
Actual result
Burndown chart for 1st board is correct (as expected).
Burndown chart for 2nd board shows no issues resolved, because it merged both transitions into one that leads from "Done" to "Released" status.
Workaround
There is no workaround
- is related to
-
JSWSERVER-13996 burndown chart is missing issues in start sprint row
-
- Gathering Impact
-
- is resolved by
-
WILDT-150 Loading...