(s5-0) Webinar y libro Agile Coaching

El día de paro, nos encontramos virtualmente.

Sumá en un comentario acá para indicar: resumen del capítulo, mapeo con ACCF (10 puntos por persona)

 

 

Anuncios
Publicado en Sin categoría
3 comments on “(s5-0) Webinar y libro Agile Coaching
  1. He elegido el capítulo 11 Clean Coding del libro Agile Coaching.

    En este capítulo se habla de buenas prácticas para mantener el código limpio, es decir legible, simple y entendible para todos.

    En él se habla de la importancia del análisis previo a codificar, y de mhacer tiempo para el refactoring posterior.
    También se nombra la importancia de que todos se sientan dueños del código, y no que sea de un único dueño, ya que eso trae problemas, porque sólo una persona lo entendería.
    Además se dan ciertas técnicas para ayudar a esto, una de ellas es el Pair Programming junto con la técnica pomodoro.
    Pair programming es juntar a dos personas en una misma PC para que se comuniquen entre los dos lo que se quiere hacer y hacer dar un mejor insight y poder corroborar que lo que se está haciendo se entiende. Mientras que la técnica Pomodoro es poner un timer, y en ese tiempo no distraerse con nada, avocarse al 100% en la tarea, y luego de expirar el timer, cambiar de roles en la pareja, el que escribía código ahora es copiloto y viceversa.

    El mapeo con la Agile Coaching Competency Framework sería con la región de Domain Mastery, Technical Mastery particularmente.

  2. Capitulo: Construyendo un equipo ágil
    Conceptos desarrollados en el capítulo:

    1. Hacer que el equipo se conozca:
    -Crear de oportunidades para conocerse
    -Fomentar historias personales
    -Fortalecer la confianza entre los miembros del equipo

    2. Lugar de trabajo:
    -Ayudar al equipo a trabajar juntos
    -Lugar de trabajo en común
    -Hacer el lugar de trabajo lo mas personal que se pueda
    -Incorporar plantas, libros y demás objetos que hagan sentir como propio a las personas que integran el equipo.

    3. Roles claros
    -Definir roles claros
    -Realizar intercambio de roles por periodos cortos para ponerse en el lugar del otro
    -Incorporar al cliente como una pieza clave del equipo

    4. Objetivos desafiantes
    -Definir objetivos que no sean muy duros ni muy fáciles
    -Dedicar tiempo a la innovación
    -Crear mini proyectos motivadores

    5. Celebración de logros
    -Celebrar los logros alcanzados
    -Releases realizados
    -Fomentar el agradecimiento mutuo

    Mapeo con ACCF:
    -No existe una relación directa
    -Requisito para desarrollar correctamente las competencias de:
    -Coaching y Facilitación
    -Transformación del dominio
    -Puede no disponerse de un equipo ágil de entrada con estas características y puede optarse por incorporar algunas o todas para el cumplimiento optimo de las tareas de cada competencia.

  3. Juan Ignacio dice:

    Capítulo 1: Starting the Journey (Capitulo I)
    Por:
    Agustín Linari
    Juan Ignacio Lopez Pecora
    Pablo Daniel Sivori

    Resumen

    La misión es ayudar a los equipos a hacer un gran software aplicando agile. La experiencia aplicando Agile es también necesaria para poder guiar bien al equipo.

    Que hace un Agile Coach? Como puedo hacer eso?
    El éxito como Agile Coach depende de habilidades básicas de coaching y de estrategias que ayuden a trabajar con otras personas para implementar el cambio.

    ¿Que hace un Agile Coach?
    Hacer que un equipo sea productivo y que piensen por si mismos que depender del Agile Coach, para establecer la ley Ágil. Mostrar a la gente como Ágil, no es suficiente, necesitan cambiar su forma de trabajo y como hacer para pensar en Agile para ser productivos. A menudo necesitan dejar ciertos hábitos para poder trabajar eficazmente con integrantes de un equipo Agile.
    Como Agile coach, el trabajo es guiar al equipo por la ruta hasta que ellos puedan seguir solos por ese camino. Cada equipo es diferente, compuesto de un elenco único de personajes con sus propios desafios de proyectos. Eso significa como entrenar a un equipo, que es lo que necesitan del Agile Coach. Si un equipo es nuevo en Agile, entonces serás como un entrenador deportivo, mostrándoles como funcionan las prácticas ágiles.

    ¿ De qué se trata el coaching agile?

    • Observar: Observar y escuchar cómo trabaja el equipo, luego obtener las conclusiones • pertinentes.

    • Feedback: De devoluciones. Ayuda a que el equipo pueda aplicarlo en el trabajo para no volver a cometer los mismos errores.

    • Educar: Busque maneras de estimular el aprendizaje.

    • Facilitar: Facilite la agilidad al alisar el camino para la construcción de la Comunicación y colaboración.

    • Soporte: Estar presentes cuando el equipo se trabe, animarlos y motivarlos.

    Desarrollar una actitud de coaching
    Éstos son algunos de los hábitos importantes para desarrollarse como un entrenador Agile:
    • Predicar con el ejemplo.
    • Mantenga su equilibrio.
    • Establezca un ritmo realista.
    • Cuida tu lenguaje.
    • Aprenda a medida que avanza.

    Organizar para ser introducido
    Ser introducido apropiadamente ayuda a ganar credibilidad y confianza en el equipo, lo cual es esencial antes de que te escuchen. El equipo necesita saber que podes ofrecerles y que soporte les podes dar con tu gestion. Explicarles a los equipos nuevos que es ser Agile y que beneficios obtenes al usarlo es muy importante para que conozcan tu rol.

    Quien hace la introduccion? Depende de la situacion:

    Coach externo: Si sos el experto Agile al que te van a presentar para ayudar a un equipo, entonces lo debe hacer tu sponsor. Este debe hacer una fuerte introduccion para mostrar al equipo cuales son tus credenciales más relevantes (por ejemplo que participaste en un proyecto groso exitoso Agile de otra compañía) y no venderte como el “Agile guru”.
    Coach interno: Si tu gerente o manager te pide liderar un proyecto Agile de tu organización, en este caso el equipo te conoce pero necesita saber acerca de tu nuevo rol, necesita escuchar cuales son los planes para hacer la transición a Agile. La introduccion la puede hacer el manager explicando los motivos para imponer Agile en la compañia.
    Extendiendo tu rol: Quizas nadie te pidio introducir Agile, pero crees que le daria a tu equipo una ventaja. En este caso la introducción la haces vos mismo y le explicas al equipo tu nuevo rol y te dispones a responder las preguntas acerca de porque pasar a Agile.

    Las introducciones te dan una oportunidad de conocer la gente de tu equipo, hablar abiertamente sobre tus motivaciones, mostrarles que estas de su lado y que te interesan sus miedos y preocupaciones del proyecto. Esto sirve para poder brindarles el soporte que necesitan y ganar confianza.

    Como empezar a Coachear

    Un punto de partida es hacer un brainstorming para obtener una lista de problemas que se podrían trabajar para mejorar la vida del equipo en el proyecto.
    Podemos aplicar un Proper cycle a cada problema:
    Problema: tomar un problema para trabajar. Mirar como el equipo trabaja. Que se necesita mejorar?
    Opciones: Considerar opciones para mejorar la situacion. Listar al menos 3.
    Experimentar: Elegir una opcion y llevarla a cabo.
    Revisar: Revisar lo que sucedió. Mejoró las cosas? Se aprendió algo?

    Mapeo con Agile Coaching Competency Framework
    Si bien el capítulo abarca varías competencias, entendemos que tiene una relación directa con la Couching Stance, la postura del Couching, donde reside el corazón del Framework.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: