stands in the chasm between the 'agile' and 'disciplined' software development approaches
This is a timely and authoritative software development book from well-respected authors. It stands in the chasm between the 'agile' and 'disciplined' software development approaches and pulls the two together. The authors contrast and compare methodologies, and explain how elements of both can be tailored into your most appropriate development style.
The content is certainly nothing new - development processes have recognised this overlap and begun to span the divide already. However, the authors provide a clear pragmatic viewpoint, explain how to gain the most from each methodology, and describe how to create a specific 'balanced' development process for a particular company/project.
Appendixes summarise the key agile and disciplined methodologies, although the reader does need a good prior understanding to fully appreciate the information.
The book is thoughtfully laid out, following the novel approach of Taylor's 'Object Technology: A Manager's Guide' - margin notes contain a 'fast track' summary of the text.
This is a highly recommended book for software team leaders and development managers.