Các guyên tắc đằng sau tuyên ngôn Agile
Chúng ta tuân thủ theo các nguyên tắc sau:
Ưu tiên làm hài lòng khách hàng thông qua việc chuyển giao sớm và liên tục phần mềm có giá trị.
Chào đón việc thay đổi yêu cầu thậm chí là những thay đổi yêu cầu rất muộn. Linh hoạt thay đổi để nâng cao lợi thế cạnh tranh cho khách hàng.
Cố gắng chuyển giao phần mềm chạy được trong thời gian ngắn nhất có thể, thời gian đó là vài ba tuần chứ không nên là vài ba tháng.
Khách hàng của dự án và lập trình viên phải làm việc cùng nhau hằng ngày trong suốt dự án.
Xây dựng dự án bởi những cá nhân có động lực làm việc. Cung cấp cho họ môi trường, sự hỗ trợ cần thiết, và tin tưởng để họ hoàn thành công việc.
Phương pháp truyền đạt thông tin hiệu quả nhất trong nhóm phát triển là nói chuyện trực tiếp với nhau.
Phần mềm chạy tốt là thước đo chính của tiến độ.
Qui trình Agile thúc đẩy phát triển bền vững. Các thành viên của dự án phải duy trì nhịp độ phát triển liên tục.
Không ngừng chú tâm đến kỹ thuật xuất sắc và thiết kế tốt để gia tăng tính linh hoạt.
Sự đơn giản - Nghệ thuật tối đa hóa lượng công việc chưa hoàn thành - là cần thiết.
Kiến trúc tốt nhất, yêu cầu tốt nhất và thiết kế tốt nhất sẽ được tạo ra bởi các nhóm tự tổ chức.
Nhóm phát triển phải luôn suy nghĩ làm sao để tăng hiệu quả hơn nữa, và từ đó điều chỉnh suy nghĩ , hành vi cho phù hợp.