Hola!
Hoy voy a dejar de lado una intro para poner contexto en el post y voy directamente a la pregunta:
¿Son necesarios los roles en un equipo Agile?
La respuesta es simple: SI. Pero no son los roles que usualmente la gente conoce, en un Agile Team solo existen 2 roles
- Personas con un problema
- Un equipo ágil con la capacidad de dar una solución a ese problema
Y ya está. El 1er rol es usualmente conocido como cliente o customer, y es que define los problemas o necesidades sobre las que trabajará el 2do equipo. Dentro del 2do equipo es donde surgen los roles más conocidos como front-end developer, back-end developer, analyst, etc.
En realidad lo importante en un equipo ágil es que los integrantes sean lo suficientemente flexibles como para poder cubrir cualquier posición. De esa manera, desde el día ZERO el equipo puede comenzar a aportar valor. Esto no quita que en determinados momento sea necesario acudir a un especialista, por ejemplo en una tarea de tunning de bases de datos. Esto suele ser dictado por la propia evolución de la solución, y si la arquitectura es flexible como para emerger a partir del equipo, no será un problema. (recuerda descarta los arquitectos clásicos!)
Dicho esto, solo queda cerrar con un consejo. La próxima vez que armes un equipo ágil, no tengas en cuenta las capacidades específicas de las personas en relación a LO QUE PUEDEN HACER, sino más bien ten en cuenta la capacidad que poseen para ADAPTARSE A LO QUE SURJA. Recuerda que la única constante en un equipo es el cambio y:
Los clientes ágiles saben que un producto siempre puede mejorar, y tambien saben que ellos son responsables de los cambios que introducen en el mismo
Los analistas saben que un análisis nunca está completo, el contexto y los problemas tienden a cambiar y ellos deben adaptar los modelos de análisis a medida que se descubren estos cambios
Los developers sabemos que nunca escribiremos el código perfecto, es por eso que refactorizamos, nos basamos en tests y cambiamos el código una y otra vez para mejorar el mismo
Happy Teaming
!!!
Saludos @ Home
El Bruno
Leave a comment