Todo Scrum en 1 sola página
- Detalles
- Publicado: Jueves, 09 Mayo 2013 14:36
Scrum es el marco de trabajo Ágil más conocido y difundido para el desarrollo de proyectos de software. Mucho se escribió y se cuenta sobre este marco de trabajo, que busca entregar productos a través de un desarrollo iterativo incremental.
En este artículo veremos un gran resumen de Scrum, con todos sus roles, actividades y artefactos, resumidos en un único lugar para que sirva de referencia rápida.
Las historias de usuario son porciones del comportamiento deseado de un sistema de software. Son muy utilizadas dentro del marco de desarrollo Ágil, y sirven para dividir una gran cantidad de funcionalidad en partes más pequeñas para facilitar la planificación. Este concepto también se lo puede llamar "característica", pero el término "historia" o "historia de usuario" se volvió muy popular dentro del marco Ágil.
Cuando se está por planificar una reunión o un taller, puede resultar muy útil emplear el marco de las 7 P que aparece en el libro
Hace poco estaba hablando con un cliente potencial que estaba preocupado por la velocidad de sus equipos de Scrum. Habían adoptado un enfoque ágil hacia 9 meses, y habia esperado lograr una velocidad de entrega mucho mayor a la alcanzada.
Scrum es una metodología muy transparente, donde todo se hace a plena luz para ser visto por todos. Siguiendo el espíritu de Scrum, todo está abierto para que los interesados lo miren.
El año pasado Marc Löffler dio una breve charla sobre 7 mitos alrededor de Ágil: muchos existen en el mundo de los gerentes y líderes, pero otros tantos todavía persisten incluso dentro de desarrolladores y practicantes de Ágil. La documentación, la velocidad, la falta de control, y tantos más... desmitifiquemos Ágil juntos!
En su blog Henry Kniberg comparte su propia adaptación del método A3 para la resolución de problemas, que busca ser una metodología para consencuar, entender y resolver cualquier problema que pueda surgirnos. Es un enfoque interesante y sistemático, muy interesante para tener a mano.
Durante estos años en los cuales venimos implementando la Programación de a Pares (PP), hemos detectado en nuestra propia práctica ciertos errores comunes en los que hemos caído y tratado de corregir. Aquí les dejo una lista de dichos errores, contando un poco de qué se tratan y la manera de solucionarlos.
¿Qué era lo que queríamos evitar de la Cascada? Entre otras cosas, queremos evitar los momentos de transición! Se pierde mucha información cuando se la transfiere a otra persona. Otra cosa que queremos evitar es crear un orden estricto en las cosas, porque lleva a una flexibilidad limitada. Igualmente, el Sprint Cero es una práctica bastante común, y parecería que ocurre antes que todas las otras cosas, ¿no?.
Históricamente, cuando una organización necesita cambiar, se embarca en un "programa de cambio". El cambio se diseña, tiene un comienzo y fin identificables, y es impuesto desde la jerarquía. Esto funcionó bien en una era donde el cambio sólo era necesario cada varios años. Pero en el mundo rápido y cambiante de hoy, tiene más sentido crear una organización ágil, que pueda adaptarse rápidamente a lo que vaya ocurriendo en el camino. ¿Pero cómo gestionamos el esfuerzo de movernos desde el punto donde estamos hoy (sea recién empezando una adopción de Scrum o ajustando el uso de Scrum) a un lugar donde podamos reaccionar y responder a los cambios del mercado?