Intro
I'm looking for advice about how to handle this situation as we've been moving from issue management in Bitbucket to project management in Jira very recently.
We're developing a SaaS platform made of interactive modules made of Canvas (Board 1) then integrated to Angular for the front-end (Board 2) and then plugged to a self-service back-office the end user and the API (Board 3).
The current setup
(maybe not ideal - but matching our workflow)
Let's say each board is a kanban with: Backlog / Dev / Testing / Done
Use case
Creating an interactive mini-game module.
The challenges
The questions
I would be available to discuss all this as I can't find any resources on that particular topic and structure.
Thanks in advance for your help :)
I'm also available for a quick chat on any communication channel that would suit you!
# Jan 4th, 2021 UPDATE
Here is some work in progress:
This allows me to have some overlapping columns (the "ready for...") so tickets when done are showing in the next board. But I've got the feeling they are losing some functionalities.
For example, let's take a PLU story that will become READY FOR API, the story will then show in the API board, so can be moved to the next columns/status. But when the PLU story gets to API > IN PROGRESS things like the API components aren't available to be linked to the PLU story. Which makes sense as the PLU story is related to the PLU components.
But this means that you can't really move a story/tasks...etc from one board to the other.
I also wonder if the status naming and structure above is right, or just too complicated as we repeat all statuses in a all boards with differents names...
Any insight would be much appreciated :)
Happy new year everyone!
Some progress where I would welcome feedback from anyone!! :)
@Bill Sheboy do you reckon this would be the right workflow to move tickets from boards to boards?
This allows me to have some overlapping columns (the "ready for...") so tickets when done are showing in the next board. But I've got the feeling they are losing some functionalities.
For example, let's take a PLU story that will become READY FOR API, the story will then show in the API board, so can be moved to the next columns/status. But when the PLU story gets to API > IN PROGRESS things like the API components aren't available to be linked to the PLU story. Which makes sense as the PLU story is related to the PLU components.
But this means that you can't really move a story/tasks...etc from one board to the other.
I also wonder if the status naming and structure above is right, or just too complicated as we repeat all statuses in a all boards with differents names...
Any insight would be much appreciated :)
Hi @Damien_R Happy New Year!
First off, what works for your teams may not work for others, so there is no "best answer": only something that is better until you learn a another way toimprove. If your approach is working, use it for a while, learn, and then decide what to try next to help.
With that in mind, consider why you are moving things between boards and what are the consequences of that need.
For your example, there is a PLU work item, which completes, and then is moved for continuing work on another board (API). The PLU team loses visbility to how their workflow is doing... it looks like work starts and never finishes...it just vanishes.
Also in your workflow, you have status values which represent two ideas: the team doing the work and the progress. (e.g. "PLU > In Progress")
One thing that might help is to consider if the items moving between boards are individually releasable or sub-items to finish a releasble item. When PLU can do and "release" a work item, perhaps it should remain on their board, and the completion of it automatically clone to create any relevant next-step items, such as for API. Then the status value names could be simplified to reflect a step, and the board provides the context. (e.g. "In Progress" on the PLU board) To make that work you could use a value in the story such as Component or Labels to reflect impacted teams, such as: PLU, API, etc.
It this seems of interest, please take a look at the automation rule documentation:
https://www.atlassian.com/software/jira/automation-template-library#/label/all/1453
Best regards,
Bill
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Automation is the way foward!
I ended up cloning automatically the tickets that need to move from one board to the other.
Thanks for your help :)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You are welcome, and I am glad you hear you got it working. Please consider marking this question as answered; that will help others in the community find solutions to similar problems faster. Thanks!
__Bill
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @Damien_R
Thanks for the details of the situation leading to your questions. First thing: for questions like how to organize your work there is no "best answer". What works for your team may not work for another, and how to "fit" your workflow into Jira may be different as well.
(1) How do you transfer tasks and informations from one team to the other, but still allowing them to complete tasks and mark them as "done"? Or is it just not required to mark something as "Done" when you make a release in an intermediate board?
(2) Is the current boards setup right?
(3) Is it good practice to move epics/stories/tasks from one board to the other?
(4) If the Board 2 team wants to pass instructions to the Board 3 team, is it via a new epic/story/task? Or is it just as part of the initial ticket?
(5) How do you handle releases of each stack if tickets are flowing across boards without being marked as "done"?
Once you decide how to proceed, please consider posting back here what you are trying. Thanks!
Best regards,
Bill
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Bill, thanks for your insight! Very helpful and confirming my thoughts.
We went for this approach for now: https://community.atlassian.com/t5/Jira-Software-questions/Share-one-issue-quot-ticket-quot-across-multiple-projects-and/qaq-p/407534#M10014
as it makes sense in our workflow :)
Thanks!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.