Nhược điểm
• Yêu cầu phải được biết đến trả trước: Thật khó để tưởng tượng mọi chi tiết trước. Hầu hết các dự án bắt đầu với
sự không chắc chắn, và các chi tiết đều được học như dự án tiến triển.
• Khó để ước tính đáng tin cậy: Để có được sự tự tin trong một ước tính, có thể có những nhu cầu thiết kế và thực hiện
các bộ phận, đặc biệt là các rủi ro hơn. Ước tính trở nên chính xác hơn khi dự án tiến triển.
• Không có thông tin phản hồi của hệ thống bởi các bên liên quan cho đến khi sau khi giai đoạn thử nghiệm: Quá trình này không tạo điều kiện cho các phiên bản trung gian.
Các bên liên quan thường cần bảo đảm tiến độ và xác nhận rằng những gì đang được phát triển đáp ứng
yêu cầu.
• Vấn đề chính với hệ thống không được phát hiện cho đến cuối trong quá trình: các giai đoạn thử nghiệm là nơi mà những vấn đề này được
tìm thấy, nhưng nó để lại rất ít thời gian để chỉnh sửa, kết quả tác động tiềm năng tai hại về dự án
đúng tiến độ và chi phí.
• Thiếu song song: Mỗi giai đoạn được thực hiện để hoàn thành . Phần rời rạc của hệ thống nếu không có thể được
hoàn thành song song.
• sử dụng không hiệu quả các nguồn tài nguyên: Các thành viên có thể được nhàn rỗi trong khi chờ đợi những người khác để hoàn thành nhiệm vụ phụ thuộc của họ
hoặc cho các giai đoạn để hoàn thành. Ngoài ra, có người giỏi phân tích yêu cầu là không nhất thiết phải giỏi
lập trình.
đang được dịch, vui lòng đợi..