Trying to create a JIRA workflow and in looking around it seems that most companies (ones I could view issues) seem to have the resolution step after the coding piece (In Progress) was completed. Our company has coding, code review, testing, and now we're implementing test review stops in a workflow. We're evaluating JIRA, Fisheye/Crucible and Confluence and I was wondering why having the resolution step after coding seems to be the most preferred set up and how it works with Releasing Versions?