This book is the ultimate reference, the PMBOK on managing software development projects. Whereas other books are limited to one particular viewpoint or cookbook method, the authors in this book tap from many years of experience with different approaches. The only point of critique is that the book could probably also have been written on half as many pages. But this drawback is entirely compensated by the thoughts and best practices presented and the way they are presented, the experiences shared, the examples given and the method proposed here.