miércoles, 24 de abril de 2019

Agile Coach: Nuevo rol y competencias en el Agilismo

A new perspective on the Agile Coaching Competency Framework.
Imagen tomada de Jonathan Kessel-Fell


Las transformaciones digitales (1), las transformaciones ágiles (2) y las implementaciones de Scrum (3) han traído consigo la necesidad de nuevos roles y perfiles de profesionales. En Scrum se requieren los roles de Scrum Master, Product Owner y Development Team, y en éste y en los proyectos de transformación se suele necesitar la figura de un Agile Coach.

¿Qué es un Agile Coach? Un Agile Coach es un experto en agilidad con las competencias para lograr que una organización progrese en la implementación de sus procesos y proyectos ágiles, guiando a su personal y equipos de trabajo por el cambio cultural y estructural que normalmente esto involucra.

¿Cuál es el perfil profesional de un Agile Coach? Un Agile Coach es un experto en el uso de metodologías ágiles (Scrum, XP, Kanban, Lean, Management 3.0, entre otras), lo que le permite comprender los principios y valores ágiles, así como el propósito y aplicación de cada una de sus técnicas y herramientas, las dificultades, dudas, temores y otras barreras por los que pasa el personal que se inicia y busca convertirse en un agilista. Por otra parte, guiar al personal por el camino del agilismo, es una tarea compleja donde además de la experiencia técnica son necesarias las habilidades de un coach profesional que busca que el individuo saque todo su potencial y dé lo mejor de sí mismo, y para ello debe contar con habilidades de facilitador, formador, mentor y coach.

¿Cuáles son las habilidades de un Agile Coach? Comencemos con las habilidades de un Facilitador que cuenta con estrategias, herramientas y capacidades de facilitación de reuniones, eventos y encuentros que logran que ocurran con éxito las interacciones que se esperan de un equipo ágil, gestionando los conflictos, obteniendo el propósito y máximo provecho del evento facilitado, sin involucrarse en el contenido de las conversaciones y asegurando que todos se puedan expresar. Como Formador dispone de dinámicas de capacitación y entrenamiento adecuadas para formar y desarrollar en los agilistas de la empresa las competencias ágiles requeridas. Como Mentor apoya e incentiva al personal para que apliquen el aprendizaje y obtengan en forma continua la mejor versión de sí mismos y de sus equipos, maximizando su potencial y mejorando su capacidad y rendimiento, y para ello se cuida de no dar soluciones o recomendaciones, sino de facilitar que sean las personas y sus equipos los que tomen sus propias decisiones. Como Coach debe generar un alto grado de empatía con los agilistas en formación, aplicar una escucha activa y genuina, estar presente y generar confianza, dar feedback de calidad y hacer preguntas poderosas que orienten a la persona a las respuestas que tiene sentido y cambien, de ser necesario, la perspectiva de esta persona.

Entre otras habilidades (4) destacan:
  • Sabe leer la situación observando
  • Se preocupa por la gente más que por el producto
  • Asume que no sabe y pregunta, es curioso
  • Cree que en general la gente es bien intencionada
  • Reacciona junto al equipo más que fijarse en el plan
  • Tiene sed de aprendizaje
  • Persigue la excelencia del grupo
  • No permite el desperdicio
  • Sabe que es necesario algo de caos y desequilibrio para conseguir resultados.
  • No tiene miedo de equivocarse.

Y muy importante, disponer de paciencia, entusiasmo y constancia (5), a lo que añado auto-control y humildad.

Te invito a leer el Credo del Agile Coach, por Ewan O.: https://www.linkedin.com/pulse/i-am-professional-agile-coach-ewan-o-leary.

¿Cuáles son las funciones de un Agile Coach? Algunas de las funciones más relevantes son:
Asesorar y acompañar a la organización en la implementación de frameworks y métodos ágiles.
Facilitar reuniones, eventos, conversaciones y encuentros entre las personas y equipos de trabajo.
Capacitar a los agilistas de la empresa en las competencias ágiles requeridas y adaptadas a cada proyecto.
Guiar el uso de técnicas y herramientas ágiles para que los equipos logren sus metas y objetivos específicos, para ello debe estar alerta de cómo funciona el equipo.
Establecer mecanismos de medición y evaluación para validar rutas, realizar ajustes y facilitar la generación de acciones de mejora continua.
Incentivar y comunicar en forma constante la filosofía ágil, predicando con el ejemplo, para lograr que el cambio de cultura y mentalidad se lleve a cabo.
Estar alerta de cómo funciona el equipo para detectar obstáculos y oportunidades de mejora, y dar feedback.
Fomentar la transparencia en la ejecución de tareas, proyectos y ritmos de trabajo.
Dar ánimos y ayudar a gestionar frustraciones cuando las cosas no salen como queríamos

Finalmente, ¿Porqué es necesario un Agile Coach?

Vivimos en una sociedad ágil, dinámica, cambiante, con mucha incertidumbre, lo que la hace compleja y exigente de nuevas formas de gestión y de trabajo que le dé a las organizaciones la agilidad para responder a tales exigencias.

Transformar una organización en ágil, es una labor compleja, ya que implica cambios no solo de procesos y estructuras, sino de mentalidad y cultura. Esa es la labor de un Agile Coach ayudar a la organización en llevar a cabo transformaciones y proyectos ágiles.

Para ello, el Agile Coach requiere una visión global de la empresa que le permita ayudar al desarrollo y cambio profesional de sus empleados. Como Coach, no resolverá directamente los problemas, sino los localizará y notificará al personal y a los equipos sobre ellos, de tal forma que sean ellos quienes establezcan la mejor estrategia para solucionarlos.

Me encantaría recibir tus comentarios, opiniones y experiencias al respecto (^.^).

Gracias por leerme.-


________

(1) La transformación digital es la integración de tecnología digital en todas las áreas de una empresa, cambiando fundamentalmente la forma en que opera y brinda valor a sus clientes. También supone un cambio cultural que requiere que las organizaciones desafíen constantemente el status quo, experimenten y se sientan cómodas con el fracaso. La transformación digital puede implicar la reelaboración de los productos, procesos y estrategias dentro de la organización mediante el aprovechamiento de la tecnología digital. Tomado de https://www.powerdata.es/transformacion-digital


(2) En un entorno tan cambiante y competitivo como el actual, la utilización de los marcos de trabajo ágiles se ha convertido en un elemento común en la gestión de proyectos y equipos de las organizaciones más innovadoras y competitivas del mundo. Para ello, muchas empresas han decidido emprender su propia transformación Agile. Se trata de una nueva forma de trabajar más colaborativa, más abierta, más creativa y mucho más eficiente que otros modelos. Tomado de: https://www.ennaranja.com/agile/como-emprender-una- transformacion-agile-el-caso-de-ing/



(3) Scrum es un marco de trabajo para la gestión de proyectos. Es considerada un marco ágil para el Desarrollo Ágil De Software, aún cuando Scrum puede ser aplicado para la administración de proyectos de prácticamente cualquier índole. Tomado de https://dosideas.com/wiki/Scrum



(4) Resumen del libro Coaching Agile Teams de Lyssa Adkins, por Samuel Casanova. Disponible en: https://samuelcasanova.com/2018/05/resumen-coaching-agile-teams/



(5) ¿Qué es un Agile Coach? por Javier Martín de Agar. Disponible en: https://www.paradigmadigital.com/techbiz/que-es-un-agile-coach/


No hay comentarios:

Publicar un comentario

Gracias por tus comentarios :)