Barcelona City Council | Capital humàBarcelona City Council website

Home  > Job profiles

Get to know this occupation

Other denominations

Product owner, Product technician, Product manager


IT project managers are responsible for managing software development for their own company or other companies. They manage software development and consulting projects and are responsible for the management of the human resources assigned to the project and for the technical quality of the product. The responsibilities of this position include management of teams comprised of analysts, programmers, consultants and even external service providers. IT project managers are ultimately responsible for ensuring that the project is executed according to the timeline established with the final customer, according to defined quality standards and within a specified range of costs. In most cases, these professionals provide real-time response and handle competing demands.


T project managers carry out the following tasks:
  • Manage the project in an overall manner.
    Plan and define resources and coordinate and supervise the functional and organic analysis and the development and implementation of the software.
  • Technically manage the project.
    Transform the client¿s requirements into technical specifications and develop the initial design of blocks in which the software product is structured. Although no programming or structuring is involved, must have extensive knowledge in this area to help distribute time and resources.
    Take responsibility for possible extensions to the project.
    Solve technical problems that may arise during the project and ensure the quality of the software delivered.
  • Directly negotiate with the client (clients may be within the company or external).
    Analyse client needs and translate them in a project in order to create the most beneficial software for the client.
    Keep the client informed about the progress of the project and about possible deviations.
    Set the customer training once he/she has received it.
  • Plan and take responsibility for follow-up.
    Set clear objectives and timing to be fulfilled and monitor the development of the project.
    Create a detailed agenda with the timing for the various parts of the project.
    Establish critical points that may arise when designing and developing the software to obtain the best results.
  • Lead the team.
    Coordinate and supervise the team of programmers, analysts, consultants and even external service providers.
    Define how tasks (structuring, creation of bases, scheduling, etc.) will be distributed among team members and monitor their development.
    Ensure that the them complies with deadlines and keeps the project within the budget.
    Establish fluid communication among team members participating in the project.
  • Identify new customer service opportunities and provide technical advice in the development of business proposals.

Quick access and copyright:

Centre per al desenvolupament professional Porta22

Barcelona Treball (Porta22)
Llacuna, 156-162, 08018 Barcelona

Monday to Friday from 9 to 18 h

Generalitat de Catalunya
Unió Europea FEDER
Unió Europea FSE