1. Always include contingency
2. Avoid making number fit the
budget
3. Communicate assumption used
4. Avoid using only high-level breakdown
5. Double-check for commonly overlooked activities
6. Include accuracy of the estimates
7. Don’t forget risks
8. Always validate with experts or previous knowledge