Agile Manifesto (2001) là tuyên ngôn của 17 practitioners về cách phát triển phần mềm tốt hơn. Nó không phải là một framework hay process — mà là một tập hợp giá trị và nguyên tắc định hướng. Tất cả các framework Agile (Scrum, Kanban, SAFe…) đều tuyên bố áp dụng các giá trị này.
4 Values
“Chúng tôi đánh giá cao các mục bên trái hơn, dù các mục bên phải vẫn có giá trị.”
| Đánh giá cao hơn | Hơn là |
|---|---|
| Cá nhân và tương tác | Quy trình và công cụ |
| Phần mềm hoạt động | Tài liệu toàn diện |
| Sự hợp tác của khách hàng | Đàm phán hợp đồng |
| Phản hồi với sự thay đổi | Tuân theo một kế hoạch |
12 Principles (tóm tắt)
- Ưu tiên làm hài lòng khách hàng qua delivery sớm và liên tục
- Chào đón thay đổi, kể cả muộn trong development
- Deliver thường xuyên, chu kỳ ngắn
- Business và developers làm việc cùng nhau hàng ngày
- Xây dựng quanh những cá nhân có động lực, tin tưởng họ
- Trò chuyện trực tiếp là cách giao tiếp hiệu quả nhất
- Phần mềm hoạt động là thước đo tiến độ chính
- Agile thúc đẩy phát triển bền vững với nhịp độ không đổi
- Liên tục chú ý đến sự hoàn thiện kỹ thuật và thiết kế tốt
- Đơn giản — tối đa hóa lượng công việc không cần làm
- Kiến trúc và thiết kế tốt nhất xuất hiện từ các teams tự tổ chức
- Trong regular intervals, team tự kiểm điểm và điều chỉnh
SAFe và Agile Manifesto
SAFe mở rộng Manifesto lên enterprise scale nhưng giữ nguyên tinh thần. Một số điều chỉnh: Principle #2 (chào đón thay đổi) cần cân bằng khi thay đổi ảnh hưởng hardware; Principle #4 được mở rộng với Product Management bên cạnh Product Owner; Principle #11 cần System Architect điều phối khi ART có 5–12 teams.
Connections
- safe — SAFe là enterprise scaling của Agile Manifesto
- agile-cadence — Principle #8 và #12 đặt nền tảng cho cadence