การพัฒนาซอฟต์แวร์แบบอะไจล์


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

  1. คนและการทำงานร่วมกันสำคัญกว่าขั้นตอนและเครื่องมือ
  2. ซอฟต์แวร์ที่ทำงานได้จริงสำคัญกว่าการทำงานเอกสาร
  3. ความร่วมมือของลูกค้าสำคัญกว่าหนังสือสัญญา
  4. ตอบสนองต่อการเปลี่ยนแปลงสำคัญกว่าการปฏิบัติตามแผน

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

        นอกจากนั้นทีมพัฒนาที่ใช้วิธีการแบบอะไจล์ ยังมีหลักมาตรฐานให้ถือปฏิบัติอีก 12 ข้อ ได้แก่

  1. การส่งมอบซอฟต์แวร์ที่มีคุณค่าก่อนล่วงหน้าและอย่างสม่ำเสมอ
  2. ยอมรับการเปลี่ยนแปลงของขอบเขตงานที่เพิ่มคุณค่าให้แก่ลูกค้า แม้ว่ามันจะส่งผลให้การพัฒนางานต้องล่าช้า
  3. ส่งมอบซอฟต์แวร์ที่ใช้งานได้ จากทุก ๆ 2 – 3 สัปดาห์ ไปจนกระทั่งทุก ๆ เดือน
  4. ผู้ที่กำหนดขอบเขตงานของธุรกิจ หรือลูกค้า และนักพัฒนาต้องทำงานร่วมกัน ตั้งแต่เริ่มต้นโปรเจ็ค จนกระทั่งจบโปรเจ็ค
  5. ทีมพัฒนาต้องมีความกระตือรืนร้นในการทำงาน ทั้งความกระตือรืนร้นในตนเอง และสิ่งแวดล้อมที่จะส่งเสริมให้การทำงานบรรลุผล
  6. การประชุมร่วมกันแบบ Face – to – Face เป็นวิธีที่มีประสิทธิภาพและประสิทธิผลต่อการทำงานมากที่สุด
  7. ซอฟต์แวร์ที่ใช้งานได้จริงเป็นตัววัดความคืบหน้าของงาน
  8. การทำงานของอะไจล์ส่งผลให้การพัฒนางานมีความยั่งยืน ทั้งผู้สนับสนุน นักพัฒนา และลูกค้ามีส่วนร่วมให้การทำงานมีความยั่งยืน
  9. การให้ความสำคัญทางด้านเทคนิคอย่างต่อเนื่องและการออกแบบระบบที่ดี จะส่งผลให้การทำงานแบบอะไจล์คล่องตัวมากขึ้น
  10. ออกแบบการทำงานให้เรียบง่าย
  11. สถาปัตยกรรม ขอบเขตของระบบงานและการออกแบบที่ดีที่สุดต้องออกมาจากทีมงานที่จัดการกันได้ด้วยตนเอง
  12. ทีมงานสะท้อนให้เห็นถึงวิธีการเพิ่มประสิทธิภาพของงาน และปรับเปลี่ยนพฤติกรรมเพื่อให้ได้งานที่มีประสิทธิภาพ
หมายเลขบันทึก: 564064เขียนเมื่อ 17 มีนาคม 2014 14:05 น. ()แก้ไขเมื่อ 17 มีนาคม 2014 14:05 น. ()สัญญาอนุญาต: ครีเอทีฟคอมมอนส์แบบ แสดงที่มา-ไม่ใช้เพื่อการค้า-ไม่ดัดแปลงจำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (0)

ไม่มีความเห็น

อนุญาตให้แสดงความเห็นได้เฉพาะสมาชิก
พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท