Agile คืออะไร
Agile คืออะไร
Agile ในความคิดของผมนะครับ
Agile คือ หลักการหรือแนวคิดในการทำงานในยุคของ Digital นี้ ส่วนมากใช้ในการงานการพัฒนาผลิตภัณฑ์ประเภทซอฟต์แวร์ ไม่ใช่ขั้นตอนหรือวิธีในการทำงานนะครับ เป็นแนวคิดสมัยใหม่มาใช้ในการแก้ปัญหาของรูปแบบหรือแนวคิดการทำงานแบบ Waterfall ด้วยเฉพาะ Waterfall Process ก็จะเป็นการทำงานตามขั้นตอน คือ เฟสการเก็บข้อมูล วิเคราะห์และออกแบบ สร้างผลิตภัณฑ์ และทดสอบระบบ ตามลำดับไป แต่ Agile Process นี้ก็มีการทำงานบางส่วนที่นำมาใช้แต่ว่ายืดหยุ่นและปรับใช้ และสร้างงาน Backlog ขึ้นมาแล้วแบ่งที่ละsprint นำไปทดสอบแล้วส่งให้ทางลูกค้าได้ตรวจสอบ ในระหว่างตรวจสอบยังสามารถทำงานsprint อื่นได้ไม่ได้เสียเวลา และผลจากการทดสอบนี้ก็จะได้ผลที่น่าพอใจหรือไม่พอใจสามารถกลับมาแก้ไขใหม่ได้ แต่ สำหรับ Waterfall Process ไม่สามารถข้ามProcess งาน ทำงานให้เสร็จครั้งเดียวรอผล ซึ่งมีความเสี่ยงสูงมากที่จะได้งานที่ไม่ตรงตามต้องการและการแก้ไขแต่ละครั้งทำให้กระทบกระเทือน Process ใหม่หมดต้องมาทำการวางแผนใหม่ และกว่าที่เราจะรู้ว่าผิดพลาดก็อาจจะสายไปแล้ว เลยเกิดแนวคิด Agile มาประยุกต์ใช้ และในแนวคิดนี้มีวิธีการทำงานที่กำลังใช้ในปัจจุบันนี้ในหลายบริษัทที่เรียกว่า Scrum นะครับ