viernes, 12 de octubre de 2018

Retrospectiva: Acuerdo de reunión de equipo



Preparación del clima para una retrospectiva


Es bueno, para comenzar una retrospectiva iniciar con alguna frase o mensaje que introduzca a la reflexión bajo un buen clima de conversación. Por ejemplo:

"Toda decisión de mejora es un acto creador que refleja nuestra etapa actual de desarrollo del equipo y la información que tenemos disponible. Cuando cambian estos factores podemos ver en retrospectiva la situación de forma diferente. Sin embargo, esto no significa que lo hicimos mal. Lo importante es que hicimos lo mejor que pudimos en aquellas circunstancias."
"No importa que te equivoques, 
lo importante es que puedas aprender de tus errores."

Acuerdos de Reunión


También es importantes que todos respeten algún acuerdo de reunión. Por ejemplo:

Acuerdo de reunión de equipo:

  1. Da lo mejor de ti.
  2. No te tomes nada personal.
  3. Discute ideas y hechos, no sobre personas.
  4. Se abierto a la crítica y al feedback.
  5. Recuerda que todo se puede mejorar.
  6. Recuerda que el equipo es tu círculo de confianza.

4 Acuerdos Toltecas


También podríamos usar los 4 acuerdos Toltecas:

Acuerdos de reunión.








Y recuerda pasarla bien. Siempre puedes hacer de la retrospectiva un momento alegre, con helado por ejemplo.

Referencias:




lunes, 8 de octubre de 2018

Retrospectiva: Retro de las 3 casa

Es bueno, para comenzar una retrospectiva iniciar con alguna frase o mensaje que introduzca a la reflexión bajo un buen clima de conversación o exponer un acuerdo de reunión (ver entrada de acuerdos de equipo). 


Dinámica las 3 casas


Luego de la introducción y revisión de datos (métricas, impedimentos, etc.) explicamos la dinámica:

1. Dibujar y explicar a los participantes las 3 columnas con tres casas. La idea es identificar qué casas tenemos o qué tenemos en cada casa. Algunas pueden ser de paja (nuestras debilidades en el equipo o en nuestro proceso), otras de madera (aquellas cosas intermedias que debemos mejorar) y otras de ladrillo (nuestras fortalezas):
  • Casa de paja: Tenemos una casa frágil que se puede derribar en cualquier momento...¿qué hacemos al respecto?  (por ejemplo, "nuestro script de implementación es muy manual y propenso a errores, podríamos interrumpir la producción muy fácilmente"). 
  • Casa de madera: Tenemos una casa intermedia, buena pero mejorable.... ¿qué hacemos para que sea bastante sólida/robusta? (por ejemplo, “nuestras pruebas automatizadas son bastante buenas, pero en algún momento fallan sin razón, y tenemos que ejecutarlas, lo cual es un dolor”). 
  • Casa de ladrillos: Tenemos una casa firme, pero todo es mejorable... ¿qué hacemos para que sea roca sólida? (por ejemplo, "nuestro despliegue automatizado y release nunca fallan. ¿Es genial? ¿Cómo hacemos para que sea realmente genial?"). 

2. Pídales a los participantes que compartan sus notas en post-it y que las coloquen en una de las tres columnas.
3. Filtrado y conversación grupal sobre elementos de acción.

Esta actividad es una actividad increíble y divertida, especialmente cuando se trata de un buen dibujo sobre los tres cerdos con sus casas. Si no sabe dibujar, no se preocupe, mientras refleje la idea. Se puede aprovechar, en un equipo de desarrollo de software, para evaluar cómo está el equipo en relación a: UX, Testing, Continuous Integration y Continuous Delivery (o cualquier otro tema que considere importante).


¡Kudos para Jumbo Ahora en Cencosud 2018!


Plantilla ejemplo v1.0 (Template):





Pasos de la retro:
  1. OPENING: introducción, acuerdos de reunión y rompe hielo.
  2. REMEMBER: recordar estado previo: accionables previos y métricas.
  3. BRAINSTORMING: se hace una dinámica de 3 casas (previamente descrita).
  4. ACTIONABLES: hacer un acuerdo de las próximas acciones a realizar.
  5. CLOSURE: cerrar de la reunión. Se puede hacer un feedback del evento.

lunes, 13 de agosto de 2018

Scrum: Métricas - Inventario


En un equipo de desarrollo de software que trabaja bajo Scrum, el código realizado para historias (producto potencialmente entregable) pero que no se ha subido a producción es inventario. En un proceso Lean se reduce el inventario, por lo que el equipo tendrá un flujo limpio y ágil si su inventario es mínimo o no lo tiene. Para ello el equipo puede medir su inventario o "Stories Inventory", en función de sus historias, mediante los siguientes indicadores:

Indicador
Descripción
Delivered Stories
Historias terminadas y aceptadas en el sprint
Released Stories
Historias desplegadas en producción en el sprint
Accumulated Delivered Stories
Total de historias terminadas y aceptadas
Accumulated Released Stories
Total de historias desplegadas en producción
Stories Inventory
Total de historias terminadas y aceptadas sin subir a producción

Gráficamente se puede visualizar de la siguiente manera:



jueves, 26 de julio de 2018

Retrospectiva: La estrella de mar


Es bueno, para comenzar una retrospectiva iniciar con alguna frase o mensaje que introduzca a la reflexión bajo un buen clima de conversación (ver entrada de acuerdos de equipo). 

Dinámica estrella de mar


Otra retrospectiva para hacer es la estrella de mar.

Seguimos el esquema de las retrospectivas general, solo que cambiamos el lienzo. Ahora hacemos incapié en 5 conceptos:




  • Empezar a hacer: Aquí van todas aquellas cosas innovadoras o que por cierta curiosidad queremos probar. 
  • Hacer más: aquellas cosas que estamos usando o haciendo y que queremos que mejoren. Son practicas que creemos que requiere mas refinamiento y que nos gustan mucho por ello hay que darles mas. 
  • Hacer igual (mantener): aquello que venimos haciendo y que nos brinda valor. Debemos seguir haciéndolo pero no será preocupación mejorarlo. 
  • Hacer menos: aquello que intentamos pero no nos dan tanto beneficio como se esperaba. Está bien, démosle como una segunda oportunidad, pero no esta en nuestras prioridades. Tal vez no nos funcione. 
  • Dejar de hacer: aquellas prácticas que podemos eliminarlas. Cuando el equipo ve que no le da valor o simplemente no le gusta una practica puede optar por eliminarla.
LATAM Digital 2017

Plantilla ejemplo:


Pasos de la retro:
  1. OPENING: introducción, acuerdos de reunión y rompe hielo.
  2. REMEMBER: recordar estado previo: accionables previos y métricas.
  3. BRAINSTORMING: se hace una dinámica de descubrimiento reflexivo usando un esquema de la dinámica estrella de mar (previamente descrita).
  4. ACTIONABLES: hacer un acuerdo de las próximas acciones a realizar.
  5. CLOSURE: cerrar de la reunión. Se puede hacer un feedback del evento.

Retrospectiva: RETRO básica variante de 3 columnas



Como segunda retrospectiva podemos hacer una variante de la primera,  de tres columnas o tres áreas. Esta vez: Dejar de hacer, Seguir haciendo y Empezar a hacer.

Acuerdos de trabajo para la RETRO.


Lienzo de RETRO 3 áreas, Cencosud, Equipo Scan & Go, 2018

Dinámica Posibles pasos a seguir: 


  1. RETRO - OPENING: Iniciar la reunión (evento Retrospectiva de Scrum) dando contexto, acuerdos de trabajo (ver imágen) y con una introducción. Se puede hacer alguna dinámica ice-breaker para romper el hielo.
  2. RETRO - REMEMBER: recordar métricas y acciones pasadas (de un kaizen board o un tablero de mejoras) y actualizar su estado.
  3. RETRO -BRAINSTORMING: Se hace una dinámica de descubrimiento reflexivo, de 'problemas' u oportunidades de mejora, usando un esquema de 3 columnas:
    1. Colocar un lienzo y dibujar las tres áreas: Dejar de hacer, Seguir haciendo y Empezar a hacer. 
    2. Dedicar 5 min. a revisar las acciones del sprint pasado y evaluar en qué área del lienzo van.
    3. Dedicar 10 min. a colocar postits . 
    4. Dedicar 20 minutos a conversar sobre qué dejar de hacer. 
    5. Unificar o superponer postits parecidos. 
    6. Dedicar 10 min. a colocar postits sobre qué seguir haciendo.
    7. Dedicar 20 minutos a conversar sobre lo qué comenzar a hacer. 
  4. RETRO - ACTIONABLES: Buscar soluciones o ideas de accionables. Unificar o superponer postits parecidos. 
  5. Dedicar 15 min. a colocar postits sobre qué podemos hacer en el próximo sprint/iteración. 
  6. Dedicar 35 minutos a conversar sobre ideas para mejorar. 
  7. Unificar o superponer postits parecidos, priorizar, asignar guardianes responsables del seguimiento de cada acción. 
  8. RETRO - CLOSURE: Concluir la reunión con alguna dinámica de cierre, agradecimientos, feedback de la sesión, fotos y guardar la información.
Feedback de la sesión
Feedback de la sesión.



¡Con un buen equipo en Cencosud 2018! Galardones al SM Jhondry. 

Referencias:

  1. 7 pasos para una retrospectiva efectiva (Caroli).
  2. Ejercicios de retrospectivas ágiles.
  3. Actividades para iniciar una retrospectiva inolvidable.
  4. Tasty Cup Cakes: http://tastycupcakes.org
  5. Dinámicas de retrospectivas RETROMAT
  6. Fun Retrospectives.





viernes, 6 de julio de 2018

Retrospectiva: RETRO básica de tres columnas

Retrospectiva o RETROSPECTIVE


Este evento es una oportunidad para que el Scrum Team se inspeccione a sí mismo y cree un plan para mejorar en aquellas áreas que lo necesiten. Por ello se celebra después del Sprint Review y antes del Sprint Planning.

El Scrum Master se asegura que el evento de una duración de máximo 1:30 o 2 horas para sprint de dos semanas, o 3 horas para Sprints de 1 mes de duración, tenga lugar y que los asistentes entiendan su propósito, participando como un miembro más del equipo.

El "propósito de la Retrospectiva es inspeccionar y mejorar". Inspeccionar cómo fue el último Sprint con respecto a personas, relaciones, procesos y herramientas Identificar y ordenar los elementos principales que fueron bien y las posibles mejoras.

Crear un plan para implementar mejoras en la forma en que el Srum Team realiza su trabajo. La tarea de Scrum Master es animar al Scrum Team a mejorar su proceso de desarrollo, buscando prácticas para hacerlo más efectivo y agradable para el próximo Sprint, y a aumentar la calidad del producto al adaptar la definición de “Done” según corresponda.

Al final de la Retro, el Scrum Team debe haber identificado las mejoras a implementar en el próximo Sprint, por ello normalmente se suelen poner 3 columnas, las cosas positivas realizadas que se deben mantener haciendo, las negativas, y las acciones a mejorarlas con un responsable que se ocupe de que se cumplan. Y es que si hay una práctica que el equipo ya está haciendo bien, los beneficios de esta práctica y cómo asegurarse de seguir realizándola o mejorarla se discute también. Estas mejoras pueden haberse detectado e implementado antes, pero la Retro permite una oportunidad formal para enfocarse en la inspección y la adaptación.

Lienzo de RETRO 3 columnas.

Dinámica


Posibles pasos a seguir:
  1. OPENING: Iniciar el evento con una instroducción y los acuerdos de reunión.
  2. REMEMBER: Recordar estado y acciones previas, además de métricas.
  3. BRAINSTORMING
    1. Colocar un lienzo y dibujar las tres columnas: carita feliz, cara triste e ideas (como muestra el gráfico).
    2. Dedicar 10 min. a colocar postits sobre qué salió bien en el sprint/iteración.
    3. Dedicar 20 minutos a conversar sobre lo que salió bien. Unificar o superponer postits parecidos.
    4. Dedicar 10 min. a colocar postits sobre qué NO salió del todo bien en el sprint/iteración.
    5. Dedicar 20 minutos a conversar sobre lo que salió mal. Unificar o superponer postits parecidos.
    6. Dedicar 15 min. a colocar postits sobre qué podemos hacer en el próximo sprint/iteración.
  4. ACTIONABLES
    1. Dedicar 20/35 minutos a conversar sobre ideas para mejorar. 
    2. Unificar o superponer postits parecidos, priorizar y elegir acciones.
    3. Asignar guardianes responsables del seguimiento de cada acción.
  5. CLOSURE: Concluir la ceremonia. Se puede hacer una ronda de feedback o palabras finales.

Esta retro la he hecho muchas veces porque es una de las más simples y útiles para comenzar la práctica.
Con el equipo Nuevos Negocios de Cencosud 2019. Los buenos equipos buscan mejorar.

¡Con un equipo extraordinario en LATAM 2016!

Referencia:
https://www.holistic-software.com/retrospectives
https://www.saraclip.com/eventos-en-scrum-ii/
7 pasos para una retrospectiva efectiva (Caroli).




lunes, 18 de junio de 2018

Equipo Ágil: Propósito y Lienzo de propósito

Un equipo sin propósito no es un equipo, es un grupo. Y un grupo no es otra cosa que un agregado de personas, no es un sistema. Y un equipo necesita ser un sistema, que tenga objetivos comunes alineados por un propósito de equipo, con identidad y sinergia. Pues, tanto un equipo como una empresa necesitan identidad, tienen que tener un objetivo global o propósito para existir. La razón de por qué hacen lo que hacen.

En general, el propósito es una misión o una meta global general que buscamos alcanzar, que nos representa y nos da una razón de ser. Es el motor motivacional y el factor cohesionador de nuestras acciones. Permite que nuestro comportamiento tenga foco y coherencia con una finalidad.

En un equipo orientado al valor y de larga vida, el trabajo a realizarse debe estar bajo la sombrilla del propósito. Si se desarrolla un proyecto, también debería estar alineado al propósito. Todo lo que no esté alineado al propósito atenta contra el foco y la eficacia del equipo. Ahora bien... ¿Cómo es la redacción de un buen propósito.

Redacción de propósito


La estructura de propósito de un equipo no difiere tanto de la de una empresa o área funcional de una empresa. Veamos algunos ejemplos de propósitos de empresas.


  • 3M: Resolver problemas sin solución de forma innovadora.
  • Cargill: Mejorar el estándar de vida alrededor del mundo.
  • Fannie Mae: Fortalecer el tejido social democratizando continuamente la propiedad de viviendas. 
  • Hewlett-Packard: Hacer contribuciones técnicas para el progreso y el bienestar de la humanidad.
  • Lost Arrow: Ser un modelo y herramienta del cambio social.
  • Pacific Theatres: Proveer un espacio para que prosperen las personas y mejore la comunidad.
  • Mary Kay: Darle oportunidades ilimitadas a las mujeres.
  • McKinsey & Company: Ayudar a que los gobiernos y corporaciones líderes del mundo tengan más éxito.
  • Merck: Proteger y mejorar la vida humana.
  • Nike: Experimentar la emoción de competir, ganar y aplastar a los competidores.
  • Sony: Experimentar la alegría de promover y aplicar la tecnología para el beneficio del público. Telecare Corporation: Ayudar a que las personas con discapacidad mental desarrollen plenamente su potencial.
  • Wal-Mart: Darle la oportunidad a la gente normal de comprar las mismas cosas que la gente rica
  • ING: Darle a la gente el poder de mantenerse un paso por delante en la vida y los negocios. Kellogg’s: Alimentar las familias para que puedan prosperar y florecer.
  • IAG: Ayudar a la gente a gestionar riesgos y a recuperarse de las penurias de pérdidas inesperadas. 
  • Walt Disney: Hacer feliz a la gente.


Si bien estos propósito son más amplios y generales, de alto nivel; podemos notar un patrón: se usa el verbo en infinitivo para denotar una acción del "qué es lo que hace". También se observa, en varios casos, a quién va dirigida la acción del "qué hace" para identificar para quién va dirigida o "quién es el cliente" o "quién es el beneficiario de la acción". Y, tal vez lo más importante o motivador, "cuál es el beneficio de la acción".

Estructura de propósito y Purpose Canvas


Entonces, se puede componer un propósito de:

  1. Una acción: acción de "qué es lo que haceredactada en infinitivo (proporcionar, construir, desarrollar, ayudar, resolver, presentar, facilitar, etc.).
  2. Un cliente o beneficiario: a quién va dirigida la acción o "quién es el beneficiario de la acción".
  3. Una capacidad o competencia asociada a la acción y al "qué es lo que hace".
  4. Un beneficio: el beneficio esperado de la capacidad que recibirá el cliente o "cuál es el beneficio de la acción".

Purpose Canvas o Lienzo de propósito


Ejemplo 1: Veamos un ejemplo con un propósito pedagógico de docentes para el plan de una materia académica:

Ejemplo 2: Propósito de una panadería y pastelería.