Reduce Duplicate Code
Use a CI Server
Run Private Build
Automate Database Integration
Assess Code Coverage
Commit Code Frequently
Write Automated Developer Tests
Build Software with Every Change