currently we are having the following states/columns in JIRA:
- Open/Todo (-> Developer takes task and starts work)
- In Progress (-> Developer sets tasks to done)
- Done (-> QA tests on staging and sets task to ready to deploy or reopens)
- Ready to deploy (-> Developer deploy these tasks at date of release)
- Deployed (-> QA/Stakeholder tests task again on Live/Production and closes or reopens)
- Done/Closed
In my current understanding this is wrong, because we try to handle two concerns in one status dimension: Development and deployment. I would like to decouple sprint from release/versions. Currently we cant end a sprint until all tickets are approved on production which leads to bottlenecks.
What would be your suggestion? One idea I have in mind: Limit the status to Open, In Progress, Done, Closed and handle the deployment/release over JIRA build-in versioning. If a problem occures on production, a bug ticket must be opened.
Otherwise I don't see a chance since the versioning/releasing of JIRA 6.4 does not seem to include status columns by itself.