• Save
Liderazgo de retrospectivas
Upcoming SlideShare
Loading in...5
×
 

Liderazgo de retrospectivas

on

  • 963 views

Es la presentacion de Ignacio Sagulo (@isagulo) en el Open Space del Scrum Gathering de BA 2012

Es la presentacion de Ignacio Sagulo (@isagulo) en el Open Space del Scrum Gathering de BA 2012

Statistics

Views

Total Views
963
Views on SlideShare
962
Embed Views
1

Actions

Likes
2
Downloads
0
Comments
0

1 Embed 1

https://si0.twimg.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Liderazgo de retrospectivas Liderazgo de retrospectivas Presentation Transcript

    • Connect. Collaborate. Innovate. Liderazgo de Retrospectivas Ignacio Sagulo @isagulo Ignacio.sagulo@globallogic.com© Copyright GlobalLogic 2009 1
    • Efectividad de las retrospectivas Connect. Collaborate. Innovate. ¿ Cuando una retro es efectiva ?© Copyright GlobalLogic 2009 2
    • Efectividad de las retrospectivas Connect. Collaborate. Innovate.Un retro sirve cuando le permite al equipo aprender y volverse más efectivo Tres ejes del aprendizaje • ¿Cómo aportarle valor al cliente ? Negocio y problema • Tecnología • Teamwork y prácticas de Desarrollo Y si el equipo no aprende ? • mismos problemas se mantienen • Falta de predictibilidad, problemas de Delivery • Se ve en la velocidad Se pueden hacer en proyectos no Scrum / Scrum friendly© Copyright GlobalLogic 2009 3
    • El formato “clásico” de 2 preguntas Connect. Collaborate. Innovate. Pregunta Objetivo 1)¿ Qué hicimos bien ? lograr consenso sobre cosas que funcionan 2) ¿Qué podríamos haber hecho Identificar cosas que no mejor? funcionaron bien o que pueden O … si volviéramos hacer mejorarse devuelta el mismo Sprint … ¿Qué haríamos distinto? Scrum Master: anotar los problemas que va viendo durante el Sprint Se describe en el Capitulo 11 de “Scrum from the thenches”© Copyright GlobalLogic 2009 4
    • Anti-patterns en reuniones de Scrum Connect. Collaborate. Innovate. “Anti-pattern” es una causa común que hace fracasar una práctica Daily Meetings • muy buen artículo sobre anti-patterns en dailies • Ejemplo de Anti-pattern  “Problem Solving” • ¿ Para que sirve la idea de anti-pattern ? • Caracterizar una situación negativa para una práctica • Reconocerla • Matices, consideraciones • Entender por qué? • Actuar, canalizar© Copyright GlobalLogic 2009 5
    • Anti-patterns en Retrospectivas Connect. Collaborate. Innovate. RETRO / ACCION “VOLUNTARISTA” Escenario  proyecto “complicado” RETRO  ¿Qué haríamos distinto? • Los tests no andan, tenemos que arreglar todos los tests • No hay documentación, tenemos que documentar • Buenas intenciones , pero así, lo más probable es que fracasen • ¿Por qué pasa esto ?© Copyright GlobalLogic 2009 6
    • RETRO / ACCION “VOLUNTARISTA” Connect. Collaborate. Innovate. Estrategias a considerar • Baby Steps: ¿ Qué es lo mínimo que podríamos hacer que nos permita movernos hacía donde queremos ? • Evaluar Costo-Beneficio de las mejoras • On demand – según el flujo de trabajo TEST • los tests que no funcionan y que no aportan valor. – Ponerlos en "cuarentena" – No arreglarlos, dejarlos como están • Hacer andar los tests que – estén en relación con el flujo de trabajo – aporten valor© Copyright GlobalLogic 2009 7
    • Anti-pattern: “Acción nebulosa” Connect. Collaborate. Innovate.Ejemplos – Mejorar la comunicación con el cliente – Mejorar la documentación – Hacer más Pair Programming• ¿ Qué vamos a hacer para mejorar la comunicación ? – medios, frecuencias (quienes, cómo … ), artefactos• Definir objetivos y acciones SMART siempre que sea posible – Specific - Measurable - Achievable / Actionable - Relevant - Timely / Trackeable• Comparar – “hacer más Pair Programming” versus …© Copyright GlobalLogic 2009 8
    • Anti-pattern: ¿Qué está dentro del alcance del equipo y Connect. Collaborate. Innovate.que está afuera?• El equipo no puede/no sabe hacer esta distinción• Ojo con el “modo víctima” !! – Cuestionar/nos esto – “El cliente no sabe lo que quiere” y el Amoxidal-DUO© Copyright GlobalLogic 2009 9
    • ¿Qué hacer con los límites? Connect. Collaborate. Innovate. • Intentar empujar un límite – Usar retros del equipo para armar la propuesta al cliente – Hacer retros con el cliente • Asumir ciertos límites – Es así …. “Por ahora es así, porque” … – En las Retros Foco  ¿Qué cosas podemos mejorar que están a nuestro alcance ?© Copyright GlobalLogic 2009 10
    • Anti-pattern: Retro CATARSIS Connect. Collaborate. Innovate. • ¿Por qué ? • ¿Qué podemos hacer? Esto nos muestra • el desafío de liderar una retro en escenarios más difíciles • Ej: con carga emocional fuerte • limitaciones del “esquema clásico” de retros© Copyright GlobalLogic 2009 11
    • Gestion de Mejoras – misión imposible? Connect. Collaborate. Innovate.En las retro – No se evalúa la eficacia de las acciones de la retro anterior – Faltan datos duros del Sprint en la retrospectiva • Ej “Planificado vs realizado” – No se priorizan / votan las acciones al final• No se planifican las mejoras en el Sprint Planning• Dónde quedan las mejoras ?• Las mejoras sólo los conoce un Gurú© Copyright GlobalLogic 2009 12
    • Iniciativas Connect. Collaborate. Innovate.© Copyright GlobalLogic 2009 13
    • Connect. Collaborate. Innovate. Más allá del esquema clásico© Copyright GlobalLogic 2009 14
    • Estructura de las Retrospectivas Connect. Collaborate. Innovate.© Copyright GlobalLogic 2009 15
    • FASE: Definición del Marco - Objetivos Connect. Collaborate. Innovate.• Definir el objetivo y tiempo de la retro – La gente quiere saber como se va a utilizar su tiempo• Crear un clima para que la gente se sienta cómoda• Hacer hablar a todos al comienzo – Si alguien no habla al comienzo, tiene el permiso tácito para seguir callado – Ejemplo Actividad Check-In • En una o dos palabras ¿qué esperás de la retro ? • Cada uno comente … una cosa que tenga en su cabeza ahora© Copyright GlobalLogic 2009 16
    • Definición del Marco - Objetivos Connect. Collaborate. Innovate. • Generar el entorno para – La gente pueda sacar los temas difíciles – Pueda haber conversaciones desafiantes • Actividad posible -- > “Working Agreements” ¿Qué es un Working Agreement ? • Contrato grupal que describe comportamientos e interacciones aceptables • No son declaraciones abstractas • Acuerdos que ayuden al equipo a – a tener conversaciones productivas – hablar temas dífíciles© Copyright GlobalLogic 2009 17
    • Primer ejemplo de actividad: Working Agreements Connect. Collaborate. Innovate. Cada actividad se describe con este formato: – Fase – Propósito – Tiempo necesario: ej 10 a 30 min según tamaño equipo – Descripción – Pasos: detalles que le sirven al facilitador para • Explicar la actividad • Hacer el “debrief”: Hacer preguntas piolas para obtener información útil – Materiales y preparación – Ejemplos Supongamos que estamos en un retro, yo soy el facilitador y vamos a hacer la actividad “Working Agreements”© Copyright GlobalLogic 2009 18
    • Un ejemplo de Working Agreements Connect. Collaborate. Innovate.© Copyright GlobalLogic 2009 19
    • Características de los Working Agreements Connect. Collaborate. Innovate. • Normalmente son temas que preocupan al equipo • No hay “acuerdos típicos”: dada equipo desarrolla los suyos • Son reusables en futuras retros y trabajo diario DINAMICA • Pedirle al equipo  “todos monitoreen que se cumplan” • Equipo Responsable de sus interacciones • El facilitador  foco en facilitar • No saltear la fase de Definición de marco “por ir a los bifes” • Fundamental generar clima adecuado y definir tiempos y objetivos • Hay actividades: cortitas (Chekin) más largas (Working Agreements)© Copyright GlobalLogic 2009 20
    • FASE: RECOLECCION DE DATOS - Objetivos Connect. Collaborate. Innovate.• Crear una visión compartida de lo que pasó• Sin esta info común – Cada persona tiende a verificar sus propias opiniones y creencias – Subimos por “nuestra escalera”, con nuestros propios datos• Empezar con los datos duros – Métricas: • velocidad ( estimada vs real) • Burndown charts • Bugs, Historias completadas • Encuestas de satisfacción – Eventos significativos para el equipo© Copyright GlobalLogic 2009 21
    • RECOLECCION DE DATOS - Objetivos Connect. Collaborate. Innovate.• Los datos duros son la MITAD de la historia• Sensaciones y sentimientos son la otra mitad – dicen lo que le importa a la gente sobre hechos y el equipo• Pero somos ingenieros … no actores !• Crear una manera estructurada en la que todos se sientan cómodos compartiendo como se sienten• Si evitamos el “contenido emocional” – No evitamos nada – Problemas emocionales ( malestares, etc ) operan por lo bajo, sacando energía y motivación.© Copyright GlobalLogic 2009 22
    • DATOS – Posibles Actividades: “MAD-SAD-GLAD” Connect. Collaborate. Innovate. Objetivo: poner los hechos sobre sentimientos sobre la mesa Dinámica: … Algunas Preguntas para debriefing • ¿ Qué les parece que se destaca de estos postits ? • ¿Qué patrones ven en estos grupos ? ¿Qué nos dicen estos patrones a nosotros como equipo ? • ¿Qué nos sugiere esto como próximos pasos?© Copyright GlobalLogic 2009 23
    • ACTIVIDAD: “Histograma de Satisfacción” Connect. Collaborate. Innovate. Objetivo: Ver qué tan satisfecho está el equipo con respecto a un determinado tema. - Ejemplo© Copyright GlobalLogic 2009 24
    • ACTIVIDAD: “Histograma de Satisfacción” Connect. Collaborate. Innovate.Otros usos• Dailies• Calidad de Producto• Calidad de ProcesoEscala• Muy de acuerdo• Acuerdo• Neutro• Desacuerdo• Totalmente desacuerdo© Copyright GlobalLogic 2009 25
    • GENERACION DE INSIGHTS - OBJETIVOS Connect. Collaborate. Innovate.INSIGHT : “comprensión de la naturalezaverdadera de las cosas”• Analizar causas y efectos• Atacar causas y no síntomas© Copyright GlobalLogic 2009 26
    • ACTIVIDAD: 5 POR QUÉ ? Connect. Collaborate. Innovate.• Objetivo: descubrir las causas raíces de algo yendo más del pensamiento habitual• INTRO: “Ahora que sabemos qué es lo que pasó, vamos a pensar por qué paso”• Se divide en pares (o grupos): – A le pregunta B por qué ocurrió un evento o problema – B responde por esto … A vuelve a preguntar por qué .Así 4 o 5 veces• Cada par reporta lo que encontró Se puede usar con: – cualquier actividad que genere una lista de problemas ( MAD,SAD, GLAD +) – Analizar Causas raices de Bugs (XP)© Copyright GlobalLogic 2009 27
    • ACTIVIDAD: Fishbone Connect. Collaborate. Innovate.© Copyright GlobalLogic 2009 28
    • DECIDIR QUE HACER - OBJETIVOS Connect. Collaborate. Innovate.• En este punto uno podría tener una lista de potenciales experimentos : – Brainstorming en Generacion de Insights ? – Interesante ver definición y variantes de Brainstorming• Si ya tenemos muchos experimentos  priorizamos para elegir• Si, no tenemos Se generan experimentos en esta fase© Copyright GlobalLogic 2009 29
    • DECIDIR QUE HACER – POSIBLES ACTIVIDADES Connect. Collaborate. Innovate.• Triple Nickels – Está bueno que todos participan !• Priorizar con puntos ( o con palitos de truco ) – Es una forma de acotar una lista larga• Los resultados pueden varían según la pregunta: – ¿Qué es lo más importante en lo que tenemos que trabajar ? – ¿Qué es lo que va a tener mayor impacto ? – ¿En aué es lo que más nos interesa trabajar ?© Copyright GlobalLogic 2009 30
    • DECIDIR QUE HACER – POSIBLES ACTIVIDADES Connect. Collaborate. Innovate.Short Subjects • Alguna forma de Brainsotorming sobre categorías como – Que hicimos bien ? / Qué podríamos hacer mejor ? – Start/ Stop / Stay – ….¿Les suena ? Nuestras retros habituales son esta actividad !!© Copyright GlobalLogic 2009 31
    • DECIDIR QUE HACER – POSIBLES ACTIVIDADES Connect. Collaborate. Innovate.En Las siguientes actividades se forman grupos, pares quetrabajan en forma separada y después hay un mecanismode consolidaciónRetrospective Planning Game• Dinámica para detallar planes para experimentos o propuestasSMART Goals• El facilitador introduce y ejemplifica el concepto de Smart• Trasladar ideas en prioridades y planes de accion• Desarrollar acciones específicas y mensurables© Copyright GlobalLogic 2009 32
    • FASE: CERRAR LA RETRO - OBJETIVOS Connect. Collaborate. Innovate.• Obtener feed-back sobre como resultó la retro – Hay actividades piolas y cortas para esto – Inspección y adaptación se aplica a las retro también !• Decidir – quien / cómo documentar la experiencia – Como se sigue• Agradecer a todos por su tiempo y el trabajo realizado© Copyright GlobalLogic 2009 33
    • Preparación de las retros Connect. Collaborate. Innovate.Definición del Objetivo• No en la onda “Determinar que está andando mal en testing” Abre la puerta para las culpas • Ejemplos – Encontrar maneras de mejoras nuestras prácticas – Entender las razones de los atrasos en nuestras entregas – Mejora continua del proceso ( un par de iteraciones)© Copyright GlobalLogic 2009 34
    • Preparación de las retros Connect. Collaborate. Innovate.• Definir actividades y tiempos para cada fase – Relevantes para el objetivo – Promuevan igual participación – Promuevan nuevas perspectivas – Considerar un back-up si el tiempo está ajustado• Lugar y materiales – Muy importante mostrar bien todos los datos duros y los que se van generando – Considerar afiches y rota-folios, además de 1 pizarrón – Cambio de lugar ?© Copyright GlobalLogic 2009 35
    • Rol de Facilitador - Administrar actividades Connect. Collaborate. Innovate. • Prepararse y practicar un speech para presentarlas • Dar un sentido de lo que se va a trabajar – Los detalles los descubre el equipo • Atención al desarrollo de las actividades • Debriefing – Preguntas abiertas – Esquema posible: Que es lo que ven ? Que los sorprendió ? Que les dice esto sobre el proyecto? Que cosa harían diferente ? – Apéndice B: tips para debriefing© Copyright GlobalLogic 2009 36
    • Facilitador: administrar dinámica del grupo Connect. Collaborate. Innovate. • Que todos tenga oportunidad de hablar • Que los que quieren decir mucho no dominen la reunión – Poder cortar a alguien manteniendo un tono neutro ! • Promover el lenguaje del “Yo pienso / yo veo … “ – Apropiarse de las opiniones – Cambiar el “Vos estás equivocado”  “Yo veo las cosas de una manera diferente” – El lenguaje del “vos hiciste … “ dispara la espiral de culpas y de ponerse a la defensiva© Copyright GlobalLogic 2009 37
    • Facilitador: administrar dinámica del grupo Connect. Collaborate. Innovate. • Coaching al Manager – Lo que dice influye, que hable después de los otros • Responsable de mantener la reunión productiva – Atención a los conflictos – Hay conflictos que hay que encararlos fuera de la retro Administración de uno mismo ! • Hay técnicas para administrar la dinámica que ayudan • La clave está en entender y administrar nuestro propio estado emocional y cómo vamos reaccionando© Copyright GlobalLogic 2009 38
    • EJERCICIO Connect. Collaborate. Innovate.• Juntarse en grupos de 5 personas aprox.• En 10 minutos, como muuucho: – Contarse un poco los proyectos en los que están – Elegir el proyecto de alguna persona• Para el proyecto elegido – preparar la próxima retro del equipo – Completando el template word adjunto • Definir el objetivo • Definir actividades en cada fase y tiempo para cada actividad – Resumen de formato y actividades de retrospectivas, por Juan Gabardini  https://www.box.com/shared/qms74hy9vh© Copyright GlobalLogic 2009 39
    • Iniciativas Connect. Collaborate. Innovate.© Copyright GlobalLogic 2009 40