This shows the workflow using JIRA.
Issuer – Person creating the jira issue/task. Typically, it’s the Customer Support that raises issues.
Developer – developers assigned to the task
Release Manager – responsible for integrating the correct branch and release to test environment.
QA (Quality Control) – responsible for verifying the issue is fixed and then close the issue
Workflow
- Issuer will create an OPEN jira issue and assign to the Developer
- Developer will investigate and fix the assigned problem
- Once it’s fixed, Developer marks the jira issue to be RESOLVED and then assign the issue to the Release Manager
- Release Manager to merge the code and do some preliminary integration testing.
- Release Manager will deploy the fix in the test environment
- Release Manager will assign the issue to QA
- QA will verify the issue is addressed, reopen and reassign the issue back to the developer if needed
- If Test is successful QA will add a comment and re-assign the JIRA back to the Release Manager to update the customer.
- Once customer’s version is updated, Release Manager will re-assign issue to QA to verify in production.
- If this issue is first raised by a customer, Customer Support will inform the customer of the fix.