วิธีการพัฒนาแบบเปรียวคืออะไร

ในกระบวนการพัฒนาซอฟต์แวร์ วิธีการพัฒนาแบบ Agile เป็นชุดของขั้นตอนที่กำหนดวิธีการที่ทีมพัฒนาหลายคนทำงานร่วมกันในโครงการ คำว่า "การพัฒนาซอฟต์แวร์แบบว่องไว" ถูกนำมาใช้ในปี 2544 ในเอกสารที่รู้จักในชื่อ Agile manifesto

โครงการพัฒนาที่ใช้การพัฒนาซอฟต์แวร์แบบว่องไวมุ่งเน้นที่การปรับให้เข้ากับลักษณะการเปลี่ยนแปลงของเป้าหมายมากกว่าการคาดการณ์ล่วงหน้าว่าเป้าหมายเหล่านั้นจะเป็นอย่างไร พวกเขาทำสิ่งนี้โดยใช้กระบวนการวนซ้ำในการประเมินเป้าหมายอีกครั้งตามความจำเป็นเพื่อเลื่อนโครงการไปข้างหน้า The Agile Manifesto แสดงแนวคิดพื้นฐานของการพัฒนาที่คล่องตัวซึ่งระบุไว้ใน:

"เรากำลังค้นพบวิธีที่ดีกว่าในการพัฒนาซอฟต์แวร์โดยการทำมันและช่วยให้ผู้อื่นทำมันด้วยการทำงานนี้เราได้เห็นคุณค่า:

  • บุคคลและการมีปฏิสัมพันธ์เหนือกระบวนการและเครื่องมือ
  • ซอฟต์แวร์ที่ทำงานผ่านเอกสารที่ครอบคลุม
  • การทำงานร่วมกันของลูกค้าในการเจรจาสัญญา
  • ตอบสนองต่อการเปลี่ยนแปลงมากกว่าการทำตามแผน

... นั่นคือในขณะที่มีค่าในรายการทางด้านขวาเราให้ความสำคัญกับรายการทางด้านซ้ายมากขึ้น "

การทำงานร่วมกัน, เงื่อนไขการเขียนโปรแกรม, การพัฒนาซอฟต์แวร์