2. Roles y responsabilidades
Los roles y responsabilidades que tiene un equipo de desarrollo varían
dependiendo de la metodología utilizada. Un rol es una figura que adquiere
una persona a quién son asociados ciertas responsabilidades
3. Metodologías tradicionales
roles Responsabilidad
Cliente/Usuario Tiene la responsabilidad de entregar/escribir los requisitos del proyecto a
desarrollar, además de validar, revisar y aprobar los entregables que saldrán de
este proceso. Interviene en las fases de inicio y revisión (entrega) del proyecto.
lider del proyecto Organiza, gestiona y coordina todas las tareas del proyecto
para cumplir el objetivo. Mantiene comunicación directa con
el cliente y equipo del proyecto. Su participación es
fundamental para el éxito del proyecto.
Analista Es quien toma y transcribe los requerimientos del cliente y los canaliza hacia las
personas que programan. Rol conocido también como analista de requerimientos.
4. Metodologías tradicionales
roles Responsabilidad
programador Rol clave, pues es quien convierte los requisitos en leguaje de maquina, es decir, crea los
programas.
Ensayador Participar en la etapa de certificación. Es un rol independiente, pero con gran
responsabilidad, ya que si el proyecto no cumple con los estándares mínimos será rechazado
o devuelto a desarrollo hasta que cumpla con los requisitos solicitados por el cliente.
Diseñador Crea los prototipos o maquetas de los futuros desarrollos. Su trabajo inicia llevando los
requisitos del cliente a maquetas que pueden ser llevados a código.
Arquitecto de software Marca la pauta tecnológica , es decir, los lineamientos que debe seguir el programador.
5. Metodologías agiles
rol responsabilidad
Dueño del producto El Dueño de Producto es el responsable de maximizar el valor del
producto y del trabajo del Equipo de Desarrollo.
• Responsable del retorno de la inversión (ROI)
• Guiar el esfuerzo de desarrollo
• Comunicacion continua con los involucrados
• Mantener la moral del equipo
• Disponibilidad para resolver dudas del equipo
• Toma de decisiones bien analizadas
6. Metodologías agiles
Rol responsabilidad
Maestro Scrum El Scrum Master es el responsable de asegurar que el Scrum sea entendido
y adoptado.
• Los Scrum Masters hacen esto asegurándose de que el Equipo Scrum
trabaja ajustándose a la teoría, prácticas y reglas de Scrum.
• El Scrum Master es un líder que está al servicio del Equipo Scrum.
• El Scrum Master ayuda a las personas externas al Equipo Scrum a
entender qué interacciones con el Equipo Scrum pueden ser de ayuda y
no.
• El Scrum Master ayuda a todos a modificar estas interacciones para
maximizar el valor creado por el Equipo Scrum.
7. Metodologías agiles
Rol responsabilidad
Equipo de Desarrollo
(Equipo Scrum)
Solo los miembros del Equipo de Desarrollo participan
en la creación del Incremento.
Son autoorganizados. Nadie (ni siquiera el Scrum
Master) indica al Equipo de Desarrollo cómo convertir
elementos de la Lista del Producto en Incrementos de
funcionalidad potencialmente desplegables.