I had a look at the editorial review on Amazon, and I am very interested in hearing more about "How to manage managers, end-users and sponsors". Could you go into more detail on how your book covers this?
I have managed a software development team of 7 developers for 3 years and I have found that the biggest challenges isn't following a good development practice (XP, Rational Rose, <insert your favorite here>), it is managing the expectations of the business.
For example: You are the IT manager of a company, and the CEO says to you: �build me a widget (could be anything), and you have 4 weeks.�, and you follow your software development guidelines that means that the project will take 8 weeks. How do you manage the CEO in this case? What do you sacrifice, the deadline or your software development guidelines?
I think most managers and senior programmers will tell you that they have had a similar experience with this, and would love to have the skills to manage the managers.