Roles de Soporte
Los roles de soporte (formalmente conocidos como roles secundarios) se introducen generalmente de manera temporal para solucionar problemas de escalamiento. Existen cinco roles de soporte:
Especialistas.- Aunque la mayoría de los miembros del equipo ágil son especialistas-generalistas, algunas veces, especialmente a escala, se requiere especialistas. Por ejemplo, en equipos grandes o en dominios complejos, pueden unirse al equipo uno o dos analistas de negocios ágiles para ayudarte a explorar los requisitos de lo que estás construyendo. En equipos muy grandes, se puede requerir un director de programa para coordinar la dirección del equipo en varios subequipos/cuadrillas. Verás también especialistas en los equipos DAD cuando los especialistas-generalistas no estén disponibles. Cuando tu organización es nueva en ágil puede contar principalmente con personal especializado que aún no ha hecho la transición a especialistas-generalistas.
Experto en un Dominio (SME).- El Product Owner representa un amplio rango de interesados, no solamente usuarios finales, así que no es razonable esperar que ellos sean expertos en cada matiz de tu dominio. El propietario del producto algunas veces traerá expertos en el dominio para trabajar con el equipo, por ejemplo, un experto en impuestos para explicar los detalles de un requisito del ejecutivo patrocinador, que explique la visión del proyecto.
Experto Técnico.- Algunas veces el equipo necesita la ayuda de técnicos expertos, tales como un build master para establecer sus build scripts, un administrador ágil de bases de datos para que ayude a diseñar y probar su base de datos y el experto de la experiencia del usuario (UX) para ayudar a diseñar una interfase utilizable, o un experto en seguridad para proveer consejo acerca de escribir un sistema seguro. Se trae a expertos técnicos según se requiere, en una base temporal para ayudar a superar un problema difícil y para transferir sus habilidades a uno o más desarrolladores en el equipo. Los expertos técnicos trabajan regularmente en otros equipos que son responsables de complicaciones técnicas a nivel de empresa o son simplemente especialistas en préstamo que vienen a tu equipo desde otros equipos.
Testers Independientes.- Aunque la mayoría de las pruebas las hace la misma gente del equipo DAD, algunos equipos DAD son respaldados por un equipo independiente de pruebas que trabaja en paralelo y que valida sus trabajo a lo largo del ciclo de vida. Este equipo de pruebas independiente se necesita normalmente en situaciones de agilidad a escala dentro de dominios complejos, utilizando tecnología compleja o encargándose de problemas de cumplimiento de regulaciones.
Integrador.- Para los equipos DAD grandes, que han estado organizados con subequipos, los subequipos normalmente son responsables de uno o más subsistemas o características. Mientras más grande el equipo general, normalmente es más grande y complicado el sistema a construir. En estas situaciones, el equipo general puede requerir una o más personas en el rol de integrador responsable de construir el sistema completo desde los varios subsistemas. En los equipos más pequeños o en situaciones más simples el Propietario de la Arquitectura es generalmente responsable de asegurar la integración, una responsabilidad que levantan los integradores para ambientes más complicados. Generalmente, los integradores trabajan de cerca con el equipo de prueba independiente, si existe uno, para llevar a cabo las pruebas regulatorias del sistema de integración a lo largo del proyecto. Este rol integrador normalmente se necesita solo a escala para soluciones técnicas complejas.
Autor:Disciplined Agile Consortium. ©2013-2019 Project Management Institute, Inc.
Traducción: Adela Vega, TSPM, SMC, SDC
Adaptación: Enrique Ledesma M.Sc., DALSM/CDAI, PMP, STC, SPOC, SMC, SDC