วันพฤหัสบดี, พฤศจิกายน 24, 2554

Agile Development



Agile  เป็นแนวคิดใหม่  สำหรับโมเดลการพัฒนาซอฟต์แวร์ ที่กำลังมาแรง และเป็นกรรมวิธีวิทยา (Methodology ) แห่งอนาคต
ที่ขับเคลื่อนบนฐานของทีมงาน เพื่อสร้างความพึงพอใจ ให้กับลูกค้า โดยทำให้การพัฒนา เร็วพร้อมใช้  Rapid and flexible response to change  มีการพัฒนาอย่างต่อเนื่อง และทยอยปล่อย (Release)  ซอฟต์แวร์เพื่อการใช้งานอย่างสม่ำเสมอ  Agile  ช่วยให้ทีมเรียนรู้จากประสบการณ์ได้รวดเร็วและมีประสิทธิภาพมากว่า  แม้มีการเปลี่ยนแปลง ตัว โมเดล ออกแบบมาเพื่อรองรับธรรมชาติ ของความต้องการซึ่งไม่นิ่งและมีการเปลี่ยนแปลงรวดเร็ว โดยผ่านการวางแผน การส่งมอบงาน การแปลงชิ้นงานให้มีขนาดเล็กลง  การส่งมอบโปรเจ็กต์งานอย่างต่อเนื่อง ช่วยให้รู้ถึง ผลย้อนกลับ จากลูกค้าและผู้ที่เกี่ยวข้อง เพื่อสร้างความมั่นใจว่า “ตัวงาน” ที่กำลังพัฒนาอยู่ ตรงกับที่พวกเขาความต้องการ  Agile  เน้นความถนัดมากกว่า กระบวนการ (Process) หรือเครื่องมือ และการสื่อสารที่เรียบง่ายรวดเร็ว  เช่น บางเคส อาจเปิดโอกาส ให้นักพัฒนาได้ พบปะพูดคุย กับผู้ใช้โดยตรง ^ ^

ไม่มีความคิดเห็น:

แสดงความคิดเห็น