¿Qué es un Project Manager y cuáles son sus funciones?

El rol de Project Manager es de vital importancia para que una empresa que desarrolla software pueda cumplir con los plazos de entrega previstos.

¿Qué es un Project Manager y cuáles son sus funciones? | Scroolling

Un project manager es el responsable de la correcta ejecución y desarrollo de un producto. Es decir, es su responsabilidad garantizar que se cumplen los timmings estipulados y que se cumpla en base a lo presupuestado económicamente.

El Project Manager, por lo tanto es el encargado de gestionar los recursos de los distintos equipos para lograr el objetivo, es decir que el producto sea entregado en los plazos de tiempo estimados.

Si bien es cierto, dentro de un equipo gestionado por SCRUM, sus funciones quedan todas absorbidas por el Product Owner y por el propio equipo de desarrollo junto con el resto de ceremonias que ayudan a la gestión del equipo.

Por contra, si no se utiliza SCRUM el Project Manager será el encargado de realizar todas las gestiones necesarias a nivel de recursos y relaciones entre departamentos para conseguir que las entregas de producto.

Funciones de un Project Manager

Definir el marco de trabajo del proyecto

Todo proyecto debe de tener unas normas claras y concisas, con unos objetivos y unos plazos de entrega. Cuando un Project Manager recibe un proyecto lo primero que tiene que hacer es crear un roadmap y hacer estimaciones dentro de este marco de trabajo y luchar para obtener los recursos necesarios para poder cumplir con los plazos de entrega y los objetivos que queden definidos al inicio del proyecto.

Creación y planificación de un roadmap

Los proyectos de software suelen ser complejos pero suelen ser mucho más fáciles de abordar cuando hay un roadmap claro. La misión del Project Manager es poder desgranar todas las funcionalidades del proyecto, bajarlas a tareas, estudiar dependencias, posibles bloqueos, etc. Y en base a toda esa información crear un roadmap para el equipo técnico que va a desarrollar el proyecto.

Gestionar el equipo de desarrollo

Dentro de las funciones del Project Manager está la de gestionar el equipo. Esto incluye desde atender peticiones de vacaciones, etc. A motivar al equipo, hacer mentoring y coaching e incluso hasta de Psicólogo. Tanto a nivel grupal como a nivel individual.

Dentro de sus funciones también debería estar el tenen 1t1 con los miembros del equipo para poder tomar el pulso de las emociones del equipo para ver si se van a poder cumplir con los plazos de entrega.

Comunicación con departamentos, clientes y proveedores

En caso de tener dependencias con otros departamentos para realizar determinadas tareas, es obligación del Project Manager hacer las gestiones necesarias con cualquier departamento interno, con clientes e incluso hacer gestiones con proveedores externos.

QA

Dentro de las funciones del Project Manager también pueden recaer las funciones de revisión y evaluación del producto antes y después de ser entregado para poder detectar posibles bugs y proceder a solventarlo lo antes posible.

Soft skills de un Project Manager

Liderazgo

Un Project Manager lidera un equipo, por lo tanto tiene que tener soft skills de liderazgo para poder solventar todos los problemes que surjan durante el desarrollo de un proyecto.

El Project Manager debe de contar con el apoyo y la confianza del equipo, además como dentro de sus funciones también está la comunicación con otros departamentos y proveedores es importante que su liderazgo actúe fuera de las fronteras del equipo.

Comunicación

El trabajo de un Project Manager es comunicar constantemente, por eso es extremadamente importante que el Project Manager pueda tener buenas dotes comunicativas, que sepa expresar problemas y hablar con fluidez ante ingenieros y ante clientes que puede que no tengan mucho nivel técnico.

Trasladar conversaciones de lenguaje técnico a lenguaje de negocio y viceversa no siempre es fácil pero el mensaje tiene que llegar a ámbos lados de la mesa de forma clara y concisa.

Negociación

El Project Manager vive constantemente negociando tiempos y plazo de entrega, nuevas funcionalidades que tiene que desarrollar el equipo, presupuestos, etc.

Es importante que aprenda a decir que no, a ceder, a ser asertivo, etc. Para poder negociar de forma efectiva con sus stakeholders y ayudar así al cumplimiento de los objetivos y de los plazos de entrega.

Comentarios