¿Qué hace un Agile Coach y cómo puedes convertirte en uno?

Publicado: 2022-03-11

Escucha la versión en audio de este artículo

El mercado de coaching Agile ha estado creciendo rápidamente debido a la adopción generalizada de Agile. En la descripción general de los "Trabajos más prometedores" de 2017 de LinkedIn, Scrum master (un tipo de entrenador Agile) se clasificó en el décimo lugar, con un crecimiento de apertura de trabajo del 104% año tras año y un salario base de alrededor de $ 100,000.

El salario promedio de un entrenador Agile, que trabaja en un nivel de varios equipos, puede oscilar entre $ 122,000 y $ 138,000 por año. En este artículo, hablaremos sobre los diferentes tipos de entrenadores ágiles y sus responsabilidades. Luego discutiremos cómo los gerentes de proyecto pueden trabajar de manera efectiva con ellos y daremos una idea de cómo los PM pueden convertirse en entrenadores ágiles.

¿Qué es un entrenador ágil?

Un coach Agile es una persona responsable de crear y mejorar los procesos Agile dentro de un equipo o una empresa. Los entrenadores ágiles pueden ser empleados o trabajar como contratistas externos. Por lo general, se identifica la necesidad de un entrenador Agile cuando una empresa está haciendo la transición de sus prácticas de trabajo existentes, como Waterfall, a trabajar con los principios de la metodología Agile.

Los entrenadores ágiles en su mayoría provienen de la gestión de proyectos, gestión de productos, TI o experiencia en desarrollo de software. Suelen tener mucha experiencia con diferentes metodologías ágiles, como Scrum, Kanban y Scaled Agile Framework (SAFe). Por lo general, son competentes en el entrenamiento y la tutoría y pueden guiar y ayudar a las personas a encontrar las soluciones adecuadas para sus desafíos.

¿Por qué necesita un entrenador ágil?

Agile Coach guía la transformación Agile

Agile es fácil de entender, pero difícil de dominar, lo que hace que muchos líderes tengan problemas al hacer el cambio. La mayoría de estos problemas surgen debido a expectativas poco realistas de lo fácil que es implementar Agile dentro de un equipo, departamento o toda la empresa.

Por ejemplo, el atractivo de Scrum es enorme porque aparentemente ofrece una solución única para todos, que es fácil de implementar. Sin embargo, cada situación es diferente y muchos gerentes de proyecto se encuentran en situaciones en las que han implementado todos los procesos Agile correctos, pero existe la sensación de que algo no está funcionando del todo. Alternativamente, a veces Agile parece funcionar en una unidad de negocios, pero no en otra.

Esta es la situación en la que un entrenador Agile se convierte en una valiosa adición al equipo. Es su trabajo descubrir las razones por las que Agile no está brindando los resultados esperados y qué pasos deben tomarse para remediar la situación.

Tipos de entrenadores ágiles

Hay muchos nombres de funciones diferentes que están en uso, lo que a veces puede resultar confuso. Los entrenadores ágiles a veces se denominan: facilitadores ágiles, maestros Scrum, entrenadores Scrum, gerentes de iteración, entrenadores Kanban o entrenadores ágiles empresariales. La forma más fácil de pensar en el coaching ágil es a través de la lente de quién está siendo entrenado por quién. Agile Coaching Institute ofrece tres niveles de certificación para Agile coaching, que se alinean con los tres escenarios más comunes.

Tipos de entrenadores ágiles

Facilitador de equipos ágiles

El enfoque de un facilitador de equipo Agile está en un solo equipo. Scrum master, Scrum coach, iteration manager, Kanban coach: todos estos títulos quizás más comunes entran en esta categoría. El objetivo del facilitador del equipo Agile (cualquiera que sea su título oficial) es ayudar al equipo único a hacer la transición a Agile y, en última instancia, aumentar la productividad del equipo.

Es posible que el facilitador de equipos ágiles deba tener la competencia técnica para ser un entrenador efectivo, más que los otros dos tipos de entrenadores que se analizan a continuación. Dado que el entrenador trabajará constantemente con el equipo, la discusión inevitablemente será muy detallada. Ser capaz de participar en tales discusiones es clave para que un entrenador pueda comprender e influir en la dinámica del equipo. Por ejemplo, el equipo podría tener el debate React vs. Angular. En teoría, no necesita saber cuáles son para facilitar una reunión sobre ellos, pero en realidad, la facilitación será mucho más efectiva y los participantes confiarán más en el entrenador si el entrenador puede mostrar al menos un nivel alto. comprensión del tema.

Esta es la razón por la que normalmente se ven maestros de Scrum, la forma más popular de facilitadores de equipos Agile, que son desarrolladores que codifican pero también dedican tiempo a mantener y mejorar el proceso Agile dentro del equipo.

En última instancia, el papel de un facilitador de equipo Agile es asegurarse de que Agile funcione dentro del equipo. Su trabajo no es solo presentar standups diarios o retrospectivas, sino también asegurarse de que estas ceremonias brinden valor al equipo. Si bien Agile apareció anteriormente en muchas empresas a través de un enfoque de abajo hacia arriba, ahora somos testigos de que se están introduciendo más implementaciones de Agile a través de un enfoque de arriba hacia abajo. En tal entorno, donde las motivaciones de los miembros del equipo para cambiar pueden ser mixtas, es muy importante que un facilitador de equipo Agile pueda explicar el valor de Agile a todo el equipo.

Entrenador ágil

Roles y responsabilidades de Agile Coach

La mayoría de los entrenadores ágiles tienen alguna experiencia previa como facilitadores de equipos ágiles, ya que es un trampolín natural en el proceso de convertirse en un entrenador ágil. Un entrenador Agile se preocupa por difundir Agile a nivel de varios equipos y en toda la organización. Si bien a veces un coach de Agile puede interactuar con los equipos de forma individual, con más frecuencia trabajará con los facilitadores de equipos de Agile y otros embajadores internos de Agile para identificar y eliminar cualquier obstáculo que obstaculice la implementación de Agile.

Las tareas típicas de un entrenador Agile son:

  • Integrar equipos o departamentos ágiles dentro de los procesos más amplios de una empresa predominantemente no ágil.
  • Fomentar la proliferación de mejores prácticas Agile entre diferentes equipos.
  • Mentoría y coaching de facilitadores de equipos Agile.
  • Superar la resistencia de la alta dirección debido a una reducción percibida del control.
  • Medición de los resultados de la transición a Agile.

Entrenador ágil empresarial

Como lo describe el nombre, los entrenadores Agile empresariales trabajan a nivel empresarial. Si bien las habilidades subyacentes del coaching son similares a las de un coach Agile, un coach Agile empresarial debe poseer conocimientos de diseño organizacional, gestión de cambios empresariales y coaching de liderazgo ejecutivo. Al mismo tiempo, también deben tener una buena comprensión de al menos algunos marcos Agile empresariales como Scaled Agile Framework (SAFe), Large-scale Scrum (LeSS) o Disciplined Agile Delivery (DaD).

Un coach Agile empresarial está menos involucrado en las tareas diarias de ayudar a los equipos a implementar Agile y está más preocupado por ayudar a cambiar la estructura general de la empresa para facilitar los principios Agile. Esta tarea requiere trabajar con el liderazgo senior y ayudarlos a comprender los beneficios de Agile, así como la estructura necesaria para que sea sostenible dentro de la organización.

¿Es un rol de tiempo completo?

A veces. Si hablamos de facilitadores de equipos Agile, un arreglo típico es trabajar medio tiempo como Scrum Master y medio tiempo como desarrollador, gerente de proyecto o gerente de producto. En un caso perfecto, el facilitador del equipo Agile estaría trabajando únicamente como Scrum Master para uno o más equipos sin realizar ningún otro trabajo dentro de los propios equipos.

También es bastante común encontrar un gerente de nivel medio que asuma las responsabilidades de un entrenador Agile durante una transformación Agile mientras lleva a cabo sus otras responsabilidades directas.

El entrenador Agile empresarial puede ser un empleado, pero lo más común es contratar a un experto externo.

¿Cómo puede un Agile Coach ayudar a un Project Manager?

Como gerente de proyecto, es probable que entre en contacto con entrenadores ágiles a lo largo de sus proyectos. Involucrarse y trabajar con ellos puede proporcionar muchos beneficios para usted y su equipo de proyecto.

Mejore los procesos ágiles en su equipo de proyecto

Si tiene algún problema relacionado con Agile en su equipo, un entrenador Agile es una de las mejores personas para consultar. Tal vez sienta que las reuniones diarias no brindan un valor real o tal vez al equipo le resulte difícil entender por qué deberían usar puntos de historia para la estimación. Un coach Agile ha visto muchas situaciones a lo largo de su carrera y debería poder guiarte en la dirección correcta. Pídales que hagan un taller o una conferencia sobre un tema ágil en particular que sea relevante para usted.

Incluso si no siente que tiene ningún problema importante en su proceso Agile, podría ser una buena idea invitar al entrenador Agile a asistir a sus ceremonias principales y realizar una auditoría suave. Pueden proporcionar comentarios valiosos sobre lo que podría mejorarse o incluso descubrir algunos problemas que desconocía.

Eliminar dependencias

Ser ágil a menudo requiere eliminar o mitigar las dependencias externas. Sin embargo, a veces, esas dependencias provienen de otros equipos y no hay mucho que un PM pueda hacer al respecto. Dado que un entrenador ágil tiene una visión de alto nivel de la agilidad en toda la organización, debe ser la persona a contactar para ayudar a iniciar la resolución de las dependencias.

¿Cómo me convierto en un entrenador ágil?

Trayectoria profesional de Project Manager hacia Agile Coaching

La gestión de proyectos es uno de los caminos para convertirse en un entrenador ágil. Como gerente de proyecto, es probable que esté expuesto a metodologías Agile y, a menudo, los gerentes de proyecto son algunas de las primeras personas en una empresa a las que se les pide que presenten Agile a un equipo y asuman las responsabilidades de un facilitador de equipo Agile.

Aquí hay algunas sugerencias sobre cómo convertirse en un entrenador ágil:

  • Considere obtener un certificado de Agile coach. Muchas empresas otorgan puntos de bonificación a los candidatos con tales calificaciones. Estos cursos no solo le brindan un conocimiento teórico estructurado, sino que también lo ayudan a aplicarlo en escenarios de la vida real.
  • Si no tiene experiencia con Agile, solicite proyectos que ya utilicen los principios de Agile para obtener experiencia práctica relevante.
  • Busque oportunidades para convertirse en un facilitador de equipos Agile (por ejemplo, un maestro Scrum). Podría ser posible pasar a ese puesto internamente o solicitar un trabajo de gerente de proyecto en una empresa más pequeña, que quiere introducir Agile. En este caso, no solo obtendrá experiencia a nivel de equipo, sino también trabajando con la alta dirección en relación con la transformación ágil.
  • Es posible que se encuentre trabajando para una empresa que contrata o subcontrata a un entrenador Agile. Conozca a esta persona y aprenda de su experiencia.
  • En algunos casos, la transformación Agile es un proyecto dedicado y varios empleados trabajan juntos para entregarlo. Solicite formar parte de ese equipo de proyecto para presenciar cómo se introduce Agile a nivel de empresa.
  • Solicite un puesto en una empresa de consultoría empresarial, que ofrece servicios de coaching Agile.

Resumen

Los entrenadores ágiles están en demanda ya que Agile está logrando una adopción más generalizada. Hay tres tipos principales de entrenadores ágiles que ayudan a los equipos y empresas con sus transformaciones ágiles:

  • Facilitador de equipos ágiles: trabaja con uno o más equipos a nivel individual y es responsable de introducir y mantener las ceremonias ágiles dentro de esos equipos.
  • Entrenador ágil: trabaja en varios equipos y niveles de organización. Involucra a la alta dirección, facilita el diálogo entre departamentos y promueve la adopción de Agile en toda la empresa.
  • Entrenador ágil empresarial: trabaja a nivel empresarial, gestiona el cambio organizacional y cultural, presenta metodologías ágiles a nivel empresarial y entrena el liderazgo ejecutivo.

Los gerentes de proyecto pueden beneficiarse de los entrenadores ágiles, que pueden ayudar a un equipo de proyecto a resolver problemas de procesos internos y brindar comentarios valiosos para las mejoras ágiles. Además, un entrenador Agile puede ayudar a eliminar o mitigar las dependencias, que a veces están fuera del control de un gerente de proyecto.

Por último, la gestión de proyectos proporciona un camino para convertirse en un entrenador ágil. Si decide convertirse en uno, busque oportunidades para convertirse en un facilitador de equipos Agile (por ejemplo, un maestro Scrum), aprenda de los entrenadores Agile dentro de su empresa e inscríbase en proyectos de transformación Agile en toda la empresa.