jueves, 26 de octubre de 2017

Definition of Ready

Definition of Ready

Definition of Ready es un artefacto que algunos equipos Scrum utilizan para evitar problemas típicos durante un Sprint, pero que no es un artefacto oficial de Scrum, ya que puede ser un arma de doble filo!

¿Cuantas veces te han pedido hacer un desarrollo y no estaban los ambientes listos, o los datos de prueba o los mockups y así varias cosas que no te permiten avanzar en el desarrollo, pero que cuando el tiempo se acaba es tu culpa por no terminar a tiempo!?  ¿Te suena familiar?


Bueno el DoR (Definition of Ready) busca resolver esto y es un artefacto que construye el Development Team en un acuerdo con el Product Owner. La idea es que se listen en él todas aquellos cosas que el equipo establezca deban cumplir los elementos del Product Backlog para que sean candidatos de entrar en un Sprint, y no podrán entrar en un Sprint hasta que no cumplan con el DoR.

¿Por que es peligroso?

Porque es fácil caer en la mala practica y que el DoR se transforme en requerimientos que un Product Backlog Item deba cumplir en un 100% y finalmente eso jamas suceda..quitando agilidad al equipo... por ejemplo si se pidiera en el DoR que "Cada historia debe tener al menos 10 criterios de aceptación detallados y debe ser acompañada por mockups finales de todas las posibles ventanas". No suena poco ágil esto?

El Maestro Mike Cohn habla en detalle de esto si quieres profundizarlo
https://www.mountaingoatsoftware.com/blog/the-dangers-of-a-definition-of-ready

Saludos

No hay comentarios:

Publicar un comentario