Hello!
I am a relatively new user to Asana and I was having trouble finding other examples in the forums, so I figured why not make my own post.
I’m a QA manager at a very small company (20-30 people) and we’ve made the switch to Asana recently (within the last few months). We are coming from a more “Jira”-like platform (Youtrack), in which I had many specific ways of doing things and a workflow that made sense to me. Asana works in a completely different manner than Jira/similar, and part of this is that I am just getting used to how it works, but I was curious how others have fared when making the switch.
Some things to note:
- I am the sole QA at my company, with a tester we maintain on a contract basis (this contract is set to end this year)
- My time is spent primarily testing, and so setting up a workflow that Simply Works and Works Forever is paramount for me to execute my tasks on time (I don’t have time to write super detailed test case suites, automate tests, or hunt for information)
- We are working with a limited budget - ideally my entire workflow exists in Asana
Our previous workflow was as follows:
- Design creates documentation for a feature and stored in the knowledgebase
- A set of feature tickets is created, covering the major points to implement
- This links to the documentation
- Feature tickets are completed, with implementation specifics at the high level included on the ticket
- Ticket is sent to QA for testing
- Testing occurs
- If a bug is found, a new ticket is created and assigned to the developer in the current sprint
- If no bugs are found, the feature ticket is closed as tested
- Bugs are resolved then sent back to QA
- Testing occurs
- Additional bugs are found - they get new tickets
- Original issue is not resolved - ticket is sent back for additional fixing
- Issue is resolved - ticket is closed
Additionally, we have a bug reporting feature in our product:
- User hits a hotkey and opens a text field that they fill out
- They hit send
- User text is received along with logs and a screenshot of the session, and posts to two locations:
- Slack channel where we can discuss each report as needed
- Youtrack - a ticket is automatically created and links to the session logs, a screenshot, and the user report text contents
Important to note - at my company, all testing is manual (there is no test automation as we work in games and the bulk of our testing is exploratory). Most workflows I could read about on the forums are involving some third party app to manage automated tests, highly specific test cases, etc. I do maintain a test case spreadsheet of things that must be tested for every release, including nasty edgecases for things that broke frequently, but recommending to me Qase or TestWolf or similar is not going to be helpful in this situation (I need a way to manage my things all within Asana).
Any examples of how other folks use Asana for Quality Assurance would be super helpful! I’m interested in the specifics of your workflows, ie
- Where do you have developers/designers store information about the feature you’re testing? Are they in the ticket body, comments, subtasks?
- How do you pass tasks/bugs from development to QA? Do you reassign, do you have a special status, etc?
- Do you use basic tasks for bugs/features, or do you use custom tasks (Ie “Bug” or “Feature” type tasks with their own custom fields and behaviours)
- If you are using a workflow where all your important information is stored in the body of the ticket (ie Discovered In Version X, Platform, Severity, Frequency etc) or are you using custom fields? If you’re just using the body of the ticket, how do you find things in search when you need to go back and compile a list of all the issues with X Severity in Y area of product?
- How do you manage your backlog/bug triage with your PM? Do you have a separate product where your backlog is maintained or is it more general?
Thanks everyone!