Vâng, nó còn sống rất nhiều, mặc dù ngày nay nó là " mô hình V " phổ biến hơn được sử dụng.
Trong cả hai trường hợp, vấn đề mà Agile gặp phải là giải pháp gần như không bao giờ kết thúc, khách hàng có thể tiếp tục yêu cầu thay đổi và sự phát triển sẽ tiếp tục lặp lại giải quyết chúng. Đối với một dự án dựa trên thời gian và chi phí vật liệu, điều này hoạt động rất tốt. Đối với một dự án có chi phí cố định, thì không.
Đối với các dự án có chi phí cố định này, khách hàng hầu như luôn mong đợi các cột mốc được xác định trước sẽ chứng minh tiến độ, tuy nhiên, đây là nhiều loại văn bản chính thức hơn là mã làm việc. Đối với những khách hàng như thế này, các thông số kỹ thuật bằng văn bản trở thành dự án, một trong đó việc phát triển phần mềm là điều cần xem xét thứ yếu (vì họ cho rằng, nếu bạn có một dự án được xác định rõ, phần mềm sẽ dễ dàng phát triển). Các công ty này cũng là những công ty sử dụng nhiều tài nguyên phát triển thuê ngoài, giá rẻ.
Vì vậy, nếu bạn có một số tiền hoặc thời gian cố định, đừng mong đợi các yêu cầu thay đổi hoặc không được phép thay đổi bất kỳ yêu cầu nào và dự kiến sẽ cung cấp một bộ tài liệu bằng văn bản mạnh mẽ, thì các mô hình thác nước là những mô hình duy nhất có lý.
Agile có thể được giới thiệu ở giữa các dự án này để thực hiện phát triển, nhưng bạn vẫn có một giai đoạn tăng cường trong đó các thông số kỹ thuật được tạo ra từ các yêu cầu và giai đoạn đi xuống nơi phần mềm được cài đặt và thử nghiệm tại chỗ. Agile không đáp ứng tốt với những trường hợp này.