Agile Manifesto là một tài liệu ngắn được công bố vào tháng 2 năm 2001 bởi một nhóm các chuyên gia phần mềm nổi tiếng, gồm Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas. Tài liệu này là kết quả của cuộc họp Agile Alliance, một tổ chức được thành lập để thúc đẩy và phổ biến triển khai các phương pháp phát triển phần mềm Agile.
Agile Manifesto chủ yếu xoay quanh bốn giá trị cốt lõi và mười hai nguyên tắc hướng dẫn triển khai những giá trị đó. Dưới đây là bốn giá trị cốt lõi:
- Sự ưu tiên của con người hơn là quy trình và công cụ:
- Đề cao sự tương tác và hợp tác giữa những người tham gia dự án hơn là sự phụ thuộc vào quy trình và công cụ.
- Phần mềm hoạt động hơn là tài liệu chi tiết:
- Ưu tiên việc tạo ra phần mềm có thể chạy được và đáp ứng yêu cầu thực tế hơn là tạo ra tài liệu chi tiết và rối rắm.
- Hợp tác với khách hàng hơn là thương thảo hợp đồng:
- Sự tương tác chặt chẽ và liên tục với khách hàng quan trọng hơn việc tuân thủ các hợp đồng chi tiết.
- Đáp ứng linh hoạt hơn là theo kế hoạch chi tiết:
- Ưu tiên sự linh hoạt và khả năng đáp ứng nhanh chóng với sự thay đổi thay vì tuân theo kế hoạch chi tiết.
Ngoài ra, Agile Manifesto còn chứa mười hai nguyên tắc cụ thể hướng dẫn cách triển khai những giá trị này để đạt được hiệu quả trong quá trình phát triển phần mềm. Cả hai phần giá trị và nguyên tắc này tạo nên cơ sở cho nhiều phương pháp phát triển dựa trên Agile như Scrum, Kanban, và Extreme Programming (XP).
Xin chào,
Bài viết này sử dụng AI ChatGPT để viết sau đó được lựa chọn, biên tập lại nội dung, chỉ một phần nhỏ các bài là tôi tự viết. Nội dung thể hiện ý chí cá nhân về các vấn đề, giải pháp. Tôi lưu tại website này để học, tra cứu và chia sẻ.
Tôi là Minh, sống tại Hà Nội, kỹ sư phần mềm với hơn 20 năm kinh nghiệm. Các ngôn ngữ yêu thích của tôi là Swift, Objective-C, Java, Kotlin, .NET, HTML, JavaScript, CSS, Bootstrap, jQuery, AngularJS, Angular…
Các bạn có thể tải app của tôi trên App Store hoặc Google Play:
QuestionBank-Ôn thi vào 10: phiên bản iOS, phiên bản Android
TypingTest by QuestionBank: phiên bản iOS, phiên bản Android
Xin cảm ơn,
Minh