여러 사람이 모인 프로젝트에서 각자의 결과물을 통합하는 작업은 결코 쉬운 일이 아니다. 이 책은 다양한 프로젝트 필수 유틸리티를 사용해 결과물을 통합하는 작업을 쉽게 하는 것을 목표로 한다. 프로젝트 필수 유틸리티를 통해 각자의 작업물을 통합하는 작업을 더 쉽게 하고, 일일 통합, 일일 빌드, 일일 배포를 실천함으로써 소프트웨어 품질은 높이고, 버그는 줄이는 지속적인 통합이 제공하는 장점을 누릴 수 있다. 또한, 프로젝트 팀원은 통합을 자동화함으로써 비주기적인 통합의 부담을 줄이고, 일하기 편한 환경에서 작업할 수 있다. 이 책에서는 각 프로젝트 유틸리티를 소개하고, 이들을 유기적으로 연동하는 방법과 일상 업무를 자동화하여 개발자가 일하기 편한 환경을 만드는 방법을 보여준다.
Subversion, Trac, CruiseControl.NET, doxygen 등을 연동하여 소스 버전 관리, 이슈(버그) 관리, 빌드 자동화, 문서화를 한 번에 할 수 있는 개발자를 위한 그룹웨어 구축 설명. 소프트웨어 형상 관리가 필요한 이유, 개념을 제시하고, 개별 도구를 구축한 후 실습 프로젝트를 만들어서 각 도구들의 연동과 활용법에 대한 가이드를 제시한다.