A project manager or PM is responsible for managing the developers or development teams to ensure that they are building the project according to the project brief. They assign tasks, set up sprints, and often have to communicate with the product owner or account manager to keep them on the same page.