To be a successful project manager in a software development environment, one must know more than the “best practices” for managing a project. In software, it is often not known what the final product is going to be at the inception, nor is it known the path that will be taken to create the final…