True, give the customer one finger they want the whole hand :-)
Maybe the most important of all. Though administrative overkill for the project manager and sometime childish, it will save your head one day!
Communication is the key to success. Internally and externally. Try, seeing it from the customers point of view. In most cases, the customer's management is deciding about a new project. So, here's your first group of persons to talk to.
But management normally isn't actively working in the project, but the employees. The second group of persons and to my believe another key to success of the whole project. If you can't get motivate the 'normal user' to work with you, your project will fairly be doomed to die. Have you ever considered what a project means to a 'normal user'?. It means more work, besides daily work. They must make clear what they do, how they do it, and what they want. Meaning they have to put it a lot of brain (they don't actually get paid for this extry work
). The third group of persons is your internal project team. Normally they are motivated to the finger tips, but you have to translate that what the customer needs into something your development team will understand. Sometimes this isn't easy.
I think being a project manager is like walking on the razor's edge for most of the time, but if you like to work with people it's an interesting job.
Good luck to your future projects!
Microsoft SQL Server MVP
My blog: http://www.insidesql.org/blogs/frankkalis/