AI có thể hỗ trợ ở gần như mọi giai đoạn của SDLC, nhưng vai trò và rủi ro của nó thay đổi ở từng giai đoạn. Quy tắc ngón tay cái: AI tăng tốc việc sinh ra và khám phá; con người sở hữu quyết định và trách nhiệm.
AI có thể hỗ trợ ở gần như mọi giai đoạn của SDLC, nhưng vai trò và rủi ro của nó thay đổi ở từng giai đoạn. Quy tắc ngón tay cái: AI tăng tốc việc sinh ra và khám phá; con người sở hữu quyết định và trách nhiệm.
| Giai đoạn | AI giúp ở đâu | Con người giữ trong vòng lặp cho |
|---|
| Design | Brainstorm các phương án, phản biện một RFC, làm nổi các đánh đổi | Quyết định kiến trúc thực sự và hệ quả của nó |
| Coding | Generation, autocomplete, boilerplate, refactor | Tính đúng đắn, sự khớp với codebase, quyền sở hữu |
| Testing | Sinh test case, gợi ý edge case và input | Liệu test có khẳng định đúng hành vi hay không |
| Review | Quét lượt đầu để bắt bug, style, case bị thiếu | Phê duyệt cuối, phán đoán về ý định và thiết kế |
| Docs | API docs, changelog, bản nháp README | Độ chính xác và điều gì đáng để ghi lại |
| Ops | Tóm tắt log, làm nổi bất thường, soạn runbook | Chẩn đoán và bất kỳ hành động production nào |
Bất cứ đâu mà cái giá của sai lầm cao hoặc khó đảo ngược: kiến trúc, security, dữ liệu, và vận hành production. AI đề xuất; một kỹ sư có tên quyết định và chịu trách nhiệm.
Nhìn AI như một trợ lý xuyên suốt vòng đời — thay vì chỉ là một chiêu trò code-completion — chính là điều mở khóa đòn bẩy thực sự. Nhưng giá trị đến từ việc biết giai đoạn nào chịu được tự động hóa và giai đoạn nào đòi hỏi phán đoán của con người, để nhóm có thêm tốc độ mà không âm thầm khoán ra ngoài những quyết định quan trọng.