OPS 6. How do you mitigate deployment risks?
Adopt approaches that provide fast feedback on quality and achieve rapid recovery from changes that do not have desired outcomes. Using these practices mitigates the impact of issues introduced through the deployment of changes.
Best practices
- OPS06-BP01 Plan for unsuccessful changes
- OPS06-BP02 Test and validate changes
- OPS06-BP03 Use deployment management systems
- OPS06-BP04 Test using limited deployments
- OPS06-BP05 Deploy using parallel environments
- OPS06-BP06 Deploy frequent, small, reversible changes
- OPS06-BP07 Fully automate integration and deployment
- OPS06-BP08 Automate testing and rollback