A project manager working in software development serves as a conduit between the programming staff and the business stakeholders or product owners for the application in question. In the Agile world, project managers sometimes are known as scrum masters. Whatever their moniker, cultivating a positive...