Equipo de Desarrollo (Development-Team).
Lo forman el grupo de profesionales que realizan el incremento de cada Sprint.
Es un equipo de desarrolladores multidisciplinario, integrado por analistas, diseñadores, arquitectos de software, programadores, especialistas de base de datos y demás, que en forma auto-organizada, será los encargados de desarrollar el producto.
No se trata simplemente que el grupo este formado por profesionales en estas áreas específicas, a su vez debe ser un equipo multifuncional, en el que todos los miembros trabajan de forma solidaria con responsabilidad compartida.
Es posible que algunos miembros sean especialistas en áreas concretas, pero la responsabilidad es el incremento de cada Sprint y recae sobre el Equipo de Desarrollo en conjunto.
En el agilismo se recomienda que un Equipo de Desarrollo tenga a lo sumo entre 4 y 12 personas. Más allá de 12 resulta más difícil mantener la comunicación directa, y se manifiestan con más intensidad los roces habituales de la dinámica de grupos (que comienzan a aparecer a partir de 8 personas).
En el cómputo del número de miembros del Equipo de Desarrollo solo se consideran los constructores de software, no se consideran ni el Dueño del Producto, ni el Gestor del Proyecto, ni tampoco posibles involucrados tales como Administradores (del servicio) de Base de Datos o personal encargado de documentar y probar la funcionalidad del sistema.
Las principales responsabilidades, más allá de la auto-organización y uso de tecnologías ágiles, son las que marcan la diferencia entre “grupo de trabajo” y “equipo”.
Un grupo de trabajo es un conjunto de personas que realizan un trabajo, con una asignación específica de tareas, responsabilidades y siguiendo un proceso o pautas de ejecución. Los operarios de una cadena, forman un grupo de trabajo: aunque tienen un jefe común, y trabajan en la misma organización, cada uno responde por su trabajo.
El equipo tiene espíritu de colaboración, y un propósito común: conseguir el objetivo específico con el mayor valor posible.
Un equipo ágil responde en su conjunto, trabaja de forma cohesionada y auto-organizada. No hay un gestor para delimitar, asignar y coordinar las tareas. Son los propios miembros los que lo realizan. Por lo tanto es importante acotar, que el rol de Líder de Desarrollo podría variar según el transcurso del proyecto.
En el equipo
- Se respetan las opiniones y aportes de todos.
- Todos deben conocer el modelo de trabajo ágil.
- Todos los miembros del equipo participan en las decisiones.
- Todos conocen y comprenden la visión del Dueño del Producto.
- Comparten de forma conjunta el objetivo de cada Sprint y la responsabilidad del logro.
- Aportan y colaboran con el Dueño del Producto en el desarrollo de la Pila del Producto.
- La responsabilidad de auto-organización y uso de prácticas y tecnologías ágiles es propia del equipo.
Aptitudes que deben tener los integrantes del equipo
- Capacidad de auto-gestión.
- Ser profesionales expertos o avanzados en su disciplina.
- Tener "vocación" (la buena predisposición no alcanza) para trabajar en equipo.
- Ser solidario y colaborativo: si quieres formar parte de un verdadero equipo, debes ser consciente de que tus compañeros, pueden necesitar tu ayuda profesional. Cuando un compañero de equipo no sepa algo que tú sí sepas, debes ser solidario con tu conocimiento y colaborar con las tareas de tu compañero.
- Ser motivador, en vez de pretender sobresalir: No es lo mismo decir “yo puedo resolver eso” que “me gustaría que intentáramos resolverlo juntos”. Que un compañero de trabajo sienta que lo apoyas, es motivarlo. Pero si te pones en el papel de “sabelotodo”, solo estarás adoptando una postura odiosa. En un equipo, no debes querer sobresalir: debes sentirte a gusto, logrando objetivos entre todos.
- Evitar la competencia: ¿cuál es el objetivo de querer ser “mejor” que tu compañero? Intentando ser “mejor que”, malgastas tus energías en competencias sin sentido. Puedes aprovechar toda esa energía, en aprender de tus compañeros aquello que ignoras, y enseñarles aquello en lo que tu eres bueno. Notarás la gran diferencia, al finalizar cada Sprint, y ver que el resultado de lo entregado, es lo que verdaderamente sobresale.
Aprende a disfrutar de los logros de tu equipo y verás como el orgullo es mayor, que cuando solo intentas sobresalir en algo.