단점은 시스템의 목표가 사용자의 요구 사항을 반영하고 시스템 개발 환경이 상대적으로 안정적이라는 두 가지 기본 가정을 기반으로 한다는 것입니다. 그러나 기업 환경의 변화와 시간이 지남에 따라 사용자는 끊임없이 새로운 요구 사항을 제시합니다. 사용자 요구 사항의 다변성과 시스템 운영 환경의 불확실성이 이 방법의 적용 전제를 흔들었다.