Rainbows & Ratholes: Best practices for managing successful projects