I need your assistance in terms of guidance / suggestions.
So we have a Scrum team that consists off our devs, testers, SM etc.
When our testers tests the tickets and it Passes - it is moved to our Done column / to the done status.
But now.. what sometimes happens if a ticket does not need to be tested (for example the client asked for information which the developer then attaches to the ticket), the developer then closes it and forgets to inform the client of the reports that is attached / or they forget to advise the client that the reports are ready.
I don't really want to add rules on the transition side of things as our testers needs to be able to transition a ticket to done.
Any suggestions on how to manage the transitioning process so that a developer cannot transition a ticket to done ?
Hi @Vanessa Becker ,
For all tickets which don't need to be tested, you can introduce another issue type - and let this issue type follow another workflow. In that workflow you don't need the extra step with the testers and your developers don't need to think about it. If a ticket of this type is moved to done, your clients then know the attached reports/information is final.
Not sure if this really fits to your use case, but I thought I'll mention it to you and you can decide what to do with it 😀.
Markus is right. You'll need transition conditions:
1. Decide if "testers" and "devs" are in user groups or in project roles.
2. Add a condition to the transitions to and from "Done" (in case they made a mistake, so that they can "undo" the transition).
Depending on your definition of roles (project roles or user groups), you select the condition:
3. Apply one, all or any conditions for the transition.
Keep in mind that if the workflow is shared, you need to have the same project roles or user groups in the other projects too.
In terms of technical Jira solutions, I believe you have a good range of options suggested already. But I'd like to add into the mix, the notion that this is fundamentally I people problem.
As you mention, Developers closing tickets and forgetting to actually complete the task....in other words "Meet definition of done".
So, I would be tackling the human behavior as much if not more than providing a technical complexity that may not resolve the issue...which is people not completing the task and providing customer satisfaction.
Using the transition condition is correct. When you locked down to prevent developer from moving the issues to "Done", then he/she (the developers) will not see the transition button when viewing the issues + he/she will not be able to drag/drop the issues to the DONE column.
Best, Joseph Chung Yin
Jira/JSM Functional Lead, Global Infrastructure Applications Team
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events