Roles dentro de un Equipo Ágil

Resultado de imagen de rol

Distinguir y limitar los roles del equipo ayuda a que el trabajo lo realicen las personas mejor capacitadas para ello.

Roles distintos no significa personas distintas. Una persona puede adoptar mas de un rol.

 

Función de cada Rol dentro del Equipo

Dueño del Producto

  • Pedir lo que necesita (no el cómo, sino el qué)
  • aceptar o pedir correcciones sobre lo que se le entrega.

 

Cliente

  • Es el dueño del producto
  • Es el usuario final

 

Analista de Negocio

  • Tambien es el dueño del producto porque trabaja codo a codo con el cliente
  • Traduce los requisitos en tests de aceptación para que los desarrolladores los entiendan (les explica qué hay que hacer y resuelve sus dudas)

 

Desarrolladores

  • Toman la información del analista de negocio y deciden cómo lo van a resolver además de implementar la solución.
  • Deben tener conocimientos avanzados sobre usabilidad y diseño de interfaces de usuario (aunque a veces es conveniente tener un experto en estos campos)

 

Arquitectos

  • Persona capaz de tomar decisiones de diseño
  • Capacidad de poder hablar directamente con el cliente y entender los requisitos de negocio.
  • Todos los desarrolladores son arquitectos en el sentido de que se les permite tomar decisiones de arquitectura conforme se va escribiendo o refactorizando código.
  • Se revisa el código entre compañeros.
  • Ante decisiones complejas, se pide opinión a desarrolladores
    más experimentados.

 

Administradores de Sistemas

  • Velar por los servidores y servicios que necesitan los desarrolladores.

 

 

Fuente: Diseño Ágil con TDD