Just a heads up: On March 24, 2025, starting at 4:30pm CDT / 19:30 UTC, the site will be undergoing scheduled maintenance for a few hours. During this time, the site might be unavailable for a short while. Thanks for your patience.
×If I have my Epics and Stories defined and prioritized in my backlog, what is the best practice around managing the design, definition, development, and testing in terms of using a Workflow and changing the Assignee, vs. creating Sub-Tasks for each step? What are the benefits and drawbacks of using a Workflow to drive a Story's progress, vs. using Sub-Tasks?
Although workflows are not a series of linear steps, it's quite likely that your processes are. Most people who define a workflow will give you something like "New, authorised, in progress, in test, done". It's the route an issue should take if it all goes well. In real life, that covers some of them, but a lot of issues will fail tests, not get done, not get authorised, get deprecated, duplicated or passed over, and so-on, so a workflow should reflect this.
The question you need to think about is how your process should match.
If you have a story process that is ideally linear, so that a Story will go New, UX, UI, Dev, Test, Docs, Released, Done, then yes, do it in the workflow (even if it skips steps or you allow it to go backwards, it's fine). Equally important is that it is being worked on by one person at a time. So when it's in Dev, the assignee is the developer, when in Test, it's a Tester, when it's in Docs, it's the most appropriate person (maybe a tech author, or the developer again, or the BA, etc)
But, if your story process could run in parallel and/or have different assignees, then you want to sub-task it. There's a lot of options, but here's a common pattern:
There's lots of ways to approach this, but I think getting the linear/parallel model defined is a very early step.
Good answer.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you! I like that approach. Appreciate the example too.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello
I would say that if your process and team are really mature already, go for it, do your complex workflow and follow it.
But if you are starting with your team and process, make it simple... use a very simple workflow and use subtasks, comments, and links... you can even split stories if you need to separate for different teams or third party teams.
Once you learn and have certain level of confidence with this "more-or-less-manual process" you could fine-tune your workflow for your next iterations.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Interesting question.
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 Now
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.