Excellent list of lessons learned that everyone should follow. Whether you are a PM or a developer. My wife follows these as a consultant, often having PMs that don't, and has had quite a bit of success.
In a world where many (most) projects fail or don't meet expectations, communication is key. My wife gets 3 or 4 letters written to her boss a year from customers who were overjoyed with her service. Not necessarily the work since technology is a finicky beast, but they love her service. I know consultants who have not gotten 3 or 4 letters in a decade.
Communicate as the first poster mentioned. It is key!
Steve Jones