#Ai test generation
Áp dụng AI để dự án fail-fast sớm hơn 3 sprint
Fail-fast không phải về việc code nhanh hơn — mà về việc biết mình sai sớm hơn. AI không thay đổi nguyên lý đó, nhưng nó đẩy điểm phát hiện lỗi từ sprint 7 về sprint 1. Bài này chia sẻ 4 touch-point trong SDLC mà team BKGlobal đã cắm AI vào để rút ngắn feedback loop, kèm code example C# thực tế. Sprint 6. Một tính năng payment reconciliation đã pass QA, pass staging, lên production được 3 ngày. Rồi finance team gửi Slack: "Dữ liệu tổng tiền sai với báo cáo kế toán." Đào ra thì lỗi nằm ở một edge case trong logic rounding — decimal precision khác nhau giữa VND và USD. Lỗi này hoàn toàn có thể bắt được ngay lúc code review nếu ai đó nhìn kỹ vào unit test coverage của currency conversion. Nhưng reviewer đang bận sprint khác, chỉ lướt qua. CI pipeline pass xanh. Merge. Done. Tôi đã mất 2 ngày hotfix và 1 tuần giải thích với stakeholder. Đó là lúc tôi bắt đầu nhìn lại cái vòng lặp plan → code → test → review → deploy và tự hỏi: AI có thể đẩy điểm phát hiện lỗi lên sớm hơn ở chỗ nào?