Software Project Survival Guide (Pro — Best Practices)