현대적인 기법을 적용하여 소프트웨어 개발 프로젝트를 관리하는 방법에 대해 설명한다. 이 책은 단지 이론적인 방법론이 아닌 실제적인 방법을 제시할 뿐만 아니라 기법 이상의 상세한 이론을 접하고자 하는 이들을 위해 쓰여 졌다. 이 책의 가장 큰 목적은 소프트웨어 개발 작업과 관련하여 다양한 도구 또는 절차와 실제 개발 사례를 설명하는 것이다.
독자가 한 개 이상의 프로그래밍 언어와 소프트웨어공학 개론 정도의 지식을 갖고 있다고 가정하고 만들어졌다. 따라서 이 책은 소프트웨어 공학을 공부하는 학부 3, 4학년 및 대학원 학생들의 실습 교재로 사용할 수 있으며, 소프트웨어 개발에 관련된 관리자(PM) 또는 프로젝트 팀원, 나아가서 프로젝트를 기획하고자 하는 기획부서원과 경영을 책임지는 고급 경영자들을 대상으로 쓴 소프트웨어 개발 프로젝트 관리서이다.