Agile là gì
Phương pháp phát triển linh hoạt với lặp lại
Agile — họ các phương pháp phát triển linh hoạt dựa trên tiếp cận lặp lại, thích ứng nhanh với thay đổi và tương tác liên tục với khách hàng.
Giá trị Agile (Tuyên ngôn)
- Cá nhân và tương tác hơn quy trình và công cụ
- Phần mềm hoạt động hơn tài liệu toàn diện
- Hợp tác với khách hàng hơn đàm phán hợp đồng
- Đáp ứng thay đổi hơn tuân theo kế hoạch
Nguyên tắc
- Phát hành thường xuyên (tuần, không phải tháng)
- Chào đón thay đổi yêu cầu
- Hợp tác hàng ngày của nhóm
- Nhóm tự tổ chức
- Cải tiến quy trình liên tục
Framework phổ biến
- Scrum — sprint, vai trò, nghi thức
- Kanban — trực quan hóa luồng, giới hạn WIP
- XP — lập trình cặp, TDD
- SAFe — mở rộng Agile quy mô doanh nghiệp
Lợi ích kinh doanh
Agile giảm thời gian ra thị trường, giảm rủi ro dự án và đảm bảo tính minh bạch của tiến độ.