[Tư vấn] Phương pháp triển khai công việc waterfall
‘Waterfall’ là phương pháp triển khai công việc ra đời khoảng năm 1970. Gọi là waterfall vì các bước thực hiện sắp xếp lên trông như một thác nước chảy.

Đây là một phương pháp được sử dụng thuộc dạng nhiều nhất để triển khai dự án. Nó có những ưu điểm:
– Từng bước thực hiện rõ ràng.
– Đơn giản, dễ hiểu, dễ áp dụng.
Waterfall có 5 bước: Xác định yêu cầu, Thiết kế, Xây dựng, Kiểm tra và chỉnh sửa, Cài đặt và Bảo trì.
Hãy tưởng tượng chúng ta cần xây một ngôi nhà, từng bước thực hiện theo waterfall như sau:
Bước 1: Xác định yêu cầu
Là bước tiến hành đọc yêu cầu dự án, phân tích các yêu cầu mà dự án đề ra. Đâycũng còn được gọi là bước thu thập dữ liệu, viết lên tài liệu thiết kế.
Bước này, chủ nhà sẽ xác định mình sẽ xây một ngôi nhà để làm gì, ở hay làm văn phòng, bao nhiêu mét, cao bao nhiêu, số tầng bao nhiêu. Cần nhưng vật liệu gì…
Bước 2: Thiết kế
Khi bước một được hoàn thành, thì bước hai là bước bắt đầu xây dựng lên tài liệu thiết kế cho dự án.
Với bước này, chủ nhà sẽ nhờ đội ngũ thiết kế sắp xếp các phòng mỗi tầng, cầu thang ở đâu, đèn, công tắc điện mắc như thế nào…
Bước 3: Xây dựng
Bước 3 được thực hiện khi bước 2 được hoàn thành, đây là bước xây dựng, cài đặt lên một sản phấm hoàn chỉnh.
Bước này bắt đầu xây nhà.
Bước 4: Kiểm tra và chỉnh sửa
Là giai đoạn chạy thử sản phẩm sau khi đã xây dựng xong ở bước 3. Kiểm tra là giai đoạn quan trọng trong quy trình phát triển sản phẩm nói chung và Waterfall nói riêng. Nó quyết định chất lượng sản phẩm khi được đưa vào sử dụng.
Với bước này, đội ngũ sẽ có một người quản lý và kiểm tra tiến độ xây nhà, nếu như chỗ nào trong nhà xây sai, phải hỏi lại chủ nhà và có thể sẽ phải đập đi xây lại.
Bước 5: Cài đặt và bảo trì
Là công đoạn bảo trì bảo dưỡng sản phẩm, khi nhà sản xuất phát hiện ra lỗi, họ sẽ gửi về cho đội ngũ phát triển để sửa đổi, xử lý. Khi sản phẩm cần nâng cấp hay thay đổi chức năng, thì đội ngũ phát triển sẽ thực hiện và đó gọi là quá trình bảo trì.
Bước cuối cùng của việc xây nhà sẽ là mắc các đường điện, đường nước, lắp bóng đèn hoàn chỉnh rồi chủ nhà sẽ nghiệm thu.
Tuy được sử dụng rất nhiều nhưng Waterfall có một số nhược điểm:
– Cứng nhắc, mô hình bắt buộc phải đi từng bước một.
– Nếu hỏng một bước phải quay lại từ đầu.
– Không thích hợp với các dự án có tính thay đổi liên tục, dự án phức tạp hoặc làm dài hạn.
– Không có sản phẩm thử cho khách hàng, khách hàng phải đợi tới bước 5 mới được biết về sản phẩm của mình.
– Chi phí để thay đổi quy trình rất cao.
Do gặp phải những nhược điểm trên nên hiện nay để có thể sử dụng mô hình Waterfall người ta đã đặt ra một số điều kiện cơ bản của mô hình:
– Thích hợp với các dự án ngắn hạn, đơn giản.
– Khi yêu cầu rõ ràng, không thayđổi.
– Đội ngũ làm việc có kinh nghiệmvà chuyên môn cao để không gặp nhiều lỗi.
Bảo Trung