This is a blog about the tasks and responsibilities of a software development project. The project manager is responsible for managing software projects. Among its responsibilities is the management of teams composed of analysts, programmers, consultants and external suppliers of services. The head of a project is the most responsible for the planning and execution of the project within the set deadlines with the end customer, according to the quality standards defined, and within a particular cost margin. The project manager must have a number of abilities, such as being a good negotiator, knowing how to resolve interpersonal conflicts, or know how to ask penetrating questions, among others.