Release checklist khi chưa có QA chuyên trách
Cho founder, dev solo, team 3–5 người: checklist trước/sau deploy và tiêu chí rollback — thực tế, ít buzzword. Nếu đã có QA, họ thường own checklist này.
Release checklist khi chưa có QA chuyên trách Cho founder, dev solo, team 3–5 người: checklist trước/sau deploy và tiêu chí rollback — thực tế, ít buzzword.
Chưa có QA riêng không có nghĩa bỏ qua chất lượng. Nghĩa là mọi người đều góp phần — và cần checklist ngắn để không quên bước.
Dành cho: founder, dev solo, squad nhỏ tự ship. Đã có QA trong team? Checklist này thường do QA own và mở rộng — bài viết là điểm khởi đầu, không phải thay thế vai trò QA.
Ý chính: Checklist là khung tối thiểu; QA chuyên trách giúp mở rộng coverage và judgment.
Trước khi merge nhánh release
- PR mô tả ảnh hưởng tới user, không chỉ 「fix bug」
- Migration DB đã review — có script rollback không?
- Biến môi trường mới có trên staging và ghi trong
.env.example - Smoke tối thiểu (bộ 10 test) — hoặc ít nhất login + luồng chính
- Không còn
console.logdebug hay feature flag bật nhầm
Xác nhận: dev merge + một người khác (founder, PM, hoặc dev pair) click qua staging ~15 phút.
Trước khi deploy production
- Changelog / release note 3–5 dòng (cho team và cho chính bạn sau này)
- Backup DB hoặc snapshot (nếu migration rủi ro)
- Biết rõ build/version đang deploy (git sha)
- Thông báo nội bộ: 「Deploy trong ~10 phút, có thể chậm ngắn」
- Kế hoạch rollback viết sẵn 5 dòng (mẫu bên dưới)
Trong lúc deploy
- Chạy migration đúng thứ tự theo playbook — đừng đoán
- Theo dõi log API 5 phút đầu (spike 5xx?)
- Health check
/healthhoặc tương đương
Sau deploy · 30 phút đầu
- Smoke production bằng tài khoản test — không đụng data khách thật
- Thử một luồng kiếm tiền / conversion chính
- Error tracking (Sentry, log…) có tăng đột biến không?
- Kênh support có ticket lạ không?
Tiêu chí rollback
| Rollback ngay | Có thể hotfix trước |
|---|---|
| Đăng nhập hỏng | Copy/UI lệch nhẹ |
| Thanh toán hỏng | Edge case hiếm, có cách tạm |
| Migration làm hỏng dữ liệu | Chỉ log ồn, user không bị |
| 5xx vượt ngưỡng (vd. 5% trong 1 phút) | Chậm ~10%, vẫn dùng được |
Quy tắc vàng: Nghi ngờ tiền hoặc dữ liệu → rollback trước, điều tra sau.
Template · Kế hoạch rollback (5 dòng)
1. Revert deploy → image/tag: _______
2. Migration: chạy down script _______ hoặc restore snapshot _______
3. Xác nhận: smoke #1 đăng nhập + #3 thanh toán
4. Người phụ trách rollback: _______
5. Postmortem trong 24h, gắn link incident
Khi chưa có QA · Ai cover phần nào?
| Vai trò | Việc liên quan chất lượng |
|---|---|
| Dev ship | Viết test cho bug từng lên production |
| Founder / PM | ~15 phút exploratory trên staging |
| Cả team | Giữ 10 smoke test xanh |
Khi thuê QA (part-time hay full-time), checklist này trở thành nền — QA bổ sung exploratory, regression strategy và release sign-off.
Đọc thêm
In checklist, dán cạnh màn hình deploy. Lần ship tới: tick thật, đừng tick cho xong.
Cùng trao đổi
Bình luận
Chưa có bình luận
Chưa có bình luận nào. Hãy là người đầu tiên nhé.