Definición de qué es un Agile Coach
En este sentido, el Agile Coaching es una especie de medio que le permite al entrenado mejorar alguna destreza relacionada al “enfoque ágil” (alineadas al manifiesto ágil y a la agilidad organizacional) o a “metodologías ágiles” (marcos, métodos y/o metodologías como: Scrum, XP, Kanban, Método Kanban, y relacionados como Lean, etc.) en su campo laboral. O dicho de otra manera, el Agile Coach ayuda al entrenado a mejorar y desarrollar su rol laboral de manera más efectiva y eficiente, relacionado con su área de experticia y bajo un sistema de trabajo.
Competencias
Competencias de un Agile Coach según Lyssa Adkins y el Agile Coaching Institute. |
El Agile Coach es un rol no una Profesión
Definición de qué NO ES un Agile Coach
Descripción de puesto Agile Coach
Para ir finalizando, voy a describir un poco general el puesto de trabajo o 'job description'. Pues, es más fácil entender que hace un Agile Coach con una descripción de puesto:
Descripción de rol:
Descripción de rol:
Agile Coach, Entrenador Ágil, Facilitador Ágil de Equipo o Especialista en Agilidad que prepara o adiestra a profesionales y equipos en el marco Agile y marcos de trabajo y metodologías ágiles. Profesional que ayuda entrenado a mejorar y desarrollar el rol laboral de profesionales y equipos de manera más efectiva y eficiente, relacionado con su área de experticia y bajo un sistema de trabajo ágil.
Formación:
- Profesional del área TI (para el ámbito de desarrollo de software), titulado de carreras como: Ingeniero de Sistemas, Ingeniería Informática, Carreras a fin.
- Postgrado, diplomados o certificaciones como: Profesional Scrum Master (PSM), Profesional Scrum Fundations (PSF), Certified Scrum Master (SCM), Profesional Scrum Product Owner (PSPO I, PSPO II), Certified Scrum Product Owner (CSPO), SAFe Product Owner/Product Manager.
Conocimientos y competencia:
- Conocer, practicar y saber explicar el Manifiesto Ágil.
- Marcos o metodologías livianas de desarrollo de sistemas (ágiles) como: Scrum, Kanban, XP. Tener profundos conocimientos en al menos un marco.
- Conocimiento en framework de escalado ágil: Nexus, SAFe, LeSS, etc.
- Conocimientos en Lean Thinking y Lean Manufacturing.
- En el ámbito de desarrollo de software necesita conocimientos técnicos y de ingeniería de software, informática y la industria TI. Esto es importante si el equipo que lidera desarrolla software.
- Capacidad de enseñanza (teaching) y mentoreo (mentoring); capacidades de docencia (trainer/teacher) para un grupo de personas.
- Conocimientos administrativos básicos y de gestión (Management 3.0).
- Habilidades de facilitación y moderación de reuniones efectivas y sesiones de trabajo con dinámicas conducentes a resultados efectivos y eficientes.
- Capacidades de coaching y de ayudar mediante la indagación tanto a miembros de equipos como a equipos completos.
- Capacidad de Liderazgo, de construcción de equipo (Team Building), mentoreo y coaching.
- Conocimientos de negocio (KPIs) y de desarrollo de productos.
- Conocimientos en Transformación Digital, Gestión del Cambio, Adopción ágil y Transformación Organizacional.
Responsabilidades:
- Realizar capacitaciones y workshops dirigido a equipos.
- Ayuda a los equipos a comprender la teoría, las prácticas, las reglas y los valores del marco de trabajo en adopción bajo el paradigma ágil (Scrum, Kanban, etc.).
- Guía a los equipos en el desarrollo de los eventos del marco de trabajo, el uso de artefactos y a lograr disciplina y cadencia en el uso de agile frameworks (Scrum, Kanban, etc.).
- Facilita a los equipos en la resolución de problemas.
- Capacita, persuade e influencia a interesados y equipos en el mindset Agile y uso de prácticas ágiles.
- Oficia de líder servidor de Equipos en pos de un trabajo ágil.
- Ayuda a quienes están fuera del equipo de desarrollo a comprender cuáles de sus interacciones útiles y cuáles no con el equipo.
- Audita, evalúa y guía a equipos en su desarrollo bajo algún modelo de madurez.
- Ayuda a todos los miembros de los equipos a su tutela a cambiar y mejorar las interacciones de las personas para maximizar el valor que entrega el equipo.
- Apoya a los equipos a entregar valor, satisfacer a los usuarios/cliente y entregar valor de negocio con sus resultados.
- Entrena y mentorea a Scrum Masters, Product Owners y otros profesionales en sus respectivos roles.
Formación:
- Profesional del área TI (para el ámbito de desarrollo de software), titulado de carreras como: Ingeniero de Sistemas, Ingeniería Informática, Carreras a fin.
- Postgrado, diplomados o certificaciones como: Profesional Scrum Master (PSM), Profesional Scrum Fundations (PSF), Certified Scrum Master (SCM), Profesional Scrum Product Owner (PSPO I, PSPO II), Certified Scrum Product Owner (CSPO), SAFe Product Owner/Product Manager.
Conocimientos y competencia:
- Conocer, practicar y saber explicar el Manifiesto Ágil.
- Marcos o metodologías livianas de desarrollo de sistemas (ágiles) como: Scrum, Kanban, XP. Tener profundos conocimientos en al menos un marco.
- Conocimiento en framework de escalado ágil: Nexus, SAFe, LeSS, etc.
- Conocimientos en Lean Thinking y Lean Manufacturing.
- En el ámbito de desarrollo de software necesita conocimientos técnicos y de ingeniería de software, informática y la industria TI. Esto es importante si el equipo que lidera desarrolla software.
- Capacidad de enseñanza (teaching) y mentoreo (mentoring); capacidades de docencia (trainer/teacher) para un grupo de personas.
- Conocimientos administrativos básicos y de gestión (Management 3.0).
- Habilidades de facilitación y moderación de reuniones efectivas y sesiones de trabajo con dinámicas conducentes a resultados efectivos y eficientes.
- Capacidades de coaching y de ayudar mediante la indagación tanto a miembros de equipos como a equipos completos.
- Capacidad de Liderazgo, de construcción de equipo (Team Building), mentoreo y coaching.
- Conocimientos de negocio (KPIs) y de desarrollo de productos.
- Conocimientos en Transformación Digital, Gestión del Cambio, Adopción ágil y Transformación Organizacional.
Responsabilidades:
- Realizar capacitaciones y workshops dirigido a equipos.
- Ayuda a los equipos a comprender la teoría, las prácticas, las reglas y los valores del marco de trabajo en adopción bajo el paradigma ágil (Scrum, Kanban, etc.).
- Guía a los equipos en el desarrollo de los eventos del marco de trabajo, el uso de artefactos y a lograr disciplina y cadencia en el uso de agile frameworks (Scrum, Kanban, etc.).
- Facilita a los equipos en la resolución de problemas.
- Capacita, persuade e influencia a interesados y equipos en el mindset Agile y uso de prácticas ágiles.
- Oficia de líder servidor de Equipos en pos de un trabajo ágil.
- Ayuda a quienes están fuera del equipo de desarrollo a comprender cuáles de sus interacciones útiles y cuáles no con el equipo.
- Audita, evalúa y guía a equipos en su desarrollo bajo algún modelo de madurez.
- Ayuda a todos los miembros de los equipos a su tutela a cambiar y mejorar las interacciones de las personas para maximizar el valor que entrega el equipo.
- Apoya a los equipos a entregar valor, satisfacer a los usuarios/cliente y entregar valor de negocio con sus resultados.
- Entrena y mentorea a Scrum Masters, Product Owners y otros profesionales en sus respectivos roles.
También pudo haber oído del rol Enterprise Agile Coach y quienes usan este rol lo hacen para distinguir a los Agile Coach Senior que trabajan más a nivel estratégico, con alta dirección y con un foco más allá de los equipos, más organizacional. Pero esto ya merecería otro post.
Espero haber sido de ayuda en explicar este rol tan de moda en transformaciones digitales o en empresa que adoptan agilidad.
Saludos.
También pudo haber oído del rol Enterprise Agile Coach y quienes usan este rol lo hacen para distinguir a los Agile Coach Senior que trabajan más a nivel estratégico, con alta dirección y con un foco más allá de los equipos, más organizacional. Pero esto ya merecería otro post.
Espero haber sido de ayuda en explicar este rol tan de moda en transformaciones digitales o en empresa que adoptan agilidad.
Saludos.
Referencias:
1. Lyssa Adkins, “Coaching Agile Teams: A Companion for ScrumMasters,2. Gene Gendel, "Guidelines to hiring a professional Coach", 2019.
3. Michael de la Maza, “Agile Coaching: Wisdom from Practitioners”. Editor Michael de la Maza, CEC & Dhaval Panchal, CEC, CST, 2017..
4. Rachel Davies y Liz Sedley, “Agile Coaching”.
5. Artículo: Resumen Agile Coaching, samuelcasanova.
6. Artículo: Agile Coaching, Scrum.or México.
7. Artículo: Que es un Agile coach? Agilar, Angel Diaz-Maroto.
8. Artículo: El rol Agile Coach, Javier Garzás.
9. Artículo: El ‘coaching’ de salud y de vida: los nuevos expertos en todo y para todo.
10. Agile coaching institute, competencias de un Agile Coach.
11. The 8 Stances of a Scrum Master, Scrum.or, 2016.
12. https://www.youtube.com/watch?v=fc4_Lq1UE9k
14. Kent Beck, en su Extreme Programming Explained: Embrace Change (1999).
15. Gene Gendel. Adaptative Ecosystems. The Green Book: Collection of independent Essays About Agility (Paperback), 2019.
No hay comentarios:
Publicar un comentario