Skip to content

Agile ไม่ใช่ library สำเร็จรูป

Agile เป็นคำที่ผมได้ยินนานแล้วตั้งแต่ตอนเรียน Software Engineering ในมหาลัยเพราะต้องทำงานรายส่งค้นไปค้นมาไปเจอคำนี้เข้าเลยได้อ่านผ่านๆ ตามาบ้างแต่เพิ่งมาเห็นชัดเจนว่ามันคืออะไรก็ช่วง 2-3 ปีนี้เอง ที่มันกำลัง “ฮิต”

คนสาย developer ก็ตื่นตัวสนใจอยู่ไม่น้อยซึ่งอาจจะได้ยิน ได้ฟัง ได้อ่านว่ามันดีอย่างนู้นอย่างนี้ก็ว้าวกันไป ทำให้หลายคนคิดว่ามันคือ library สำเร็จรูปที่จะเนรมิตรซอฟต์แวร์ขั้นเทพออกมาได้โดยที่เราลงแรงน้อยกว่าเดิม ซึ่งเป็นความคิดที่ผิดมาก

Agile เป็นแค่ methodology เป็นแบบแผนวิธีการปฏิบัติไม่ใช่ library ที่ใส่ input เข้าไปแล้วได้ output ออกมาเลย ซึ่งอาจจะเหมาะหรือไม่เหมาะกับทีมของเราก็ได้ งานอาจจะออกมาดีหรือไม่ดีก็ได้ ไม่ได้การันตีอะไร ถ้าเราไม่ปรับเปลี่ยนวิธีการเดิมๆ ที่เคยทำมา

ยกตัวอย่างง่ายๆ เมื่อมีคนถามว่าทำยังไงถึงจะเรียนได้เกรดดี? คำตอบเราก็รู้ๆ อยู่แล้วครับว่าต้องตั้งใจเรียน ขยันอ่านหนังสือ ขยันทำแบบฝึกหัด ขยันทำงานส่ง ทุกคนคงตอบแนวๆ นี้ (ถ้าไม่ตอบเกรียนๆ นะ) แต่ทำไมแต่ละคนถึงได้เกรดไม่เท่ากัน? นั่นก็เพราะแต่ละคนจะทำหรือไม่ทำก็ได้ ไม่มีหรอกครับที่ไม่ตั้งใจเรียน ไม่อ่านหนังสือ ไม่ส่งงานแล้วจะได้เกรดดีๆ ไม่มีอะไรสำเร็จรูปครับ

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

Be First to Comment

Leave a Reply

Your email address will not be published.