Tầng nền tảng (Zero Prerequisites)
Khởi đầu độc lập, không phụ thuộc: Capture intent (intent.md), CLAUDE.md, Skills, Feedback Loop, Hooks và Plan Mode.
Tái thiết lập chu trình phát triển phần mềm thành Continuous Loop xoay quanh AI Agent khi giai đoạn Build không còn là Bottleneck
Nhiều tổ chức dùng AI viết code với tốc độ không tưởng so với một năm trước, nhưng quy trình bao quanh code chưa thay đổi tương ứng. Nhiều đội ngũ kỹ thuật vẫn giữ nguyên các approval gates, review thủ công, bàn giao tài liệu và policy cứng nhắc, làm nghẽn năng suất từ agentic coding như Claude Code.
Vòng đời phát triển phần mềm (SDLC) là quy trình đưa phần mềm từ ý tưởng đến môi trường production. Đa số tổ chức vận hành 6 giai đoạn: Plan, Design, Build, Test, Deploy và Maintain. Theo truyền thống, mỗi giai đoạn là một phase riêng biệt do một vai trò phụ trách: Product Manager viết requirements, Architect chuyển thành thiết kế, Engineer xây dựng thiết kế, QA kiểm thử, Release team phát hành và Ops giám sát hệ thống vận hành. Khối lượng công việc dịch chuyển giữa các phase thông qua tài liệu, tickets và sign-offs.
SDLC truyền thống nặng tính quy trình nhằm đảm bảo trách nhiệm giải trình và kiểm soát tại từng bước. Tuy nhiên, nó được thiết kế để tối đa hóa hiệu quả trong thời kỳ mà viết code và triển khai là khâu tốn thời gian và chi phí nhất — điều này hiện không còn đúng. PRD (Product Requirements Documents), các nghi thức ước lượng và kiểm tra bảo mật sản phẩm đều tồn tại để bắt buộc duy trì sự đồng thuận trong suốt nhiều tuần, nhiều tháng hoặc nhiều quý phát triển.
SDLC truyền thống cũng đặt ra các cơ chế kiểm soát dựa trên giả định mọi bước đều do con người thực hiện. Các tổ chức khai thác tối đa giá trị đã tái thiết kế quy trình xoay quanh những gì AI agent có thể làm được, đồng thời đảm bảo con người luôn nằm trong chu trình kiểm soát (human in the loop).
Khi code không còn là bottleneck và khâu build chạy nhanh hơn giới hạn mà SDLC truyền thống cho phép, có 3 thực tế kỹ thuật xuất hiện:
diff.Khi code không còn là bottleneck và khâu build co lại theo tốc độ của agent, Bottleneck dịch chuyển sang hai phía: Plan, Test và Deploy vốn vẫn chạy theo tốc độ con người.
Để hiện thực hóa trọn vẹn mức tăng năng suất và đảm bảo an toàn cho agentic AI, chu trình SDLC truyền thống đòi hỏi cùng một mức độ chuyển đổi như những gì giai đoạn triển khai (implementation) đã trải qua.
AI-Native SDLC kết hợp mục tiêu kiểm soát cũ với cơ chế thực thi mới: thay vì luồng tuyến tính, quy trình trở thành Continuous Loop có AI tích hợp tại mọi khâu. Giao tiếp giữa các khâu được kích hoạt tự động thay cho bàn giao thủ công.
Vai trò của các chủ thể trong chu trình:
spec.md), lập kế hoạch (plan.md), sinh mã nguồn (Build), chạy Continuous Evals (Test) và tự động chẩn đoán lỗi vận hành (Maintain).intent.md, spec.md, plan.md) và mã nguồn trước khi deploy, thay vì phải kiểm tra thủ công từng dòng code.So sánh giữa Traditional SDLC và AI-Native SDLC trên 6 giai đoạn:
| Stage | Traditional SDLC | AI-Native SDLC |
|---|---|---|
| 1. Plan | Yêu cầu do hội đồng thu thập, qua workshop và phê duyệt, viết tay. | Claude tổng hợp pain points trực tiếp từ nguồn vào intent.md — người đọc được và máy thực thi được. |
| 2. Design | Spec do analyst viết, designer phân tích lại. | Requirements và design gộp vào một session với agent, định hướng bằng Skills, version trên Git. |
| 3. Build | Code và unit tests viết tay; tài liệu viết sau khi code xong. | Code và test do AI sinh; institutional knowledge duy trì dưới dạng file CLAUDE.md và Skills có version. |
| 4. Test | QA gates tại ranh giới các giai đoạn. | Continuous Evals và feedback loop lồng vào suốt quá trình thực thi. |
| 5. Deploy | Review từng dòng code thủ công; governance xử lý qua các đợt review, thường không đồng nhất. | Nhiều tầng review bằng agent; con người chỉ review code trọng yếu và thuộc diện tuân thủ. Governance thực thi theo thời gian thực với Hooks làm approval gates. |
| 6. Maintain | Con người theo dõi production tìm bug. | Agent giám sát deployments trực tiếp. Bất kỳ vi phạm Control Bands nào (dải chỉ số giới hạn vận hành như CPU, tỷ lệ lỗi, độ trễ) đều được chẩn đoán và ghi ngược về loop dưới dạng intent.md mới. |
Yếu tố gắn kết chu trình AI-Native SDLC là Committed Artifact: mỗi giai đoạn kết thúc bằng việc ghi một artifact vào Git, và giai đoạn kế tiếp bắt đầu bằng việc đọc chính artifact đó.
intent.md, spec.md, plan.md, code diff kèm test, PR review findings và incident record đều commit vào Git. Cả con người và Agent cùng đọc và thao tác trực tiếp.
Tài liệu nằm trong Confluence, ghi chú cuộc họp, ticket rời rạc. Agent không truy cập được, thiếu audit trail và không thể đối soát khi có sự cố.
Chuỗi commit trong Git chính là Audit Trail: ai yêu cầu điều gì, agent sinh ra gì và ai duyệt. Ở các khâu đầu, Markdown là artifact chủ đạo vì Product Owner và agent đều đọc và xử lý được. Từ Build trở đi, artifact là mã nguồn, bài kiểm thử và bản ghi review.
Playbook gồm 12 bài thực hành (Plays) phân bố trên 6 giai đoạn, có tính module hóa để tổ chức áp dụng linh hoạt theo nhu cầu.
Mỗi play gồm 5 phần trọng tâm:
Khởi đầu độc lập, không phụ thuộc: Capture intent (intent.md), CLAUDE.md, Skills, Feedback Loop, Hooks và Plan Mode.
Subagents & Parallel Sessions (cần CLAUDE.md và Feedback Loop); Continuous Evals (cần CLAUDE.md và Feedback Loop, dùng eval grader).
Requirements & Design (kết hợp intent.md và Skills); PR Review Loop (kết hợp Evals, Subagents và Skills).
CI/CD Integration (kế thừa PR Review và Hooks); Closing the Loop (kết hợp CI/CD và intent.md để tái khởi động chu trình khi có sự cố).
Trong AI-Native SDLC, con người giữ trách nhiệm cho mọi quyết định đòi hỏi phán đoán. Thay vì rà soát dàn trải từng dòng code, sự chú ý của con người tập trung tại các Approval Gates:
plan.md) trước khi agent sửa code, đồng thời xử lý các điểm xung đột được gắn cờ flagged concerns (điểm vướng mắc giữa tính năng và quy chuẩn) cùng policy owner (Security, UX, Compliance).| Loại chỉ số | Tên chỉ số | Ý nghĩa kỹ thuật | Mục tiêu kỳ vọng |
|---|---|---|---|
| Leading | Cycle time per stage | Thời gian hoàn tất giữa các gate (từ intent.md sang spec.md và plan.md). | Rút ngắn từ vài tuần xuống dưới 1-2 giờ. |
| Leading | First-pass gate approval rate | Tỷ lệ artifact vượt qua gate ngay lần đầu mà không cần sửa đổi lớn. | Đạt từ 80% trở lên. |
| Lagging | Lead time to production | Tổng thời gian từ khi phát sinh intent đến khi tính năng chạy trên production. | Tăng tốc 5x – 10x toàn chu trình. |
| Lagging | Post-release defect rate | Tỷ lệ lỗi lọt qua production đòi hỏi hotfix hoặc rollback. | Tiệm cận 0 nhờ chặn lỗi tại các Approval Gates. |