Is it a best practice to add Workflow Statuses which explicitly identify the environment a particular software issue has been promoted to?
Today, we use Jira to manage a software product which has environments for Development, Staging, and Production. Today, our workflow spans EVALUATING --> DRAFTING --> BACKLOG --> SELECTED FOR DEVELOPMENT --> IN PROGRESS --> CODE COMPLETE --> IN REVIEW --> QA PASSED --> DONE
An internal suggestion has been made to add workflow status after IN REVIEW such as
Is this a good idea? Or should other fields besides Workflow Status be used to identify the environment (whether development, staging, or production) to which an issue has been promoted?
I realize different people handle this in different ways, but I'd welcome advice from experts about what has worked best / what has not worked best. Thanks.
Hi Chris,
Probably not what you want to hear - but it's really up to you and how much detail you want to track. The question becomes whether you need to report on it by time in status through the various stages, or to report how many issues are in any one particular status at any point in time.
If you don't need to report on it, then it is best not to capture it and make a bunch of extra steps in your workflow. A general rule of thumb is that as an organization or team matures, it has fewer and fewer statuses/steps in the workflow.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I would say it depends on whether a lot of teams are using the same development workflow or if it is just one team that has this requirement,
Also, things I always consider:
The only other option I would see for that use case is a custom field (Single Select e.g. Drop down). Downside of a field is, that you cannot use that to move issues on boards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I was curious along these line of logic also, so I appreciate this thread. Our process has a step that I am unfamiliar with, after watching and listening, essentially, it is another QA step after the development is complete. My first instinct was to delete that step, but listening and discerning is the wise move. Glad I sat back and listened. Hope this lesson learned serves others.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Atlassian Government Cloud has achieved FedRAMP Authorization at the Moderate level! Join our webinar to learn how you can accelerate mission success and move work forward faster in cloud, all while ensuring your critical data is secure.
Register NowOnline 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.