Roles

ROLES

A continuación se detallan los diferentes roles que se necesitan en esta empresa para la producción de software,además de los requisitos para poder ejercer cada uno de ellos.


Administrador de proyecto

Nico Gonzalez Munar


Función:

El administrador del proyecto es la persona encargada de dirigir los recursos de uno o varios proyectos para el cumplimiento del mismo de forma correcta dentro de los plazos definidos. Estos recursos pueden ser humanos, ecónomicos tecnológicos, etc. Siempre ha de haber un administrador por proyecto.

Requisitos:

Un buen administrador de proyecto ha de cumplir los siguientes requisitos para poder ejercer su función de forma adecuada:
- Liderazgo: Un administrador de proyecto ha de saber dirigir a sus empleados con tal de conseguir el cumplimiento del mismo.
- Capacidad de organización: Ser capaz de organizar el equipo para finalizar el trabajo dentro de los plazos definidos.
- Presión: El administrador ha de saber trabajar bajo condiciones de presión.
- Creatividad: El administrador ha de saber improvisar en caso de que el plan actual sea poco efectivo o ineficiente.
- Experiencia: Interesa que el administrador haya trabajado en otros proyectos.



Analista

Antonio Daniel Vilchez Hernandez


Función:

El analista debe entender y estructurar el problema del cliente. Durante el período de análisis, el analista se reunirá con el cliente para entender y especificar el problema a solucionar. En cada reunión se indicará al cliente cómo ha ido evolucionando el proyecto en el documento de los requisitos de usuario. El analista podrá utilizar diversos sistemas para ayudar al cliente a estructurar y definir el problema en cuestión. Además, el analista ha de convertir los requisitos de usuario en requisitos de software. El proceso termina con el proceso de revisión de los requisitos de usuario y la aceptación de estos.

Requisitos:

El analista ha de ser un trabajador con capacidades de comunicación. Además, ha de ser alguien capaz de entender y escuchar al cliente. También ha de entender los procesos de apoyo para el análisis. También se espera creatividad, lo cual permitirá crear nuevos modelos sobre la estructura a crear.



Diseñador

Aitor Lepe Oyaga


Función:

Es la persona encargada del diseño del sistema, Entre sus funciones se encuentra:
- Generar el diseño arquitectónico, basándose en los requisitos.
- Generar prototipos rápidos para comprobar los requisitos.
- Generar documento del diseño arquitectónico, y mantenerlo actualizado a lo largo del proyecto.
- Asegurar que el producto final se ajusta a los requisitos.

Requisitos:

El perfil de un diseñador ha de incluir:
- Se necesita una gran habilidad para encontrar soluciones a los diferentes problemas del diseño y restricciones.
- Experiencia previa en la creación de sistemas similares.
- Habilidad para programar.
- Deben conocer la metodología de diseño utilizada, además de las herramientas de apoyo.



Programador

Marti Garau Serra


Función:

Es el encargado de convertir las especificaciones en código ejecutable utilizando uno o varios lenguajes de programación, además de herramientas de software de apoyo a la programación.

Requisitos:

El programador ha de tener conocimiento de diferentes lenguajes de programación, con la posibilidad de asistir al analista y diseñador en la elección de este. También ha de tener conocimientos en el área de trabajo seleccionado. Ha de tener experiencia en el lenguaje de programación utilizado durante el proyecto. Además se requiere conocimiento de base de datos. Para acabar, ha de estar en conocimiento de los últimos avances y desarrollos en el mercado actual, buscando el beneficio del proyecto.



Téster

Yolanda Alemany Ruiz


Función:

Durante el desarrollo del software, se pueden producir errores. Estos errores pueden ser simples, pero desembocar en otros errores aún más graves, por ejemplo, una mala especificación de un requisito de usuario. Por lo tanto, durante todos los procesos del proyecto, se incluye una actividad que se encargue de detectar estos errores del sistema en construcción y eliminarlos. Todas estas actividades recaen en el téster de la empresa.

Requisitos:

Un téster ha de tener las siguientes características:
- Conocer el lenguaje de programación utilizado durante el proyecto.
- Conocer la metodología de diseño.
- Ser sistemático en las revisiones.
- Actitud agresiva en la comprobación de software, para encontrar cualquier tipo de error en el código y documentos del proyecto.



Community manager

Marti Garau Serra


Función:

Es la persona responsable de la comunicación externa de la compañía, encargada de la imagen de la misma en el resto del mundo. Se responsabiliza de controlar y mantener las redes sociales, correos de gente interesada y tener actualizado el blog de la empresa.

Requisitos:

Un community manager ha de reunir las siguientes características:
- Persona escrupulosa y detallista.
- Buen trato con la gente.
- Capacidad para atraer la atención del público.



Podreis descargar el documento:
Gestión de recursos humanos - Roles y actividades