What is the Waterfall methodology?
It's a linear and sequential approach to project management.
คำนิยาม
Waterfall methodology คือ วิธีการจัดการโครงการแบบเชิงเส้นและตามลำดับ โดยลักษณะเด่นคือโครงสร้างขั้นตอนทีละขั้น ซึ่งแต่ละขั้นตอนต้องเสร็จก่อนที่จะดำเนินการไปยังขั้นตอนถัดไป
โครงสร้าง
โครงการจะแบ่งออกเป็นขั้นตอนที่แตกต่างกัน โดยไม่มีการทับซ้อนกันระหว่างขั้นตอน ซึ่งมีลักษณะคล้ายกับการไหลของน้ำตก
Gantt Charts
โดยปกติแล้วจะใช้ Gantt charts ในการแสดงภาพ Waterfall methodology ซึ่งนิยมใช้ในอุตสาหกรรมที่เกี่ยวข้องกับการก่อสร้าง
ความยืดหยุ่นจำกัด
แตกต่างจากกรอบงาน Agile, วิธีการ Waterfall จะไม่สามารถรองรับการเปลี่ยนแปลงได้ง่ายหลังจากแต่ละขั้นตอนเสร็จสมบูรณ์ การเปลี่ยนแปลงใดๆ จะถือเป็นความเสี่ยงที่อาจทำให้แผนที่กำหนดไว้เสียหาย
ขั้นตอน
Waterfall มักจะมีขั้นตอนดังนี้: การเก็บรวบรวมข้อกำหนด, การออกแบบ, การพัฒนา, การทดสอบ, การติดตั้ง, และการบำรุงรักษา
การเก็บรวบรวมข้อกำหนด
ขั้นตอนเริ่มต้นเกี่ยวข้องกับการเก็บรวบรวมและบันทึกข้อกำหนดทั้งหมดของโครงการ
การออกแบบ
ในขั้นตอนนี้จะมีการออกแบบทั้งในระดับสูงและรายละเอียด โดยระบุสถาปัตยกรรมของระบบและการเชื่อมต่อระหว่างส่วนต่างๆ
การดำเนินการ
การพัฒนาเริ่มต้นตามข้อกำหนดการออกแบบจากขั้นตอนก่อนหน้า
การทดสอบ
แต่ละองค์ประกอบจะถูกทดสอบเพื่อให้มั่นใจว่ามันทำงานตามข้อกำหนดที่ตั้งไว้และทำงานได้ตามที่คาดหวัง
การติดตั้ง
โครงการที่เสร็จสมบูรณ์จะถูกติดตั้งหรือปล่อยให้ผู้ใช้สุดท้ายหรือผู้รับได้ใช้งาน
การบำรุงรักษา
การบำรุงรักษาและกิจกรรมการสนับสนุนอย่างต่อเนื่องจะดำเนินการเพื่อให้แน่ใจว่าโครงการทำงานได้อย่างถูกต้อง