Asana is an online tool for project management, collaboration and communication of the software development team.
As you may notice its layout is quite similar to Jira.
In the terms of Agile I would qualify this particular case as a mixture of Kanban and SCRUM. Maybe more Kanban.
The dashboard has columns specified by a person and project stage.
The tasks can move back and forth during the development process until the end up in “Done” column.
During the process the developer may return a task to manager if he/she has any questions on the specs. Otherwise developer moves the completed task into Testing.
Only after testing and approval the task goes to “Done” or returns to developer if it doesn’t pass the test.
Screen 1.
Screen 2.
Screen 3.