Scrum


Cómo dividir historias de usuario en tareas

Las historias de usuario son los elementos en los que dividimos todo el trabajo que hay que hacer en un proyecto o producto en Scrum. Esencialmente contienen el qué hay que construir. En la planificación el equipo Scrum elige cuales de las historias de usuario más importantes va a desarrollar en las semanas que dure el sprint. Además de decidir hasta dónde puede llegar, el equipo debe salir con un plan detallado. Será el cómo lo va a lograr. Para ello normalmente lo que hace el equipo es dividir historias de usuario en tareas. Dividir historias de usuario en tareas Gran […]


límite wip en Scrum

Cómo aplicar límite WIP en Scrum

Aunque Scrum cuente con un marco de trabajo perfectamente definido para los equipos, es común encontrar posibles principios y prácticas de otras metodologías que complementen a Scrum. Un ejemplo claro es el 2º principio de Kanban, limita el trabajo en curso o WIP. El WIP no es más que el número de elementos que están en proceso en un determinado momento en un proceso productivo. ¿Que por qué limitar el WIP? Por muchas razones, pero principalmente porque al aplicar la Ley de Little vemos claramente que debemos limitar este número si queremos aumentar la velocidad de entrega, algo fundamental en un proceso […]


Panel de Retrospectiva

Panel de retrospectiva

Al finalizar un sprint en Scrum, el equipo se reúne para revisar cómo ha ido y qué cosas se pueden mejorar en una reunión llamada retrospectiva. El objetivo de la sesión siempre es encontrar un conjunto de acciones y acuerdos concretos que el equipo se compromete a llevar a cabo en el siguiente sprint. Con el fin de concretar esas acciones, facilitar el seguimiento durante el sprint y hacer el compromiso visible a la organización, es recomendable utilizar un panel de retrospectiva. El panel de retrospectiva facilita el seguimiento y visualiza el compromiso del equipo Click To Tweet El panel […]


Mejores retrospectivas con la Directiva de Kerth

Durante la existencia de este blog uno de los temas centrales y que más entradas ha protagonizado ha sido el de las retrospectivas. Recordemos algunas entradas sobre retrospectivas: Dinámica de retrospectiva en Scrum línea de tiempo La Retrospectiva Sandwich Retrospectiva “The Cool Wall” Retrospectiva Speed Dating Retrospectiva “The Sailboat” o “El Velero” La retrospectiva es una sesión que normalmente se celebra al acabar un Sprint con el objetivo de encontrar puntos de mejora dentro del equipo y decidir por consenso qué posibles soluciones se van a probar en el siguiente Sprint para atacar los puntos identificados. Las retrospectivas son una […]


Reunión diaria de Scrum

Reunión diaria de Scrum, ¿preparada o improvisada?

La reunión diaria o daily meeting es una reunión de los equipos Scrum que se realiza todos los días a la misma hora y lugar, cuyo objetivo principal es coordinarse para conseguir el objetivo del Sprint. En ella cada miembro del equipo explica que hizo ayer y que piensa hacer hoy para acercar al equipo a dicho objetivo, y sobre todo si existe algo que por la razón que sea impide llegar a ese objetivo. En la mayoría de literatura ágil da a entender o directamente indica que se trata de una reunión improvisada. La realidad es que para que […]


Dinámica de retrospectiva en scrum

Dinámica de retrospectiva en Scrum línea de tiempo

Una de las liturgias más importantes y eficaces de Scrum es sin duda las retrospectivas. La idea principal de la retrospectiva es reunirse todo el equipo después de cada iteración o Sprint para reflexionar. El objetivo de una retrospectiva es siempre elegir una acción o medida a implementar en la siguiente iteración que les lleve a mejorar como equipo. Durante estas sesiones es común entre los Scrum Masters utilizar dinámicas de retrospectiva en equipo y juegos ágiles, con el objetivo de romper el hielo, romper la rutina, que no se conviertan en algo repetitivo, y sobre todo guiar el proceso […]


reunión diaria de scrum

Reunión diaria de Scrum, más allá de las 3 preguntas

En este post me gustaría hablar en profundidad de la ceremonia más conocida del mundo de la agilidad, la reunión diaria de Scrum. Personalmente creo que toda reunión debe tener una buena razón para ser convocada, debe tener una agenda establecida, debe asistir el mínimo de gente y siempre se debe enviar un acta al finalizar la sesión para comunicar la información y decisiones importantes. Sin embargo, creo firmemente que en esta reunión se debe hacer una excepción de todo lo mencionado y llevarla a cabo. Eso sí, para sacar el mayor beneficio y que no se conviertan en una […]


Sprint Planning: 5 claves para una sesión eficaz

En Scrum, antes de comenzar un nuevo Sprint, el Scrum Master siempre convoca una reunión con todo el equipo para planificar el trabajo a realizar llamada Sprint Planning Meeting o reunión de planificación de Sprint. En el Sprint Planning el objetivo principal es preparar y compartir entre todos qué se va a hacer exactamente en el próximo Sprint. De esta reunión deberíamos salir todos con una idea muy clara de lo que va a pasar en las siguientes 2 semanas (o lo que dure el Sprint) y de cómo lo vamos a conseguir. Para que una sesión de Sprint Planning […]


Sprint Planning GTD para los objetivos del 2015

En la metodología ágil de desarrollo de software Scrum existe una ceremonia llamada Sprint Planning, en la que los miembros del equipo Scrum eligen mediante la ayuda de la figura del Product Owner qué historias serán las que se acometerán en el próximo periodo de Sprint. El Product Owner es el que establece la prioridad de las historias y el equipo es el que elige hasta qué punto se compromete a acabar en el próximo periodo. Visto el resultado de la consecución de los objetivos establecidos para 2014, voy a aprovechar la experiencia positiva de Scrum para aplicarla a la […]


Information Radiators en Scrum

Uno de los valores de Scrum es el de la franqueza, que consiste en tener una colaboración y comunicación continua con el cliente de modo que en todo momento conozca la situación actual del equipo y del proyecto. De esta forma es más sencillo adoptar medidas paliativas y llegar a acuerdos necesarios para mantener la situación bajo control a lo largo de toda la colaboración entre cliente y equipo. Una de las herramientas que nos brinda Agile y Scrum para potenciar este valor son los information radiators (radiadores de información). Podemos definir los information radiators como una serie de información […]