1. Resist the ad hoc. Announce that this is a project, and that it matters enough to be treated as one.
2. The project needs a leader, a person who takes responsibility as opposed to waiting for it to be given.
3.Write it down. All of it. Everything that people expect, everything that people promise.
4. Send a note confirming that you wrote it down, specifically what you heard, what it will cost and when they will have it or when they promised it.
5. Show your work. Show us your estimates and your procedures and most of all, the work you’re going to share with the public before you ship it.
6. Keep a log, a notebook, a history of what you’ve done and how. You’ll need it for the next project.
7. Source control matters. Don’t change things while people are reviewing them, because then we both have to do it twice.
8