GitPrime eleva el liderazgo de la ingeniería con datos objetivos. En esta serie de entrevistas, los líderes de ingeniería hablan de cómo construir equipos de alto rendimiento.
¿Cómo mejoraría la actitud y la productividad de sus desarrolladores de software si no sólo tuvieran voz y voto en la forma de trabajar, sino también en la forma de trabajar con ellos?
En los últimos veinte años, la industria del software ha pasado de un enfoque rígido, de arriba a abajo, en cascada, a equipos ágiles, capacitados y auto-organizados. Además, los últimos diez años han introducido nuevas normas sobre el trabajo a distancia, redefiniendo las expectativas sobre dónde y cuándo trabajan los programadores.
Hoy en día los desarrolladores tienen una libertad y autonomía sin precedentes, lo que se traduce en una mayor satisfacción, productividad y capacidad de respuesta a las cambiantes necesidades de las empresas. Han llegado a esperar esta flexibilidad, y los directivos astutos buscan nuevas formas de mantener a los desarrolladores comprometidos, entendiendo que la felicidad mejora el rendimiento, la satisfacción y la calidad del trabajo.
El siguiente paso en la (r)evolución del lugar de trabajo
Los equipos de desarrollo ágil adoptan los valores de la autoorganización, la mejora continua y el liderazgo descentralizado. A menudo, todo el equipo está involucrado en la planificación, la estimación de proyectos y la mejora de procesos, lo que permite que todos colaboren en la realización del trabajo.
La mayoría de los equipos ágiles ya usan una estrategia de atracción en lugar de una de empuje para asignar el trabajo. En lugar de que los gerentes empujen una tarea a un programador en particular, los programadores sacan su siguiente tarea de una lista pre-aprobada. Esto está en línea con los valores de dar a los desarrolladores tanto control de su trabajo como sea posible.
En resumen, los desarrolladores modernos disfrutan de una gran autonomía…
- cómo funcionan
- donde trabajan
- cuando trabajan
- en qué tareas trabajan
Sin embargo, hoy en día, la mayoría de los equipos ágiles siguen estando formados por directivos.
Los equipos autoformados son el siguiente paso en la transformación ágil, permitiendo a los desarrolladores decidir con quién trabajan.
Los equipos de autoformación son equipos en los que los miembros deciden con quién desean trabajar para llevar a cabo una tarea, un proyecto o un objetivo.
En lugar de la función tradicional de designar personas para los equipos, los administradores facilitan la creación de esos equipos mediante actividades estructuradas. Esto es similar a la forma en que los gerentes pueden facilitar el mejoramiento de los equipos mediante una actividad retrospectiva estructurada o ayudar al equipo a estimar mediante un ejercicio de planificación.
Los beneficios de los equipos de autoformación
En los equipos que se forman a sí mismos, los roles suelen ser más fluidos, lo que permite una mejor innovación y colaboración, que suelen ser atributos emergentes. El equipo puede optar por no tener roles formales, en su lugar, aprovechando las habilidades de todos los miembros del equipo para lograr el objetivo. Esto reduce una razón común por la que muchos desarrolladores dejan sus trabajos: se aburren realizando sólo un tipo de trabajo. Cuando los roles son fluidos, los miembros del equipo pueden comprometer todas sus habilidades, ideas y conocimientos sin preocuparse de que algo «no sea su trabajo».
El liderazgo también se puede pasar alrededor del grupo, a quien sepa lo siguiente que hay que hacer (subordinación dinámica). O bien, los grupos pueden optar por rotar el liderazgo periódicamente, dando a cada uno la oportunidad de realizar tareas administrativas específicas (informes de situación, reuniones con clientes, etc.)
Los miembros del equipo también suelen ser más conscientes de sus puntos fuertes y débiles que sus jefes, ya que la gente tiende a ocultar sus debilidades. Los grupos de autoformación pueden crear un entorno en el que las personas se sientan más seguras y, por tanto, más capaces de mejorar, aprender, crecer y contribuir. Además, como todos quieren formar parte del equipo, se sienten motivados para abordar los problemas internos y asumir la responsabilidad de la salud del equipo.
Millenials, que representan el 54% de los ingenieros de software que entran en la fuerza de trabajo, priorizan las relaciones entre pares. Entre los milenios, las amistades en el lugar de trabajo los hacen sentir felices (57%), motivados (50%), y productivos (39%)
Permitir a los desarrolladores elegir con quién trabajan es una fuente de motivación y productividad sin explotar que las empresas deberían ser cautelosas de ignorar.
Empieza con pequeños experimentos
Sin embargo, los equipos de autoformación no son necesariamente fáciles de formar, y a menudo están muy lejos de la estructura «normal» de la oficina. Los gerentes que están considerando la posibilidad de formar equipos autoconstituidos, sería prudente comenzar con pequeños experimentos.
Este artículo incluye un libro de trabajo descargable que puede utilizarse para introducir rápidamente a los equipos en la experiencia de los equipos de autoformación en un entorno seguro y de baja presión.
Estos ejercicios permiten a los miembros del equipo:
- Experimentar la autoformación de equipos en un ambiente profesional y ágil,
- Discutir lo que tienen que ofrecer a los miembros del equipo, y lo que buscan a cambio,
- Considere cómo sus fortalezas y debilidades juegan en sus decisiones,
- Discutir qué criterios podrían utilizarse para formar equipos, y
- Discutir las ideas y preferencias de los métodos de liderazgo.
Después de realizar los ejercicios del cuaderno de trabajo, utilice las preguntas del cuaderno de trabajo para facilitar una discusión en equipo para recoger ideas para otro experimento. Esto podría incluir proyectos prototipo, enjambres o acoso en un rasgo, formación de equipos de corta duración (desde un solo día hasta una iteración completa), o muchos otros tipos de experimentos. Permita que su equipo proponga y lleve a cabo nuevos experimentos para aprender más, y guíelos a través del aprendizaje de las habilidades y actitudes que conducen al éxito.
→ Descargar el cuaderno de trabajo de los equipos de autoformación
Conclusión
Los equipos autoconstituidos son una extensión lógica de los equipos ágiles autoorganizados, tal como se describe en los Principios Ágiles y el Scrum. El aumento de la felicidad de los desarrolladores está directamente relacionado con una mayor productividad y una menor rotación, reduciendo el costo de estos empleados altamente compensados. Los gerentes deben introducir estas ideas en el equipo a través de pequeños experimentos y deben trabajar en estrecha colaboración con sus equipos para comprender cómo los equipos autoformados pueden encajar en la cultura, los valores y el entorno únicos de su empresa.