แถลงการณ์เปรียวคืออะไร?

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

ตัวอย่างที่ดีของกระบวนการพัฒนาแบบว่องไว ได้แก่ การเขียนโปรแกรมขั้นสูงการต่อสู้การพัฒนาซอฟต์แวร์แบบปรับตัวและวิธีการพัฒนาระบบแบบไดนามิก (DSDM) แต่ละกระบวนการเหล่านี้พยายามสร้างวิธีการที่ดีกว่าสำหรับการใช้งานซอฟต์แวร์คอมพิวเตอร์ การปรับปรุงที่สำคัญด้วยวิธีการทั้งหมดนี้คือการพัฒนาซอฟต์แวร์ควรจะผลิตในลักษณะที่รองรับการเปลี่ยนแปลงความต้องการทางธุรกิจและไม่จำเป็นต้องมีกระบวนการที่ปิดลูปการตอบกลับไปยังลูกค้า

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

การประชุมสาธารณะจัดขึ้นที่บ้านพักตากอากาศสกีในสโนว์เบิร์ดยูทาห์ภายใต้การประสานงานของโรเบิร์ตมาร์ติน รายชื่อผู้เข้าร่วมประชุมประกอบด้วย Kent Beck, Dave Tomas, Mike Beedle, Jeff Sutherland, Arie van Bennekum, Ken Schwaber, Alistiar Cockburn, สตีฟเมลเลอร์, Ward Cunningham, โรเบิร์ตซีมาร์ติน, ไบรอันมาร์ Jim Highsmith, Ron Jeffries และ Andrew Hunt ในขณะที่บุคคลเหล่านี้ทั้งหมดได้รับการสนับสนุนวิธีการพัฒนาแบบว่องไวและน้ำหนักเบาแต่ละคนมีความชอบส่วนตัวเกี่ยวกับวิธีการใช้วิธีการ

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

สาระสำคัญของทีมนี้และการประกาศ Agile คือการสร้างกระบวนการสภาพแวดล้อมการพัฒนาที่เข้าใจถึงความสำคัญของลูกค้า พวกเขาเชื่อว่าสามารถทำได้โดยร่วมมือกันอย่างเปิดเผยและต่อเนื่องกับลูกค้า การสื่อสารจะช่วยให้มั่นใจว่างานที่ทำเสร็จแล้วจะสร้างมูลค่าทางธุรกิจและให้คำติชมจากลูกค้า

นอกเหนือจากค่านิยมหลักแล้ว Agile Manifesto ยังรวมถึงหลักการสำคัญหลายประการที่เสริมความเชื่อมั่นว่าการมีส่วนร่วมของลูกค้าในช่วงต้นและมักจะให้การใช้งานซอฟต์แวร์โดยรวมที่ดีขึ้น โดยการสร้างกระบวนการซอฟต์แวร์ซ้ำลูกค้ามีความสามารถในการปรับแต่งผลิตภัณฑ์ขั้นสุดท้ายโดยอนุญาตให้มีการเปลี่ยนแปลงข้อกำหนด การรับรู้ของแอปพลิเคชันจะดีกว่าเพราะระบบการทำงานเป็นตัวชี้วัดเบื้องต้นของความคืบหน้าที่เกิดขึ้นกับระบบ