If you have never been exposed to managing software development before, you may find this book interesting (just as you would find your first class on project management). However, if you know about software projects in general, you will likely find that you wasted your money (and your time). Sullivan spent most of the book describing his experience at his company and how they "succeeded" their software development. He presents the problems they faced in a very high level view without really proposing or suggesting concreate solutions. Overall, this book tells you what problems exists in software development projects, but you probably already know these problems since you are looking at buying this book...