Buscar en Gazafatonario IT

Mostrando las entradas con la etiqueta Equipo Scrum. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Equipo Scrum. Mostrar todas las entradas

lunes, marzo 29, 2021

Team Canvas: un lienzo para promover identidad de equipo

 

Team Canvas. Fuente: http://theteamcanvas.com/use/

Team Canvas

Objetivo

Creado por Alex Ivanov y Mitya Voloshchuk, el Team Canvas es un marco de trabajo estratégico que ayuda a que los miembros del equipo estén en la misma página. Basado en la experiencia de sus creadores con equipos de startups y agencias creativas, está hecho para alinear equipos, aumentar la cohesión y el rendimiento y crear una cultura de equipo productiva, rápidamente.

El lienzo tiene dos versiones: una básica, conocida como el Lienzo Básico, y una extendida, conocida simplemente como el Lienzo.

Lo que sigue es la traducción de los lineamientos para el uso del lienzo extendido dados por sus propios autores en la página oficial: http://theteamcanvas.com/use/.

Team Canvas funciona en varios puntos de contacto:

         crear un equipo;

         aclarar los objetivos y abordar el desempeño general del equipo (por ejemplo, cuando se siente estancado como equipo o cuando necesita hacer muchas cosas);

         crecimiento e incorporación de nuevos miembros del equipo;

         sesiones de alineación general (recomendadas cada 2-3 meses).

Integración de miembros del equipo

Antes de usar el lienzo, asegúrese de que todos los miembros del equipo se unan para hacerlo. Es posible que desee tomar la iniciativa y sugerir la herramienta a su equipo. Aquí hay algunas de formas de presentar el lienzo:

Caso: Comenzando un equipo

¡Hola, chicos! Dado que estamos formando el equipo ahora, me gustaría proponer hacer una sesión sobre cómo crear la estructura de nuestro equipo y conocernos. Cada uno de nosotros podría haber tenido una de esas experiencias previas con equipos cuando las cosas no salieron tan bien. Entonces, ¿por qué no invertimos algo de tiempo para asegurarnos de que estamos alineados y listos para comenzar?

Caso: Ajuste de equipo

¡Hola, chicos! Nuestro trabajo ha sido un poco confuso últimamente, y pensé que podríamos dedicar un tiempo a aclarar las cosas y ponernos en la misma página. Existe una buena herramienta llamada Team Canvas, que puede ayudarnos a alinearnos y estructurarnos un poco más como equipo. ¿Qué dicen si lo usamos para una sesión de alineación?

Caso: Incorporación de un nuevo miembro

Como saben, somos un equipo pequeño y conseguir una nueva persona a bordo es una gran decisión. Queremos asegurarnos de que todos estamos de acuerdo en las cosas fundamentales y de que trabajaremos muy bien juntos. ¿Qué dicen si llevamos a cabo una sesión con esta herramienta, The Team Canvas, asegurándonos de que estamos alineados con nuestra visión y valores fundamentales, y tenemos una coincidencia?

________________________________________

Ejecutando la sesión

Duración: 90-120 minutos

Participantes: 2-8

Facilitación: líder de equipo o facilitador externo

Materiales:

         Team Canvas recreado en una pizarra o en una hoja de papel lo suficientemente grande (por ejemplo, papel de rotafolio o A0 / A1).

Nota del traductor: esta pizarra puede ser virtual. Al final los dejo con el enlace a una plantilla en español que uso en Mural para facilitar sesiones de Team Canvas.

         Bloques de notas adhesivas, una para cada participante, de diferentes colores

         Sharpies o bolígrafos para escribir en adhesivos

         Un dispositivo con función de temporizador

Ejecutando la sesión

Presente el Lienzo de Equipo como una herramienta para alinear a los miembros del equipo y mejorar la comprensión de los objetivos, roles y valores de su equipo.

Repase cada paso con el equipo, asegurándose de hacer las preguntas para cada segmento. Anime a las personas a que escriban sus respuestas en adhesivos y hablen de ellas con el equipo. Hay campos en los que todo el equipo debe estar de acuerdo: 1. Personas y roles; 2. Objetivos; 4. Propósito; 5. Valores; 9. Reglas y cultura. El resto de los campos se pueden rellenar individualmente, sin necesidad de un acuerdo particular.

________________________________________

1. Personas y roles [5 minutos]

Pida a las personas que pongan sus nombres en adhesivos, así como sus roles. Si una persona tiene varios roles, use post-its separados.

Preguntas:

         ¿Cuáles son nuestros nombres?

         ¿Cuáles son los roles que tenemos en el equipo?

         ¿Cómo se nos llama como equipo?

Ejemplos:

         Max: CEO; Marie: Diseño y programación

         Nombre del equipo: BoldCar

________________________________________

2. Objetivos comunes [10 minutos]

Pídale al equipo que se ponga de acuerdo sobre objetivos comunes.

Preguntas:

         ¿Qué es lo que realmente quieren lograr ustedes como grupo? ¿Cuál es nuestro objetivo clave que sea factible, medible y de duración determinada?

Ejemplos:

         Convertirnos en la empresa líder de car sharing en nuestra región para 2017.

         Crear una empresa de 100 millones en el área de Internet de las cosas para el otoño de 2016.

________________________________________

3. Objetivos personales [5 minutos]

Pregunte a los miembros del equipo sobre sus metas individuales para el proyecto.

Preguntas:

• ¿Cuáles son nuestras metas personales individuales para este proyecto?

• ¿Hay agendas personales que queremos abrir?

Ejemplos:

• Tener más confianza en el desarrollo de iOS [Marie]

________________________________________

4. Propósito [10 minutos]

Pídale al equipo que vaya un paso más allá de su objetivo común y pregúnteles por qué hacen lo que hacen.

Preguntas:

         ¿Por qué estamos haciendo lo que estamos haciendo en primer lugar?

         ¿Qué es algo más importante que nos impulsa a perseguir nuestro objetivo común?

Ejemplos:

         Crear un impacto positivo en la vida de las personas a través de la innovación social.

         Hacer la vida de las personas más fácil y sin estrés a través de la innovación en Internet de las cosas.

________________________________________

Team Canvas Básico. Fuente: http://theteamcanvas.com/use/


5. Valores [10 minutos]

Pregunte al equipo cuáles son los valores fundamentales, los principios más importantes, que quieren compartir dentro del equipo. El equipo debe estar de acuerdo con los valores, para que todos acepten el conjunto final.

Preguntas:

         ¿Qué representamos?

         ¿Qué son los principios rectores?

         ¿Cuáles son nuestros valores comunes que queremos que sean el núcleo de nuestro equipo?

Ejemplos:

         Confianza

         Creatividad

         Calidad

         Transparencia

         Entendimiento mutuo

         Igualdad

         Respeto

________________________________________

6. Fortalezas y ventajas [15 minutos]

Pídale al equipo que comparta las piezas clave de habilidades (tanto duras como blandas) y los activos disponibles dentro del equipo. No descarte las cosas "insignificantes". Puede encontrar que el equipo tiene capacidad para las artes marciales, correr maratones o persuadir a la gente. Anime a las personas a compartir algo sobre sí mismas, así como también observe las cualidades importantes que ven en sus compañeros de equipo.

Preguntas:

         ¿Cuáles son las habilidades que tenemos en el equipo que nos ayudarán a lograr nuestras metas?

         ¿Cuáles son las habilidades interpersonales / blandas que tenemos?

         ¿En qué somos buenos, individualmente y como equipo?

Ejemplos:

         Codificación (iOS / Python / etc.)

         Diseño

         Ser devoto y motivado

         Ser visionario

         Energía

         Ventas y presentación

________________________________________

7. Debilidades y áreas de desarrollo [15 minutos]

Pídale al equipo que comparta las debilidades clave y las áreas de mejora que ven en sí mismos, así como los obstáculos que enfrentan como equipo. Haga hincapié en informar lo que las personas pueden encontrar en sí mismas, en lugar de discutir las debilidades de los demás.

Preguntas:

         ¿Cuáles son las debilidades que tenemos, individualmente y como equipo?

         ¿Qué deben saber nuestros compañeros de equipo sobre nosotros?

         ¿Cuáles son algunos de los obstáculos que vemos por delante que es probable que enfrentemos?

Ejemplos:

         Se distrae fácilmente [Marie]

         Puede ser arrogante [Max]

         Falta de comunicación estructurada [general], etc.

________________________________________

8. Necesidades y expectativas [10 minutos]

Pídale al equipo que exprese las necesidades que tienen para tener éxito. Piense en esto como un seguimiento de las dos secciones anteriores: una vez que los miembros del equipo expresaron sus fortalezas y debilidades, deberían poder expresar las necesidades que tienen para amplificar las fortalezas y estar en su mejor momento a pesar de las debilidades.

Preguntas:

         ¿Qué necesita cada miembro del equipo para tener éxito?

         ¿Cómo podría el equipo ayudar a cada miembro con sus necesidades?

Ejemplos:

         Un poco de «tiempo para mí»

         Actualizaciones de estado semanales más claras

         Ayuda y coaching

         Confianza

         Divertida

         Estabilidad

________________________________________

9. Reglas y actividades [10 minutos]

Pídale al equipo que acuerde reglas y actividades comunes. Piense en esto como el resultado de las secciones anteriores: un conjunto concreto de reglas y actividades que desean implementar.

Preguntas:

         ¿Cuáles son las reglas que queremos introducir después de hacer esta sesión?

         ¿Cómo nos comunicamos y mantenemos a todos actualizados?

         ¿Cómo tomamos decisiones?

         ¿Cómo ejecutamos y evaluamos lo que hacemos?

Ejemplos:

         Mantener la confidencialidad de las cosas dentro del grupo

         Actualizaciones de estado semanales

         Comunicación a través de Slack + Skype para llamadas

         Cenas juntos cada dos semanas (Max como organizador)

         Jornada laboral: de 9 a 10, las reuniones comienzan a las 10

         Mantener la jornada laboral a 8 horas, excepto cuando sea necesario acortarla un poco hacia más

________________________________________

Finalizar [5 minutos]

Al cerrar el taller El lienzo del equipo, pida a los miembros del equipo que cuenten una de las ideas más importantes que obtuvieron durante el taller.

________________________________________

Estrategia

Al utilizar Team Canvas completo, es bueno tener en cuenta que consta de 4 partes:

1.    Qué es el equipo: roles y objetivos (tanto comunes como personales)

2.    Por qué el equipo hace lo que hace: propósito y valores

3.    Quiénes son los miembros del equipo: sus fortalezas, debilidades y necesidades

4.    Cómo el equipo va a lograr lo que necesita lograr: reglas y actividades

Como facilitador de la sesión, es posible que a menudo se le pregunte algo como esto: "¿Cómo se supone que debemos responder a esta pregunta? ¿Qué es lo que espera que digamos aquí?”, Etc. Es importante comprender que The Team Canvas crea contexto para el equipo, en lugar de contenido, y por lo tanto todas las respuestas son válidas. Responda amablemente a estas preguntas: '¿Cómo respondería si lo supiera? ¿Cuál crees que debería ser la respuesta?

Sería una buena idea aparcar las conversaciones que parecen llevar demasiado tiempo al equipo y organizar reuniones por separado para abordar estos problemas.

Recomendamos repetir las sesiones de Team Canvas de vez en cuando, especialmente cuando se unen nuevos miembros del equipo.

________________________________________

 

Notas del Traductor:

Los tiempos propuestos para cada parte del lienzo son los bloques de tiempo sugeridos por los autores. En entornos virtuales y remotos, donde además haya poca experiencia en el uso de tableros y otras herramientas virtuales como Mural, Miro, Meet, Teams y Zoom, entre otras, estos bloques de tiempo pueden ser mayores. Sugiero duplicarlos.

La experiencia también me ha mostrado que, si el equipo apenas está iniciando su proceso de formación y muchos o quizás ninguno de sus miembros se conocen con los demás, el taller puede tardar un poco más.

Como lo había mencionado, el tablero que se use para crear el lienzo puede ser virtual. Los dejo aquí con un enlace a una plantilla en español que uso para facilitar sesiones de Team Canvas.

Enlace a plantilla de Team Canvas en Mural.

Por comodidad, el lienzo tiene un outline que permite navegar a través del tablero por cada una de las secciones del lienzo. Además, el tablero completo incluye una zona de divergencia para que el equipo genere ideas a discreción antes de registrarlas en cada sector del lienzo de manera definitiva.

Esta es una ilustración del lienzo que encontrarán en el tablero.


Desde aquí también puedes acceder a la plantilla en Mural:

Plantilla Team Canvas por Gazafatonario

Abre para crear un tablero a partir de esta plantilla en tu espacio de trabajo. Powered by MURAL

O puedes descargar la plantilla aquí para usarla desde donde lo necesites:

Por favor, déjame saber en el foro o contactándome directamente de tu experiencia usando esta plantilla y de cómo podemos mejorarla.


miércoles, diciembre 16, 2020

Scrum: cambió la guía ¿y ahora qué hago?


Se ha hablado mucho de los cambios en la guía de Scrum 2020. Pero ¿los hemos entendido? ¿Y qué sucede con lo que no cambió? ¡Scrum sigue siendo Scrum! ¿Por qué causaron tanto revuelo los tales cambios si es a todas luces evidente que la mala práctica de Scrum abunda en la región? ¿Ya leíste la guía completa y no solo el log de cambios que aparece al final de la versión en español?

¿Estás preparado para una conversación seria y profunda sobre Scrum? ¿Sobre los muy comentados, pero poco entendidos cambios propuestos este 2020? Lee la guía (toma menos de una hora hacerlo), anota tus inquietudes sobre la misma y acompáñanos en la última sesión de este año 2020 atípico. Hablaremos de Scrum, de lo que no cambió y no has terminado de entender, de lo que cambió y que te llevará mucho tiempo comprender. Te daremos pistas sobre cómo abordar tus próximas iniciativas ágiles con Scrum y prácticas relacionadas.

Es tu oportunidad de empezar el 2021 con una nueva y mejor visión sobre el marco de trabajo más ampliamente usado por los practicantes ágiles en todo el mundo. Invita a tus amigos y colegas, trae tu natilla y buñuelo navideño o lo que acostumbres compartir en navidad, y prepárate para un gran coloquio.

El 16 de diciembre nos reunimos en la Comunidad Ágiles Colombia a hablar un poco del tema, acompañado como siempre de mi gran amigo Jorge Abad. Grandes conversaciones.

Puedes ver y descargar la presentación con los aspectos más relevantes de esas conversaciones aquí:



Puedes ver el video de la sesión en Ágiles Colombia el 16 de diciembre de 2020, aquí:

sábado, noviembre 21, 2020

Un mejor Scrum o cómo mejorar tu práctica ágil para entregar resultados asombrosos

 

Estoy comprometido con mejorar la práctica de Scrum en las organizaciones y comunidades que acompaño y me he convencido de que todos los equipos, sin importar su estado de desarrollo, pueden optimizar su capacidad de inspeccionar y adaptarse para hacer mejor las cosas.

En mi continuo trasegar por las organizaciones que usan Scrum o intentan hacerlo me he encontrado con manifiestos desordenes en ese ámbito: desde el uso de un Scrum fundamentalista o Scrumdamentalismo, ese que raya en lo sectario, pasando por el-mismo-Scrum-para-todo-el-mundo, sin dejar atrás el Cascrumcada o “Scrum-cascada”, el Scrum mecánico, apenas para un apocalipsis zombi, o el extremista “Scrum-solo-para-mí” porque mi organización es única en el mundo, hasta el muy común en las empresas que apenas comienzan, el Scrum-sin-terminar, con el que todavía están extendiendo el Sprint, usan el tiempo de la retrospectiva para terminar de probar y no la hacen o simplemente no hay entrega de incremento probado y funcionando la mayoría de las veces.

Al enfrentar estas alteraciones he encontrado muy útil determinar no solo el nivel de desarrollo de los equipos sino el estado general de la organización en materia de pensamiento lean-ágil, estructura y cultura organizacional, identidad de los equipos, trabajo colaborativo y qué tanto está arraigado el mejoramiento continuo en la forma de hacer las cosas de la empresa, para así tratar de curar no solo los síntomas sino las causas raíz de estas disfunciones y empezar a entregar mejores resultados, cumpliendo así con la promesa ágil.

De estos asuntos trata esta presentación que hice en el Regional Scrum Gathering México 2020.

Puedes ver y descargar la presentación aquí.

lunes, abril 27, 2020

Ritmo sostenido, cadencia y el ciclo lunar

Imagen de Gerd Altmann en Pixabay

Hablaba con mi amiga Claudia Toscano sobre el por qué la duración de los Sprints debería ser siempre lo mismo, el por qué no era buena idea estar cambiando de duración a las iteraciones en Scrum y lo primero que se me ocurrió es que una de las razones principales es el ritmo, precisamente ese ritmo sostenido del que hablamos ya desde el manifiesto ágil, que nos permite conocer con más precisión (o menos imprecisión) la capacidad real del equipo.

Me refería a ese principio del Manifiesto que dice:
“Los procesos Ágiles promueven el desarrollo sostenible. Los promotores, desarrolladores y usuarios debemos ser capaces de mantener un ritmo constante de forma indefinida”.
Decíamos que ese ritmo constante tiene otros beneficios también, entre ellos mayor productividad, elimina el estar pensando precisamente eso de "este sprint de cuánto tiempo será". Esas conversaciones que son desperdicio y restan productividad desde el sprint anterior en donde las personas están sugiriendo que "el próximo sprint sea de 10 días o de 5", "qué tal si lo hacemos de 15", evita esos diálogos que generan estrés, agregan confusión a un contexto que quizás ya tiene mucha incertidumbre. En general, se reduce la complejidad, esa complejidad inherente a tener que tomar ese tipo de decisiones cada vez que va a empezar un nuevo sprint, aun desde el anterior.

Hay menos inseguridad. Hay menos gasto de energía y se genera menos estrés. Además, con el tiempo, los eventos internos del Sprint son más efectivos porque la gente ya conoce su  ritmo y eso es muy importante en la Planificación, porque el equipo ya tiene una proyección de lo que puede hacer en un Sprint. Hemos notado que al mantener un ritmo y vigilarlo continuamente ayuda a mejorar la eficiencia de las personas en el trabajo, reduce los riesgos inherentes al trabajo del conocimiento y al producto o servicio, disminuye el desperdicio que se pueda generar, sobre todo si mantenemos los elementos del backlog (historias de usuario) pequeños, y contribuye significativamente a la mejora continua.

Algo que nos pasaba con nuestra forma de trabajar anterior, en Cascada, era que lenta y casi imperceptiblemente empezábamos a caer en lo que podríamos llamar "vórtice de procrastinación". Uno en el que rápidamente estábamos perdiendo contacto con los clientes o consumidores, con los interesados, pero incluso más grave aún, con los propios compañeros del equipo. No sabíamos cuando íbamos a terminar algo, a pesar de los planes “detallados” a que éramos sometidos de manera dictatorial y el fin de una actividad pasaba de horas o días a semanas y rápidamente a meses… ¡un día a la vez!

¡Eso definitivamente no tenía nada de divertido!

¿Por qué? Porque somos seres rítmicos por naturaleza. Seguimos ciclos de manera casi ritual, por ejemplo, estamos despiertos y dormimos más o menos a las mismas horas, siempre. El ritmo nos ayuda a relajarnos, a calmar el estrés, nos permite determinar bloques de tiempos para actividades específicas y todo ello nos posibilita adaptarnos mejor a las circunstancias, porque podemos predecir o proyectar lo que podemos hacer y cómo hacerlo sin estrés, de manera más o menos divertida.

El Sprint en Scrum y el ciclo lunar

Imagen de Syaibatul Hamdi en Pixabay
El Sprint es el corazón de Scrum y en Scrum todo ocurre en el marco de un Sprint. El objetivo en el Sprint es crear un incremento de producto “Terminado”, utilizable y potencialmente desplegable en un ambiente donde al menos un grupo de usuarios o consumidores pueda “jugar” con él. De la guía también aprendimos que “es más conveniente si la duración de los Sprints es consistente a lo largo del esfuerzo de desarrollo”. Ya hemos establecido ampliamente el porqué es necesaria es invariabilidad.

Una de las duraciones más ampliamente usadas por los equipos en todo el mundo es 2 semanas para sus Sprints, según indica The 2015 State of Scrum Report de la Scrum Alliance. Más sobre este reporte en:


Pero también es importante definir Sprints cuyo inicio y fin concuerden con los ciclos lunares. Esto se les hace más natural a las personas porque nos adaptamos mejor a esas cadencias que son habituales para nosotros. Por eso siempre estamos buscando iniciar Sprints un lunes y terminarlos un viernes. Sin embargo, en países como Colombia donde las festividades fueron modificadas de manera artificiosa hace ya varias décadas, hay que adaptar esos ciclos para acomodar tales eventos y otras pausas habituales en las culturas locales. Por ejemplo, dado que en Colombia hay muchos lunes festivos, podría ser interesante experimentar iniciando los Sprints un martes y hacerlos de nueve días en vez de diez. En el caso de que durante ese ciclo de dos semanas no haya días festivos, el décimo día se puede usar para trabajar en la mejora del equipo o en apoyo a otros equipos y áreas de la organización, o simplemente en socialización al interior de la empresa. También son útiles estos días para realizar hackatones u otras actividades que fomenten la innovación.

De esta manera, los equipos establecen una cadencia acostumbrada y fijan expectativas con base en las fechas de finalización de los Sprints. El equipo puede sincronizarse con otros equipos para entregar incrementos de producto en el que estén trabajando en conjunto o para tener un mejor manejo de las dependencias entre ellos. Esto reduce los conflictos entre esos equipos y las personas nos sentimos más a gusto y cómodas trabajando con el horizonte de los ciclos naturales a los nos que hemos habituado desde niños. Esto mejora la motivación del equipo y afianza los valores y la visión establecidos.

Conclusión

Tener este tipo de hábitos, como Sprints de duración fija, reuniones diarias a la misma hora y en el mismo lugar, y conocer con anticipación las fechas de otros eventos como la Planificación, la Revisión o la Retrospectiva, permite que los miembros del equipo se enfoquen en sus tareas principales y hagan lo que mejor saben hacer, que es manejar la incertidumbre, los cambios y la ambigüedad inherente al tipo de tareas que hacemos diariamente, es decir, esa otra cara variable del trabajo.

Referencias

Para saber más sobre patrones Scrum puedes consultar el libro:

A Scrum Book: The Spirit of the Game, de Sutherland , Coplien , den Hollander y otros.