Câu trả lời được chấp nhận
Nguyễn Thu Hà, PMP
DORA (DevOps Research and Assessment) là chương trình nghiên cứu nhiều năm về năng lực chuyển giao phần mềm. Theo trang hướng dẫn hiện hành của DORA, bộ chỉ số hiệu suất chuyển giao phần mềm gồm năm chỉ số, chia hai nhóm:
| Nhóm | Chỉ số | Ý nghĩa |
|---|---|---|
| Thông lượng (throughput) | Thời gian triển khai thay đổi (change lead time) | Từ khi commit đến khi lên môi trường thật |
| Tần suất triển khai (deployment frequency) | Bao lâu triển khai một lần | |
| Thời gian khôi phục sau triển khai lỗi | Phục hồi nhanh đến đâu | |
| Độ ổn định (instability) | Tỉ lệ thay đổi gây lỗi (change fail rate) | Bao nhiêu lần triển khai phải can thiệp ngay |
| Tỉ lệ triển khai làm lại (deployment rework rate) | Bao nhiêu lần triển khai ngoài kế hoạch do sự cố |
(Nhiều tài liệu cũ gọi là "bốn chỉ số then chốt"; DORA đã bổ sung chỉ số thứ năm.)
Khác velocity thế nào?
- Velocity đo khối lượng ước lượng đội hoàn thành — đơn vị riêng của mỗi đội, không so sánh được giữa các đội.
- Chỉ số DORA đo kết quả quan sát được trên đường ống chuyển giao (thời gian, tần suất, lỗi) — định nghĩa thống nhất hơn, và cân bằng giữa tốc độ và ổn định.
- Hai loại bổ sung cho nhau: velocity cho lập kế hoạch nội bộ đội; DORA cho sức khoẻ chuyển giao.
Dùng đúng cách
- Dùng để mỗi đội tự cải tiến theo thời gian, xem xu hướng của chính mình.
- Đọc các chỉ số cùng nhau: tăng tần suất triển khai mà tỉ lệ lỗi tăng vọt thì không phải tiến bộ.
- Không gắn với thưởng phạt — rủi ro "tối ưu con số" (ví dụ chia nhỏ triển khai giả tạo).
- Bối cảnh khác nhau (hệ thống lõi ngân hàng vs ứng dụng web nội bộ) → so sánh thô giữa đội dễ dẫn đến kết luận sai.
Nguồn: