Hi everyone. My team practices scrum, with one week sprints and is currently using a single scrum board to manage development, testing and all deployments. We're of the opinion that it would make more sense to split part of our deployment process out to a kanban board that in essence runs parallel to sprints.
For additional context on our project, our definition of done for a sprint is deploying to our staging environment, which is virtually identical to production. So it makes sense for the last column on this board to be Staging. If you’re wondering where QA & UAT comes into the picture it is by way of using review apps on heroku…we QA and UAT on our review apps so that work is already tested and accepted before it goes to staging. Staging equalling done is pretty important for us because once work is approved for staging we bill our client.
Having the scrum board work as above leaves us needing to carefully manage the flow of work from staging to production. We’d like maximum visibility on what is on staging and what has been deployed all the way to production. Our solution to this is to create a separate Kanban board that picks up where the scrum board ends. This new new board would have the following columns: "STAGING", "READY FOR PRODUCTION", "PRODUCTION”. This first staging column would effectively replicate the last column on the scrum board and this happens automatically if the status of this staging column is the same as the status on the last column on the scrum board. We are then able to manage the deployments to production outside of the sprint, using this Kanban board.
So the question is, when I close a sprint on a scrum board that does not have “DONE” as the status mapped to the last column, what will happen? Will all work in that column reflect as done on the reports (which is what we want)? Or will everything get messed up? We need our sprint reports to still make sense.
Would everything work better if the last status on the scrum board and first status on the kanban board is "DONE" and I create a new status for the Production column on the kanban board - perhaps "DEPLOYED TO PROD"?
Looking forward to your insights.
Atlassian Summit is an excellent opportunity for in-person support, training, and networking.Learn more
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG