대규모 소프트웨어 프로젝트는 위험요소가 많은 사업입니다 . 10,000 개 이상의 기능요소 (function point, 대략 1,000,000 line 정도의 코드 ) 을 포함하는 소프트웨어 프로젝트의 절반가량은 중단되거나 예정보다 1 년 이상 지연되기도 합니다 . 문제점들이 있은 소프트웨어 프로젝트를 살펴보면 , 프로젝트의 중단이나 연기는 주로 심각한 결함들 때문에 발생합니다 . 역설적으로 성공적인 대규모 소프트웨어 프로젝트의 특징은 우수한 결함 예방과 결함 제거라 할 수 있습니다 . 최상의 소프트웨어 품질관리는 소프트웨어 프로세스 개선에 가장 중요한 목표입니다 .
대규모 소프트웨어 시스템 개발은 IT 시대에 가장 위험천만한 비즈니스 활동 중의 하나로 오랫동안 인식되어 왔습니다 . 수많은 대규모 소프트웨어 프로젝트들은 중단되거나 예정보다 1 년 이상 지연되고 예산을 100% 나 초과해 진행되기도 했습니다 .
Software Productivity Research 의 저자와 그 동료들은 1983 년부터 2009 년에 진행된 약 13,000 개의 소프트웨어 프로젝트를 조사하였습니다 . 표 1> 에서는 프로젝트 규모 순으로 6 개로 나누어 조기 , 적기 , 연기 , 중단의 비율을 정리하였습니다 .