The Project Manager's Guide to Software Engineering Best Practices