El documento describe los diferentes roles y responsabilidades en el desarrollo de proyectos según diferentes metodologías. Menciona que algunos roles como el cliente/usuario no cambian y es responsable de proveer los requerimientos. Luego detalla roles comunes como analista, programador, tester, diseñador y sus responsabilidades. Finalmente explica los roles del Dueño del Producto, Scrum Master y Equipo de Desarrollo en Scrum y sus principales responsabilidades.
2. Los roles y responsabilidades
que tiene un equipo de
desarrollo varía dependiendo
de la metodología utilizada.
Un rol es una figura que
adquiere una persona a quién
son asociadas ciertas
responsabilidades.
roles y
responsabilidades
Es importante mencionar que
existen roles que no cambian
como, por ejemplo, el rol del
cliente o usuario, el que será
quien nos entregue y complete
todos los requerimientos para
iniciar el desarrollo, en
cualquiera de las metodologías
disponibles.
3. 02 Cliente/Usuario
Los roles que
participan en
esta
metodología
son
Tiene la responsabilidad de
entregar/escribir los
requerimientos del proyecto a
desarrollar, además de validar,
revisar y aprobar los
entregables que saldrán de
este proceso.
01 Cliente/Usuario
Organiza, gestiona y coordina
todas las tareas del proyecto
para cumplir el objetivo.
Mantiene comunicación directa
con el cliente y equipo del
proyecto.
4. 04 Programador
Los roles que
participan en
esta
metodología
son
Es quien toma y transcribe los
requerimientos del cliente y los
canaliza hacia las personas que
programan.
03 Analista
Rol clave, pues es quien
convierte los requerimientos en
leguaje de maquina, es decir,
crea los programas.
05 Tester
Participa 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.
5. 07 Arquitecto de software
Los roles que
participan en
esta
metodología
son
Crea los prototipos o maquetas
de los futuros desarrollos. Su
trabajo inicia llevando los
requerimientos del cliente a
maquetas que puedan ser
llevadas a código.
06 Diseñador
Marca la pauta tecnológica, es
decir, los lineamientos que
debe seguir el programador.
6. Responsable del retorno de la
inversión (ROI)
Guiar el esfuerzo de desarrollo
Comunicación continua con los
involucrados
Mantener la moral del equipo
Disponibilidad para resolver dudas
del equipo
Toma de decisiones bien analizadas
Responsabilidades
El Dueño de Producto (Product Owner) es el
responsable de maximizar el valor del producto y
del trabajo del Equipo de Desarrollo.
7. 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 cuáles no.
El Scrum Master ayuda a todos a modificar
estas interacciones para maximizar el valor
creado por el Equipo Scrum.
Responsabilidades
El Scrum Master es el responsable de asegurar
que el Scrum sea entendido y adoptado.
8. Solo los miembros del Equipo de
Desarrollo participan en la creación
del Incremento.
Son auto-organizados. 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.
Responsabilidades
EquipodeDesarrollo
(ScrumTeam)