O'Reilly:
"1. Code for Maintainability 2. Know Your Status 3. Communicate Early and Often 4. Do Things That Matter 5. Fix Your Most Important Problem First"