A lo largo de nuestro viaje en el agilismo nos encontraremos con estos dos conceptos que pueden ser una guía que permita iniciar y medir el progreso, sin embargo, hay situaciones que pueden llevarnos a no practicar el agilismo si no tenemos cuidado con estas definiciones.
DoR (Definition of Ready)
DoR o Definición de Listo son los requisitos necesarios para poder escoger una historia de usuario para un determinado sprint, esta práctica se lleva a cabo en el refinamiento del producto backlog y ayuda al equipo en la decisión de que puede ser parte del sprint y que no. Pero también la definición de listo puede ser un precursor para dejar de ser agiles, esto es debido a que podemos utilizar la definición de listo como un requisito primordial para incluirlo en el sprint si este requisito es otra historia de usuario y esta debe ser culminada antes de iniciar otra y continuar con esta práctica regularmente podríamos estar practicando cascada en vez de agile.
La definición de listo será relativa a las necesidades de la empresa o la forma en que se trabaja ya que depende de las necesidades del flujo de trabajo en ocasiones las definiciones de listo podrán ser relativamente sencillas como un prototipo para algunos casos como realmente complejas para casos en los que se requieran cumplir con requisitos necesarios como los gubernamentales o legales según sea el caso específico.
DoD (Definition of Done)
DoD o la definición de terminado son los criterios formales que una historia de usuario deberá cumplir para que se determine que ha sido concluida, estas definiciones proporcionan transparencia al equipo a lo largo del flujo de trabajo ya que se conoce en todo momento que es lo que debemos alcanzar con esta tarea.
La definición de terminado debe estar ligada directamente con la calidad del producto de otra forma no estaremos alineados con los objetivos que deseamos lograr, una organización puede o no tener estándares organizacionales referentes a las definiciones de terminado, de contar con estos estándares el equipo deberá cumplir cabalmente con estas definiciones, de no contar con estos estándares el equipo deberá definir sus propias definiciones de terminado las cuales también deberán ser cumplidas con la intención de lograr un incremento que nos acerque historia a historia en cada iteración al objetivo.
Ahora que conocemos un poco más acerca de las definiciones de listo (DoR) y las definiciones de terminado (DoD) debemos tener en mente que estar herramientas nos deben de aportar una guía para concluir nuestras metas sin que estas sean restricciones que nos retrasen en la búsqueda de obtener resultados, debemos ser conscientes que las definiciones de listo nos deben ayudar en la estrategia para abordar el product backlog mas no debe restringir el avanzar ágilmente en el proyecto así como las definiciones de listo deben de aportar la calidad con la que el producto se caracterizará siendo entonces estas dos herramientas fundamentales para generar producto enfocado y altamente fiable.
IG:@agile.rockstar
FB:@AgileRockstar
TW:@ocazares
Top comments (0)