Change Management
Implement structured change management processes.
Change Process
yaml
change_workflow:
1_request:
- Change description
- Risk assessment
- Rollback plan
- Testing evidence
2_review:
- Technical review
- Security review
- CAB approval (if high risk)
3_schedule:
- Change window
- Communication
- Resource allocation
4_implement:
- Execute change
- Verify success
- Update documentation
5_review:
- Post-implementation review
- Lessons learned
Change Classification
| Type | Risk | Approval | Example |
|---|---|---|---|
| Standard | Low | Pre-approved | Patching |
| Normal | Medium | Manager | Config change |
| Emergency | Variable | Expedited | Security fix |
Pull Request Template
markdown
## Change Description ## Risk Level - [ ] Low - Standard change - [ ] Medium - Normal change - [ ] High - CAB required ## Testing - [ ] Unit tests pass - [ ] Integration tests pass - [ ] Staging deployment verified ## Rollback Plan ## Stakeholders Notified - [ ] Operations - [ ] Security - [ ] Business owners
Best Practices
- •Clear change categories
- •Required approvals by risk
- •Rollback procedures documented
- •Post-change verification
- •Change freeze windows