Firstly, I found this book very readable and well structured in the sense that it is constructed as a set of very focused and logical chapters. I liked the style in which the book has been written, the concepts and ideas flow well, without the need for a great deal of re-reading. I found it both concise and eloquent.
The content is well considered practical advice for developers with lot's good "not" so common sense. It has certainly made me reflect on my projects.
As for my background I am a technical project manager of several Java/Corba based projects concerning risk management technology and work in the City of London.