Murray Cantor's book discusses leadership, which is an important, though neglected, area of software development. In the introduction Murray Cantor makes it clear this isn't a 'how to' book about software development -- though he writes well on this here -- but this book is about *leading* a software development process. Again and again Murray reminds us that developing software is a team effort, and that only as an effective team will we succeed.
Murray drives this point home forcefully in chapter 3 when he reminds the reader that software projects are non-linear. He observes, correctly, that "Common sense flows from a shared view of how the world works." On the next page he reinfoces this with his tip that our new common sense approach to development is about leadership. From this point on, Murray illustrates the way in which to apply the team concepts to the process of building software.
If the reader is current with the literature as it pertains to development methods, then the technology in the book will not be new. Nevertheless, the lessons pertaining to team building are as profound as they are necessary. Those using the book as an introduction to development methodology will have the treat of learning this from one of the best, and as a bonus receive his sound advice regarding leadership.
Murray has written a book that should be on the shelf of any manager, er leader, associated with the development of software products. This is definitely a "two-thumbs-up" book.