I think number 4 needs constant reminder to everyone involved in a software project. : 4. Respect the customer, the process, the product, the team and each other.
I find even passing remarks that make your partners(customers, process, product, each other) seem less than capable creates faults which become major failing when things get tough.