I am hoping to use a combination of Scrum and Kanban boards within Jira to manage work coming through. The dev team will be working in Scrum, with 'To Do', ->'In Progress' ->'Ready for Peer Review' -> 'Peer Review in Progress' -> 'Ready for Functional Testing' all available within the Scrum board. Any work which passes the functional testing, I want to consider as 'DONE' in terms of this sprint. - The team have developed it correctly according to the requirements.
However, after this Scrum board there is a Kanban board which manages the UAT testing, approvals and any (smaller) BAU work which can be done.
This all works well, but the problem I can't work out is, if work is completed in the Scrum, it passes functional testing, but is then rejected at any of the other statuses, I want it to be available in the Backlog for the next sprint, but still seen as 'done' for reporting etc. of the sprint. Is that possible? I think an alternative would be to raise a new ticket for what changes are needed at the UAT stage, which would go on the Backlog.
Diagram below if that makes any sense.
Welcome to Jira! I think you've found a really interesting way to try to manage Scrumban!
I totally understand what you are trying to do here, but I think you're on the right track with your last statement. The biggest thing you have to consider for this is your teams "Definition of Done". According to what you stated, it's done after it passes Functional testing, but this doesn't necessarily mean it's ready to deploy. Since quality is built into Agile, it really has to be fully deployable before it is complete. But if your Scrum team is DONE and it's has bugs, you wouldn't want to deploy it, even if there is going to be rework, so it's not really Done.
How do you track your Acceptance Criteria and is it clear enough for someone to accept and approve? If this is the case, then I think anything ELSE would be a new ticket, but it has to meet all the quality checks in order to meet Done.
Our team actually created a field for Acceptance Criteria and all members weigh in on what must be complete for our PO to accept it. Things can be Done by this DoD, and queued to deploy at a later scheduled time. In your case, the additional work through BAU may be new tickets to thoroughly inspect the functionality, but your Scrum team still doesn't have releasable functionality.
here are a few good articles on this:
Thanks so much for the response. As I suspected, this was sort of one of those issues where I came to the answer as I wrote my question.
I think you're absolutely right that I need to review our DoD and Acceptance Criteria with the above plan, but I think this will work.
Thanks again and thanks for the resources - they're really helpful!
Hello Community members! We’re wrapping up the end of JSM June with an Ask Me Anything (AMA) with the Jira Service Management product team. This is your chance to ask all your ITSM questions to o...
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