อดีตหัวหน้าฝ่ายวิศวกรรมกูเกิลอธิบายเหตุผลที่กูเกิลไม่ใช้ Agile

by lew
23 December 2016 - 05:37

กระบวนการพัฒนาแบบ Agile ที่เน้นความรวดเร็วและตอบสนองต่อผู้ใช้ ได้รับความสนใจอย่างสูงในหลายโครงการ แต่บริษัทขนาดใหญ่อย่างกูเกิลกลับไม่สนใจแนวทางการพัฒนานี้ เมื่อสัปดาห์ก่อน David Jeske อดีตหัวหน้าฝ่ายวิศวกรรม (Google Engineer Director) ก็ออกมาตอบคำถามบน Quora ว่าทำไมกูเกิลไม่ใช้แนวทางพัฒนานี้

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

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

ตัวอย่างของโครงการในกูเกิลคือ BigTable ที่มีความซับซ้อนภายในสูง โครงการเช่นนี้เป็นการวางโครงสร้างระยะยาวให้กับบริษัท และยังเป็นแนวทางให้กับอุตสาหกรรมโดยรวม

ที่มา - Quora

Blognone Jobs Premium