Phương pháp phát triển Agile là gì?

Trong quy trình phát triển phần mềm, các phương thức phát triển Agile là một tập hợp các quy trình quy định cách thức mà nhiều nhóm nhà phát triển hợp tác trong một dự án. Thuật ngữ "phát triển phần mềm nhanh" được giới thiệu vào năm 2001 trong một tài liệu được gọi là tuyên ngôn Agile .

Các dự án phát triển sử dụng phát triển phần mềm linh hoạt tập trung vào việc thích ứng với tính chất thay đổi của các mục tiêu thay vì dự đoán trước những mục tiêu đó sẽ là gì. Họ làm điều này bằng cách sử dụng một quá trình lặp đi lặp lại trong đó các mục tiêu được đánh giá lại khi cần thiết để đưa dự án tiến lên. Tuyên ngôn Agile phác thảo các khái niệm cơ bản về phát triển nhanh, được nêu là:

"Chúng tôi đang khám phá những cách tốt hơn để phát triển phần mềm bằng cách thực hiện nó và giúp người khác làm điều đó. Thông qua công việc này, chúng tôi đã đạt được giá trị:

  • Cá nhân và tương tác qua các quy trình và công cụ.
  • Phần mềm làm việc trên tài liệu toàn diện.
  • Hợp tác khách hàng qua đàm phán hợp đồng.
  • Đáp ứng để thay đổi theo một kế hoạch.

... Đó là, trong khi có giá trị trong các mục ở bên phải, chúng tôi đánh giá các mục ở bên trái nhiều hơn. "

Hợp tác, thuật ngữ lập trình, phát triển phần mềm