Trying to define Custom Workflow

What’s the best approach to handle back and forth between members of the same team. For instance, Engineering has devs and QA.
What’s the best WF to handle the flow of work between these 2 while also keeping track of the following:

  1. Dev time taken to complete a task.
  2. Time it taken by QA to test the task.
  3. In case the task failed to pass the QA phase, reassign it back to dev and then again track Points 1 and 2.

Looking forward to some tips/guidance.

Not that easy to do. You could have multiple custom fields with status and date for when the task changed hands. You could also have a script use the API to read the stories attach to a task afterwards and “guess” the times between each value… Or maybe use a time tracking solution. Not sure, @lpb maybe you have some ideas?


@Zunaira_Elahi and @Bastien_Siebman,

I think it depends on wider goals, the larger workflow this fits into, tool landscape in use, which Asana plan you have, etc. This would be something I help clients with, but too hard to do in forum like this.



1 Like

Thanks @Bastien_Siebman and @lpb for your quick replies. We are on the Enterprise plan and will certainly like to get on a call to discuss our requirements and avail your guidance.

Hi @Zunaira_Elahi you need a 3rd party add-on to get that kind of metrics. Screenful Dashboards supports this out-of-the-box. You can use sections, board columns, or any of your custom field as your workflow. Your dashboard will show how long tasks spend on each state on average. Here’s an example dashboard:

You can learn more about this specific dashboard view in the Tour page.

1 Like

Nicely done @Sami