Vẫn còn người sửa tay, nên code lệch dần với thực tế. Vòng xoáy diễn ra như sau: plan lúc nào cũng đầy diff lạ, không ai dám apply, mọi người quay lại làm tay, và tool thành gánh nặng thay vì trợ giúp.
Các yếu tố khiến vòng xoáy bắt đầu:
- Pipeline chạy quá chậm nên lúc gấp người ta bỏ qua.
- Quyền write trên console production vẫn còn nguyên.
- Không có break-glass chính thức cho tình huống khẩn cấp.
Phòng theo thứ tự hiệu quả:
1. Siết IAM để sửa tay thành bất khả thi, chứ không chỉ bị cấm bằng lời.
2. Làm pipeline đủ nhanh để không ai muốn né.
3. Chuẩn bị sẵn break-glass có ghi log.
Thực hành văn hoá quan trọng: sau mỗi lần phải sửa tay lúc sự cố, việc backport vào code phải là một task có người chịu trách nhiệm và có deadline, không phải một lời hứa trong post-mortem.