sábado, 20 de noviembre de 2021

Guia del Scrum Master: Preparación (Sprint 0)

Con el propósito de facilitar una herramienta que guie al Scrum Master (SM) a realizar con éxito su rol en proyectos y equipos ágiles que implementan Scrum, he pensado que podría ser de utilidad disponer de una lista de actividades y verificaciones que deben realizarse en cada una de las fases y eventos Scrum, así como en otros aspectos relacionados con el liderazgo y el análisis de métricas, entre otros temas. 

Utilizo un formato tipo CheckList con una breve descripción de cada actividad y enlaces web que profundizan su contenido. He considerado desarrollar 3 puntos: 1. Preparación (Sprint 0), 2. Ejecución (Planificación, Dailies, Refinamiento, Revisión y Retrospectiva), 3. Liderazgo y Agente de cambio (Apoyo al PO, Desarrollo del equipo, Liderazgo servicial, análisis de métricas). Con estos artículos en particular, quiero recopilar feedback sobre su necesidad y utilidad, y de ser positivo este experimento, evolucionar la iniciativa hacia un e-book. Así que, si apoyas esta idea, por favor recomienda y comparte estos artículos, y si quieres amplia tu opinión en los comentarios. Este es el primer artículo sobre Preparación (Sprint 0).

#

Actividad

Status

1

Junto con el Product Owner (PO), identifica que técnicas y dinámicas realizar, así como las personas clave que deben asistir, y preparen la agenda del Sprint 0. How to plan an inception (or similar workshops)?

2

Siguiendo la agenda, y de acuerdo con la disponibilidad de los participantes, envía las convocatorias a las reuniones indicando: requisitos, objetivos y puntos a tratar en cada reunión.

3

Asegura que durante las sesiones de sprint 0 se crea el Mapa de Historias de Usuario. ¿Cómo hacer un User Story Mapping?

4

Si se trata del desarrollo o evolución de un producto o proyecto pueden necesitar la elaboración de un Plan de entregas. SCRUM: Release Planning y Scrum

5

En caso de que sea la primera vez que el PO trabaja con Historias de Usuario, realiza un taller de escritura de Historia de Usuarios. SCRUM: Cómo escribir historias de usuarios sin morir en el intento

6

Al disponer de las primeras historias descrita, coordina una sección de refinamiento con el equipo de desarrollo y el PO. Experiencia: Cómo hacemos las reuniones de refinamiento (Grooming)

7

Facilita que el equipo Scrum acuerde la Definición de Hecho (DoD) y la Definición de Preparado (DoR).  Definiciones ante de empezar el primer Sprint (DOR y DOD)

8

Apoya al PO en la creación del Product Backlog y del Plan de entregas. Por ejemplo, en Jira:  Historias, epics e iniciativas, Aprende a utilizar versiones en Jira Software

9

Convoca la Planificación del Sprint 1 y las Dailies del equipo de desarrollo

10

Recuerda moderar las reuniones para que se realicen en el tiempo agendado y siguiendo lo especificado en la convocatoria. 10 pautas para organizar reuniones de trabajo efectivas






















#Agile, #Scrum, @ScrumMaster, #Sprint0, #Inception, #Experimento

Gracias
Saludos
María Esther Remedios
Ig @Soy.Agile.Coach

Agile 2: Continuando con los Valores

En la web de Agile 2 se lee: "Valoramos todas estas cosas y nos esforzamos por equilibrarlas o combinarlas para cada situación", lo que evidencia una diferencia con el Agile manifesto del 2001, donde se disponen los valores en dos columnas y se declara "... hay valor en los elementos de la derecha, valoramos más los elementos de la izquierda".

La evolución de Agile reconoce lo complejas que son las organizaciones, por lo que en sus valores y principios priman los términos depende y reflexionar sobre el contexto y las necesidades particulares de cada organización y equipo, y para que en cada caso, los responsables incorporen las estrategias y prácticas más convenientes.

Valor 1: Consideración y Prescripción.

Este valor establece que en ocasiones se debe considerar la situación y el contexto, y luego de analizarlo y comprenderlo, actuar en consecuencia. Podríamos utilizar el ciclo de mejora continua PDCA, donde se Planifican acciones, se Ejecutan (Do), luego se Chequea el impacto en los procesos y resultados, y finalmente, se Actúa para estandarizar o adecuar prácticas. Si se decide utilizar un método prescriptivo, como un marco ágil de trabajo Scrum, las personas y equipos se forman en sus técnicas y herramientas, y las siguen sin cambios. En la filosofía Shu-Ha-Ri, a esta primera etapa se le conoce como Shu, y en la medida en que sus prácticas son comprendidas, podrían ser adaptadas (Ha) y posteriormente incluso, crear nuevas prácticas (Ri).

Poner en equilibrio prácticas de Consideración o de Prescripción, según lo demanden las circunstancias.

Valor 2: Resultados y productos (Outcomes and outputs).

Este valor, en mi opinión, mereció un artículo aparte que puedes leer aquí.

Los Resultados requieren Productos, y ambos importan, tomando en cuenta que son los Resultados los que dan valor a la organización.

Valor 3: Individuos y Equipos

Este valor destaca que los individuos y sus diferencias son igual de importantes que el equipo, y que las personas no son el equipo al que pertenecen. Cada miembro del equipo tiene objetivos e intereses personales, asimismo el equipo, como una unidad que busca lograr con éxito el desarrollo y evolución de un producto o servicio.

Los intereses del equipo y los intereses individuales deben estar en equilibrio, colocando especial énfasis en tener personas motivadas.

Valor 4: Comprensión Empresarial y Comprensión Técnica

El éxito del producto involucra una profunda comprensión holística de la información empresarial y de la técnica.El personal de tecnología debe interesarse por los aspectos funcionales y comerciales de la solución, así como el personal de negocio por las cuestiones tecnológicas.

Equilibrar ambas perspectivas funcional y técnica en todos los miembros del equipo, genera mayor colaboración y soluciones más efectivas e innovadoras.

Valor 5: Empoderamiento individual y buen Liderazgo

Las personas valoran y necesitan tener capacidad de acción, poder decidir cómo realizar su propio trabajo, darle la oportunidad de innovar, expresar nuevas ideas y arriesgarse a probar esas ideas. Promover en cada individuo un Liderazgo personal. Los equipos y unidades organizativas necesitan Líderes que guíen y empoderen a los que lideran, evaluando la madurez de cada persona y determinando el tipo de soporte y de formación que necesitan para su crecimiento.

Equilibrar el empoderamiento individual con un buen liderazgo para lograr un mejor desempeño.

Valor 6: Adaptabilidad y Planificación

En los entornos y productos complejos se producen frecuentes cambios que exigen capacidad de adaptabilidad. Por otra parte, la planificación es importante porque los planes establecen la mejor dirección de la acción y alinean a las personas y equipos sobre una ruta común.

Equilibrar adaptabilidad y planificación significa elaborar planes flexibles que se adaptan con rapidez a los cambios que se vayan produciendo.

¡Gracias por leerme y compartir!

Si quieres que profundice en alguno de estos temas, solicitalo en los comentarios (^.^)

Saludos,

María Esther Remedios

IG: @Soy.Agile.Coach

lunes, 1 de noviembre de 2021

Agile 2: Valor 2: Resultados y productos (Outcomes and outputs)

 

Entendamos primero la diferencia entre resultados (outcomes) y productos (outputs).

Los resultados son lo que la empresa quiere o necesita lograr y los productos son las acciones o elementos que contribuyen a lograr dichos resultados.

En la primera iteración de Agile, se da mucha relevancia a los Equipos y al Producto.

En Agile 2 se destaca que los Resultados requieren Productos, y ambos importan; pero los Resultados son lo que más importa.

Por ejemplo, un outcome o resultado organizacional podría ser "un incremento en las ventas" y el output o producto un sistema de pedidos en línea.

Hablar de Valor en Agile se refiere a los outcomes o resultados, y puede diferir entre lo que valora una empresa, un cliente y un usuario. Una empresa puede valorar la retención del cliente, el cliente tener mayor autonomía operacional y el usuario una menor tasa de incidencias que resolver, resultados que se buscan obtener evolucionando uno o más outputs o productos.

Luego, para avanzar hacia el logro de resultados organizacionales, debemos comprender las necesidades de sus clientes, sus dolencias, limitaciones y prioridades, y con este conocimiento desarrollar productos que logran cambios positivos.

Cabe destacar, que es más fácil medir productos que resultados, ya que estos últimos dependen en gran medida, de la satisfacción de las personas. En todo caso, se deben medir productos y resultados, a fin de evitar el conocido efecto sandía: indicadores exitosos en las actividades/productos y rojos en los resultados/satisfacción de clientes.

Imagen tomada de: https://www.bmc.com/blogs/outcomes-vs-outputs/


Agile 2 propone entonces, realizar más reflexiones y dedicar mayores esfuerzos en entregas de valor que generen resultados felices.

Gracias por compartir y comentar!!!
Saludos, Ma.Esther
Ig @Soy.Agile.Coach


Agile 2: Valor 1: Consideración y Prescripción

 

En la web de Agile 2 se lee: "Valoramos todas estas cosas y nos esforzamos por equilibrarlas o combinarlas para cada situación", lo que evidencia una diferencia con el Agile manifesto del 2001, donde se disponen los valores en dos columnas y se declara "... hay valor en los elementos de la derecha, valoramos más los elementos de la izquierda".

La evolución de Agile reconoce lo complejas que son las organizaciones, por lo que en sus valores y principios priman los términos depende y reflexionar sobre el contexto y las necesidades particulares de cada organización y equipo, y para que en cada caso, los responsables incorporen las estrategias y prácticas más convenientes.

El primer valor se resume en: Consideración y Prescripción.

Este valor establece que en ocasiones se debe considerar la situación y el contexto, y luego de analizarlo y comprenderlo, actuar en consecuencia. Podríamos utilizar el ciclo de mejora continua PDCA, donde se Planifican acciones, se Ejecutan (Do), luego se Chequea el impacto en los procesos y resultados, y finalmente, se Actúa para estandarizar o adecuar prácticas.

Si se decide utilizar un método prescriptivo, como un marco ágil de trabajo Scrum, las personas y equipos se forman en sus técnicas y herramientas, y las siguen sin cambios. En la filosofía Shu-Ha-Ri, a esta primera etapa se le conoce como Shu, y en la medida en que sus prácticas son comprendidas, podrían ser adaptadas (Ha) y posteriormente incluso, crear nuevas prácticas (Ri).

En próximos artículos conversaremos sobre otros valores del Agile 2.

Gracias por compartir y comentar!!!

Saludos, Ma.Esther
Ig @Soy.Agile.Coach