Hi All,
I'm wondering how to approach this situation:
I have a new story that is currently in development. In JIRA I have the status set to IN PROGRESS until Dev and Unit Testing is complete. I then need to move the story through QA/BETA/Prod environments. I wonder what status should be best for the story for each environment. Do I simply have a separate status for "In QA Testing", "In BETA Testing", etc.? Or is there a more elegant way to do this? The issue is that if I have multiple QA Statuses in each environment, the corresponding JIRA board gets crowded but the raw data is more accurate for management readouts. Thoughts?
Does this make sense?
In Summary: Is the best way to track QA progress in each of the environment to setup a set of status for each environment or is there a more sophisticated way to leverage Jira functionality to accomplish the same results (e.g., I considered trying to use a combination of the environment attribute and the status to arrive at a detailed break down but this seems to make reporting and dashboarding more complex).
Thank you
Hi @Kamila Guzman,
Best-case scenario is that you have a test management app like RTM or TestFLO, and use a separate issue type (test case / test case execution) for tracking test progress.
Then your story could just have a workflow status called "Testing", and the underlying test case executions, separate for each environment ("Environment" field) , would have their own workflows and their own statuses.
It's not the best approach to build your whole QA workflow into your requirement workflow. It's just not where it belongs. Better keep them separate. It also helps reporting a lot, especially if you also use test plans and test repositories organize your tests.
Regards,
Radek Cichocki
Personally, I wouldn't have separate Statuses unless it's a last resort. The main reason for this is exactly as you've identified - you can end up with a very long, and complex, Workflow.
I'd suggest considering:
Ste
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Ste Wright i totally agree with you. any status separation between dev and testing within team leads to mini waterfall and i also would recommend use sub-task for test activities.
Another reason to keep In-Progress is it will help team to have transparent picture about current progress (usually it's very tricky to define exit criteria from Development state and as a result ticket will be bouncing between Development and Testing creating not productive environment) and common goal.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.