Chương này đưa bạn qua hành trình nửa thế kỷ tiến hóa của phương pháp phát triển phần mềm — từ Waterfall cứng nhắc, qua Agile linh hoạt, đến DevOps tự động hóa, và cuối cùng là kỷ nguyên AI Agents đang định hình lại toàn bộ cách chúng ta viết phần mềm.
Đây không phải lịch sử thuần túy, mà là bối cảnh để hiểu vì sao SDD và ADD xuất hiện như một tất yếu trong giai đoạn 2025-2026.
Ba paradigm lớn được phân tích theo thứ tự tiến hóa: Vibe Coding, Spec-Driven Development, và Agent-Driven Development. Mỗi paradigm được trình bày với ví dụ thực tế, ưu nhược điểm, và trường hợp sử dụng.
- Phương pháp này giải quyết vấn đề gì của thế hệ trước?
- Nó tạo ra vấn đề mới nào?
- Ai nên dùng paradigm nào — và khi nào?
- Tiếp cận như kỹ sư có tư duy hệ thống, không học theo trào lưu
Tools minh họa: GitHub Copilot · ChatGPT · Claude · Cursor