Skip to Main Content
Module 04 · Tiếp cận sự thay đổi trong Business Analysis

Waterfall - khung dự đoán phổ biến

Tìm hiểu Waterfall là gì, các giai đoạn chính như phân tích, thiết kế, xây dựng, kiểm thử, triển khai và khi nào Waterfall phù hợp.

9 phút đọcBeginner

Waterfall là gì?

Waterfall là một khung làm việc theo hướng predictive. Công việc đi qua từng giai đoạn theo thứ tự, giống như dòng nước chảy từ trên xuống dưới. Mỗi giai đoạn thường cần hoàn thành và được phê duyệt trước khi chuyển sang giai đoạn tiếp theo.

Trong dự án phần mềm, Waterfall thường phù hợp khi mục tiêu khá rõ, yêu cầu ổn định, quy trình phê duyệt chặt chẽ và tổ chức cần tài liệu đầy đủ.

Các giai đoạn Waterfall

1
Phân tích

Thu thập, phân tích và ghi nhận yêu cầu để hiểu rõ kết quả mong muốn.

2
Thiết kế

Tạo bản thiết kế giải pháp dựa trên yêu cầu đã được thống nhất.

3
Xây dựng

Developer chuyển yêu cầu và thiết kế thành sản phẩm hoặc hệ thống.

4
Kiểm thử

Kiểm tra lỗi, xác nhận chức năng và đảm bảo giải pháp sẵn sàng triển khai.

5
Triển khai

Đưa giải pháp vào sử dụng, tích hợp với quy trình và hỗ trợ người dùng.

Ưu điểm của Waterfall

Waterfall giúp dự án có cấu trúc rõ ràng. Người quản lý dễ theo dõi tiến độ, tài liệu dễ kiểm soát, phạm vi dễ quản lý và trách nhiệm từng giai đoạn khá rõ.

Đối với các dự án cần phê duyệt chính thức, compliance, hợp đồng rõ ràng hoặc rủi ro cao, Waterfall có thể là lựa chọn hợp lý.

Hạn chế của Waterfall

Hạn chế lớn nhất là khả năng thích nghi thấp. Nếu yêu cầu thay đổi sau khi đã hoàn thành phân tích và thiết kế, việc quay lại chỉnh sửa có thể tốn nhiều thời gian và chi phí.

Ngoài ra, người dùng thường chỉ thấy sản phẩm thật ở giai đoạn sau. Nếu hiểu sai yêu cầu từ đầu, vấn đề có thể bị phát hiện muộn.

BA làm gì trong Waterfall?

Trong Waterfall, BA thường đóng vai trò rất quan trọng ở giai đoạn đầu. BA cần khai thác yêu cầu kỹ, viết tài liệu rõ, xác nhận với stakeholder và đảm bảo yêu cầu đủ chi tiết trước khi chuyển cho thiết kế và phát triển.

Ghi nhớ

Waterfall không xấu. Nó phù hợp khi yêu cầu ổn định, rủi ro cần kiểm soát và tổ chức cần quy trình phê duyệt rõ ràng.

Kết luận

Waterfall là cách tiếp cận dễ hiểu và có cấu trúc. BA cần hiểu Waterfall để biết cách viết requirement rõ ràng, quản lý phê duyệt và giảm rủi ro hiểu sai ngay từ đầu dự án.