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 มักจะมีขั้นตอนดังนี้: การเก็บรวบรวมข้อกำหนด, การออกแบบ, การพัฒนา, การทดสอบ, การติดตั้ง, และการบำรุงรักษา

📑

การเก็บรวบรวมข้อกำหนด

ขั้นตอนเริ่มต้นเกี่ยวข้องกับการเก็บรวบรวมและบันทึกข้อกำหนดทั้งหมดของโครงการ

🖥️

การออกแบบ

ในขั้นตอนนี้จะมีการออกแบบทั้งในระดับสูงและรายละเอียด โดยระบุสถาปัตยกรรมของระบบและการเชื่อมต่อระหว่างส่วนต่างๆ

🛠️

การดำเนินการ

การพัฒนาเริ่มต้นตามข้อกำหนดการออกแบบจากขั้นตอนก่อนหน้า

✔️

การทดสอบ

แต่ละองค์ประกอบจะถูกทดสอบเพื่อให้มั่นใจว่ามันทำงานตามข้อกำหนดที่ตั้งไว้และทำงานได้ตามที่คาดหวัง

🚀

การติดตั้ง

โครงการที่เสร็จสมบูรณ์จะถูกติดตั้งหรือปล่อยให้ผู้ใช้สุดท้ายหรือผู้รับได้ใช้งาน

🔧

การบำรุงรักษา

การบำรุงรักษาและกิจกรรมการสนับสนุนอย่างต่อเนื่องจะดำเนินการเพื่อให้แน่ใจว่าโครงการทำงานได้อย่างถูกต้อง