Post on 01-Jun-2015
description
CAS2011 - La nueva guía de Scrum
Jose Luis Soriajlsoria@plainconcepts.com
@jlsoriat
http://www.scrum.org/scrumguides/
LA GUÍA DE SCRUM
INSPECCIÓN Y ADAPTACIÓN
Metodología vs. Framework
LA GUÍA DE SCRUM
La historia nos cuenta que, o cambias
con los tiempos, o te conviertes en
historia
¿TRUFA O CONO?
Release Planning y Release Burndown
¿PARA QUÉ SIRVE PLANIFICAR UNA ENTREGA?
¿PARA QUÉ SIRVE EL BURNDOWN DE RELEASE?
• ¿Sabemos a medio plazo lo que tenemos que entregar?
• Puede no ser práctico entregar constantemente
• Al hacer releases explícitas podemos estar difiriendo la entrega de valor, el feedback, el ROI…
• Podemos estar fomentando que se retrase la verificación del concepto de terminado, o la acumulación de deuda técnica
• Que se pueda usar no es igual a que sea útil
PARÉMONOS A PENSAR…
• Minimizar procesos de “absorción” de releases
• Continuous Delivery
• Resultados alternativos al backlog tradicional: por ejemplo User Story Mapping http://bit.ly/1KQp
ALTERNATIVAS
• Diagramas de flujo acumulado
ALTERNATIVAS
• Diagramas de control
ALTERNATIVAS
El Equipo de Desarrollo
EQUIPO vs. EQUIPO DE DESARROLLO
¿Compromiso o predicción?
http://www.youtube.com/watch?v=a8zaFPsQlBU
• No deberíamos estar obligados a comprometernos a cosas que no podemos controlar
• El compromiso puede ser utilizado de formas para las que no fue pensado
COMPROMISO MAL ENTENDIDO
COMPROMISO MAL ENTENDIDO
• Sprint Goal
• Profesionalidad
• Trabajo bien hecho
• …
¿DÓNDE ESTÁ EL COMPROMISO EN SCRUM?
Una nueva visión del Sprint
Backlog
EL SPRINT BACKLOG
¿QUÉ ASPECTO TIENE UN SPRINT BACKLOG?
SPRINT BACKLOG: OPCIÓN A
SPRINT BACKLOG: OPCIÓN B
SPRINT BACKLOG: OPCIÓN C
¿CUÁL DE ELLOS ES EL SPRINT BACKLOG?
¿ES SIEMPRE NECESARIO PARTIR EN TAREAS?
• ¿Buscamos satisfacer al Scrum Master o forzar el uso de una herramienta? (¿me están imponiendo el tablero?
• ¿Mis tareas son sólo “placeholders”?
• ¿Tengo demasiada burocracia?
• ¿Completar una historia o completar todas las tareas asociadas?
SPRINT BACKLOG MAL ENTENDIDO
• ATDD, BDD
• Seguimiento de las pruebas
ALTERNATIVAS / COMPLEMENTOS
¿Ordenar o priorizar?
PRIORIDAD vs. ORDEN
• Priorizar es sólo una técnica, no tiene por qué ser la mejor
• Priorizar pone foco en importancia relativa entre pares y optimización local, se puede perder la imagen foto global
• El ROI es resultado a largo plazo de la ordenación global del backlog, no de pares de elementos
• Incita a prioridades discretas: 1, 2... alta, baja…
ORDEN vs. PRIORIDAD
Gallinas y Cerdos
GALLINAS Y CERDOS
• Hacer la responsabilidad explícita
• No usar tácticas situacionales cuando me conviene
• Las etiquetas creaban barreras
• Se pierden oportunidades de comunicación
¿NECESITAMOS LA METÁFORA?
INEM
Extensiones y modificaciones a la guía de Scrum: http://bit.ly/qA15vz
¿TIENES ALGUNA IDEA QUE COMPARTIR?
¡Regalamos una plaza en el curso Professional ScrumFoundations: http://bit.ly/pi6l6I !. Sólo tienes que:
• Demostrar que eres el (o conoces al) que más lo necesita: envía un mail a jlsoria@plainconcepts.com
• Comprometerte a escribir una opinión de qué te ha parecido una vez que termine
¿TE VIENES A LA SCRUMWEEK?
• ALM Team Lead at Plain Concepts• Professional Scrum Trainer, CSM
jlsoria@plainconcepts.com
http://geeks.ms/blogs/jlsoria
@jlsoriat
¿PREGUNTAS?
¡Gracias!
Jose Luis Soria
http://stripgenerator.com