If a fault is diagnosed which needs code change then the software support should follow these guidelines:
- Retrieve the version of the system which is currently on Prod.
- Fix the bug.
- Commit changes to the Dev environment.
- Test the bug-fix on Dev.
- If the bug is fixed and all tests are successful, then request a release of the fixed version on Staging environment.
- If tests succeed on Staging then a third-party will release the new version on Prod environment.