프로젝트는 여러 요인이 상호 작용하기 때문에 일정과 비용에 대해 정확한 예측이 불가능하다. 그러므로 상황에 따라 최적의 방법을 찾아야 한다.
개발 조직이나 고객에게 큰 가치를 제공하지 못 하는 프로세스는 줄이거나 없애는 것이 바람직하다. 프로젝트 진행에 따라 환경도 계속 변화하기 때문에 주기적으로 프로세스를 평가, 개선할 필요가 있다.
관리 방법에 대해 구성원간 공감대가 형성되지 않으면 프로젝트가 진행되는 동안 갈등이 발생한다. 구성원들이 역할과 책임을 갖도록 해야 한다.