Doing sprints in Asana
Asana does not have built-in support for Scrum process. However you can use its core features to represent Scrum artifacts like sprint backlogs, time estimates, and time-boxed sprints.
The screenshot below shows an example Scrum board in Asana.
The columns in this board from left-to-right are:
In the beginning of the sprint, all the tasks scheduled for the sprint are in the sprint backlog list. During the sprint tasks are moved from left to right, and if everything goes as planned, all the tasks are in the Done column when the sprint ends.
If your backlog is scattered over multiple Asana boards, you can combine tasks from all of those boards into a single backlog by first adding them as data sources in the sources tab.
There must be least one list to represent the work in progress. Depending on your workflow, there can be multiple in progress lists such as In Review or Waiting for deployment. Before starting a sprint, you should have mapped all your in progress states using the workflow mapping tool.
There must be at least one list to represent completed work. Depending on your workflow, there may be multiple completed lists such as Done or Closed.
Starting a new sprint
Make sure that the Sprint is enabled in the dashboard by clicking Dashboard settings in the main menu, which opens the settings window:
To start a new sprint, go to chart settings and enter the sprint details:
Sprint name - will be shown as the sprint name in the burndown chart
Sprint backlog - can be one or multiple columns in your Asana board
Done list - can be one or multiple columns in your Asana board
Start date - first day of the sprint
End date - last day of the sprint
Burn unit - burn unit can be either task count or estimate
Counted time - select to exclude weekends
Start the sprint by clicking Start sprint.
That's it! Once you start completing your tasks, you'll get a nice sprint burndown chart to share with your team.
In order for the sprint burndown chart to work properly, completed tasks must stay on the sprint done list until the sprint is stopped.
If you want to track story points instead of task count, you can assign estimates to tasks.
Completing a sprint
A sprint is completed by clicking End sprint in the chart settings.
Before starting a new sprint, you may want to clean up the completed tasks column from the tasks completed in the previous sprint. You can do so by first marking all tasks in the done list as completed.
And then hiding the completed tasks from the board by selecting Incomplete Tasks from the menu on the top right. This way your board doesn't get cluttered with the tasks from previous sprints (you can always view them later if needed from the same menu).