Các thành viên trong nhóm cần phải là chuyên gia trong lĩnh vực của họ để phát triển một phần mềm theo phương pháp này.
Quá trình phát triển là quá phức tạp và vô tổ chức.
Trên cắt cạnh các dự án sử dụng công nghệ mới, việc tái sử dụng các thành phần sẽ không được tốt. Do đó tiết kiệm thời gian người ta có thể đã thực hiện sẽ không thể thực hiện.
Tích hợp trong suốt quá trình phát triển phần mềm, trong lý thuyết nghe có vẻ là một điều tốt. Nhưng dự án đặc biệt lớn với nhiều phát triển suối nó chỉ sẽ thêm vào sự nhầm lẫn và gây ra các vấn đề hơn trong các giai đoạn thử nghiệm
đang được dịch, vui lòng đợi..
