¿Qué es un rol?
Un rol es la función que una persona desempeña en un lugar o en una situación. En RUP, un rol define el comportamiento y responsabilidades de un individuo o de un grupo de individuos trabajando juntos como un equipo.
Una persona puede desempeñar diversos roles, así como un rol puede ser interpretado por varias personas.
Los roles se distribuyen entre los miembros del proyecto y son los que definen las tareas de cada uno y el resultado (artefactos) que se espera de cada uno de ellos.
Las responsabilidades de un rol son tanto llevar a cabo un conjunto de actividades así como ser el dueño de un conjunto de artefactos.
¿Qué roles existen?
Hay diversos roles en RUP los cuales sirven para establecer que tarea le tocara desempeñar a que persona, estos roles son los que se enlistan a continuación:
Jefe de Proyecto:
Establece un conjunto de prácticas que aseguran la integridad y calidad de los artefactos del proyecto. Se encargará de supervisar el establecimiento de la arquitectura del sistema.
Sus funciones son:
- Llevar la planificación y control del proyecto.
- Asignar los recursos.
- Gestionar las prioridades.
- Coordinar las interacciones con los clientes y usuarios.
- Mantener el equipo del proyecto enfocado en los objetivos.
- Gestión de riesgos.
Analista de Sistemas:
Sus funciones son:
- Captura, especificación y validación de requisitos, interactuando con el cliente y los usuarios mediante entrevistas.
- Recomienda las mejores opciones y sistemas para cumplir los requerimientos.
- Elaboración del modelo de Análisis y Diseño.
- Colaboración en la elaboración de las pruebas funcionales y el modelo de datos.
Diseñador:
- El propósito del diseño es el de crear una estructura interna limpia y relativamente simple, llamada arquitectura.
- Generar prototipos rápidos del sistema.
- Diseñar el documento arquitectónico y mantenerlo actualizo durante el proyecto.
- Velar para que el producto final se ajuste al diseño realizado.
Programador:
Los programadores deben convertir la especificación del sistema en código fuente ejecutable utilizando uno o mas lenguajes de programación, así como herramientas de software.
Especialista en pruebas (Tester):
Se divide en analista de pruebas y diseñador de pruebas:
- Un analista de pruebas es el rol que identifica y define las pruebas necesarias, supervisa el proceso de prueba necesario y los resultados de cada ciclo de prueba y evalúa la calidad global.
- El diseñador de pruebas es responsable de definir el enfoque de pruebas y garantizar su satisfactoria implementación.
Cliente:
El cliente es quien especifica los requisitos del sistema.
Comentarios
Publicar un comentario