What is the best way to manage a project using a scrum board for dev and a kanban board for deploy?

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. 


0 answers

Suggest an answer

Log in or Sign up to answer
Community showcase
Published Jan 08, 2019 in Jira

How to Jira for designers

I’m a designer on the Jira team. For a long time, I’ve fielded questions from other designers about how they should be using Jira Software with their design team. I’ve also heard feedback from other ...

879 views 3 9
Read article

Atlassian User Groups

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!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you