personas

Skills en un equipo ágil

Es este artículo se muestra una visión de cuáles podrían ser los skills de un miembro de equipo ágil. Se han agrupado según estén relacionados con la orientación a producir valor para el receptor final del producto, con la capacidad de trabajar en equipo o con la capacidad de mejorar.

Antes de ver en detalle estos skills es necesario entender una de las características principales que hace que un equipo ágil sea altamente productivo: la “potenciación del equipo”. Los miembros de un equipo ágil tienen más libertad para tomar decisiones pero también más responsabilidad, conjunta y mutua, hacia el resultado del proyecto o producto.
 
 skills-equipo-agil-scrum
 

El buen gestor de un equipo ágil

En un equipo ágil, el gestor es un elemento clave. No es sencillo conseguir que el cliente obtenga el mejor resultado posible del proyecto, que el equipo sea hiperproductivo y que a la vez disfrute de su trabajo. De hecho, ser jefe no significa necesariamente ser líder, y el liderazgo estructural simplemente es ejercicio del poder. El liderazgo es más que técnicas, es una forma de pensar, un estilo de vida. Lo detenta aquella persona que consigue que se hagan las cosas, que se cambien, que se mejoren y que se innove.

Si se entiende la cultura de una empresa como el resultado del modelo de gestión que se practica en ella, se puede distinguir entre dos modelos diferentes:
  1. El modelo de gestión tradicional, basado en la autoridad, dirección y control por parte de un superior que planifica/dicta las tareas a hacer y las asigna. Este modelo se basa más en competencias individuales que en trabajo en equipo: cada miembro del grupo de trabajo está especializado en tareas concretas dentro de un proceso “en cascada”. Tras realizar su parte, se “pasa la pelota” al experto en la siguiente fase, de manera que es difícil que haya un sentimiento de responsabilidad compartido entre los miembros del grupo de trabajo acerca del resultado del proyecto, se producen esperas, pasos hacia atrás, correcciones por no-cumplimiento y, peor, puede fomentar la competitividad entre las personas del grupo de trabajo.
  2. El modelo que fomenta el trabajo en equipo, especialmente en proyectos complejos y de alto riesgo, donde el alcance se va precisando durante la ejecución del proyecto (proyectos “emergentes”) y/o que necesitan de la creatividad conjunta de los integrantes del equipo, que colaboran estrechamente y comparten la responsabilidad del resultado del proyecto.
Para este segundo modelo, se necesita que el gestor/líder de un equipo ágil piense y se comporte como un facilitador, un líder al servicio del equipo que en Scrum se conoce como Scrum Master, una persona que, además de entender cual es la base por la que funcionan las cosas (el negocio del cliente, la metodología de trabajo, la tecnología) debe tener dotes de trato interpersonal, tanto con el cliente como con el equipo, ser capaz de:
  • Observar, escuchar, preguntar mucho y reparafrasear para entender las las necesidades, motivaciones y sentimientos de los otros, ponerse en su lugar antes de dar la propia opinión (si es realmente necesario que la dé). Es decir, evitar juzgar inmediatamente al otro y tener empatía.
  • Negociar, comunicar adecuadamente la información correcta en el momento correcto, adaptándola a las necesidades de la audiencia.
  • Enfocar al equipo, orientarlo para avanzar y cumplir con las expectativas del cliente, a la vez que cuidar la calidad del producto, sin dictar cómo hacerlo.
  • Motivar al equipo.
Esta manera alternativa de concebir el trabajo en equipo lleva utilizándose desde hace varios años en miles de proyectos. Actualmente hay más de 50.000 Scrum Masters certificados a nivel mundial (sin contar con los que no están certificados) que trabajan en empresas donde la competitividad de mercado, la innovación, la calidad y la productividad son fundamentales, desde startups a grandes empresas como Nokia, Toyota, Google, etc.
 
 
A continuación se enumeran las cualidades que debe tener y los comportamientos a evitar por parte de un buen gestor de equipo.
 

Potenciación del equipo (team empowerment)

En los proyectos tradicionales el jefe de proyecto identifica las tareas a realizar, las estima y las asigna. En cambio, en Scrum los equipos son autogestionados, se potencia el trabajo en equipo, se motiva al equipo y se consigue el compromiso de sus miembros mediante las técnicas que se aplican en las propias actividades de Scrum:

 

Colaboración y comunicación entre el equipo y con el cliente

Scrum sistematiza la colaboración entre el cliente y el equipo:

 
Scrum sistematiza la colaboración dentro del equipo mediante las siguientes actividades:
 

Equipo (Team)

Grupo de personas que de manera conjunta desarrollan el producto del proyecto. Tienen un objetivo común, comparten la responsabilidad del trabajo que realizan (así como de su calidad) en cada iteración y en el proyecto.

Facilitador (Scrum Master)

Lidera al equipo llevando a cabo las siguientes responsabilidades:

  • Velar por que todos los participantes del proyecto sigan las reglas y proceso de Scrum, encajándolas en la cultura de la organización, y guiar la colaboración intraequipo y con el cliente de manera que las sinergias sean máximas. Esto implica:
  • Quitar los impedimentos que el equipo tiene en su camino para conseguir el objetivo de cada iteración (proporcionar un resultado útil al cliente de la manera más efectiva) y poder finalizar el proyecto con éxito. Estos obstáculos se identifican de manera sistemática en las reuniones diarias de sincronización del equipo y en las reuniones de retrospectiva.
  • Proteger y aislar al equipo de interrupciones externas durante la ejecución de la iteración (introducción de nuevos requisitos, "secuestro" no previsto de un miembro del equipo, etc.). De esta manera, el equipo puede mantener su productividad y el compromiso que adquirió sobre los requisitos que completaría en la iteración [notar, sin embargo, que el equipo debe reservar tiempo para colaborar con al cliente en la preparación de la lista de requisitos para la próxima iteración].

 

Cliente (Product Owner)

Las responsabilidades del Cliente (que puede ser interno o externo a la organización) son:

Syndicate content