Adding a Sprint Attainment Widget
This article explains Sprint Attainment widgets and walks you through adding them to a dashboard:
There are two versions of Sprint Attainment in Allstacks:
Sprint Attainment
Shows the average completion rate of work committed to a sprint when each sprint started
Sprint Attainment with Scope changes
Shows the ratio of Committed, Completed, Added, and Removed work
How to Add a Sprint Widget to a Dashboard:
To add, click on the icon and select ‘Add Attainment’:
Select the desired settings for Jira or ADO:
JIRA
Source: Jira
Measured by: Story Points or Issue Count
Widget Type:
select ‘Attainment with scope changes’ for the comprehensive view (Added, Removed, etc.)
or the ‘Attainment’ option for a simpler Committed vs. Completed ratio
Jira Project: select the appropriate Jira project
ADO
Source:
Select: ADO
Measured by:
Select: Story Points or Issue Count
Widget Type:
Select: Attainment with Scope Changes or Attainment
Iteration Depth:
Select a level of depth from the Parent Sprint (or as ADO calls it “Iteration) to look for this team’s iterations
ADO Parent Sprint:
Select the Iteration Path that contains the iterations that belong to this team
Scope To:
Select the Area Path the team works within
Widget View and Calculations
The Attainment With Scope Changes widget displays the following details:
Blue = Committed
Grey above blue= Added
Purple = Completed
Grey above purple = Removed and rolled over
Percentage = (Completed of Committed + Completed of Added) / (Committed + Added Committed)
Clicking on the widget expands to a ‘modal’ view where you’ll see the ratios per sprint
Clicking on this icon will allow you to download a CSV of the attainment source data:
Calculation Details:
Below is a set of sample attainment data for two sprints.
[
{
'sprint_name': 'sprint 1',
'committed': 5,
'added': 2,
'completed': 3, # completed 2 of added, 1 of committed
'incomplete': 4 # removed 1 of committed, did not complete 3 of committed
},
{
'sprint_name': 'sprint 2',
'committed': 8,
'added': 3,
'completed': 7, # completed 2 of added, 1 of committed
'incomplete': 4 # removed 1 of committed, did not complete 3 of committed
}
]
The Sprint Attainment with Scope Changes widget is doing a rollup view that takes the average of ratios for these 2 sprints.
{
'sprint_name': 'sprint 1',
'commited': ((5/7) + (8/11)) /2,
'completed': ((3/7) + (7/11)) / 2,
'committed_completed_ratio': ((3/5) + (7/8))/2
}