A burndown chart is a common tool used in project management, especially in Agile-driven software development processes. It is a simple yet powerful representation of effort over a period of time.
In this guide, you will learn how to build a burndown chart in Tableau. We will be using a fictitious dataset containing a list of tasks planned and completed task dates.
Planned Date
into the Columns shelf and Task Name
into the Rows shelf. Output:
Planned Date
, and select the Exact Date option from the pop-up, as shown below. Output:
In the above chart, we see that the date type is Discrete. We need to choose the Continuous option, which will result in the chart below.
Output:
Task Name
in the Rows shelf and convert it into a measure by selecting Count. This is because we are not looking for information about the task names, but on how many tasks have been planned out. To do this, we will convert it into a measure to get the count. Output:
Completion of the above steps will generate the following chart.
Output:
Task Name
field and select Quick Table Calculation. Thereafter, we need to select the Running Total option as it will show the progress of tasks over time. Output:
Completion of the above steps will generate the following chart.
Output:
Completed Date
into the Columns shelf, and then right click on it and make the date exact and continuous, as was done for the Planned Date
. Output:
Output:
The above calculation states that if the completion date is null, then the tasks are not closed and will be defined as open tasks. Alternatively, if the task is completed, it will be defined as a closed tasks.
Task Completion Status
into the Marks pane and place it in the Detail property pane.Output:
Planned Date
and select the option Dual Axis, as shown below. Output:
The next step is to synchronize the axis, as shown in the chart below.
Output:
Completing the above steps will generate the overlapping line graphs, as depicted below.
Output:
Output:
We need to complete few more steps to make the burndown chart.
Total Tasks
.Output:
Burndown Total
. Output:
The objective here is to subtract the total count of tasks from the running sum of tasks.
CNT(Task Name)
field in the Rows shelf with the Burndown Total
field, as shown below. Output:
In this guide, you learned the basics of a burndown chart and steps to build one in Tableau. Burndown charts are extensively used in Agile-driven software development projects, and the knowledge of building them in Tableau will help you track projects and build mitigation strategies.
To learn more about visualization and data analysis using Tableau, please refer to the following guides: