• Autor de la entrada:

Si trabaja con metodologías ágiles, seguro que ha oído hablar de DoR , DoD y Acceptance Criteria.

Aquí abordaremos las diferencias entre estos tres conceptos que ayudan a mantener la transparencia y fluidez de los procesos.

DOR – Definition of ready

Comencemos hablando de DoR, que significa que el trabajo está «preparado», cumpliendo con los criterios enumerados, es decir, la historia está lista para comenzar.

Estos criterios son señalados por el equipo técnico y pueden tener aportes del propietario del producto (PO).

Hay algunos pasos que se pueden tomar para un DoR, tales como: tener una definición clara de valor entre el equipo.

DOD – DEFINItion of DONE

En la etapa DoD, que es “done” o “hecho”, también ayuda al equipo a identificar criterios, solo que esta vez el propósito es que la historia pueda clasificarse como completa.

Esto significa que el producto/servicio ha sido terminado, probado y está realmente listo. Este paso también involucra al equipo y al PO. En algunas situaciones también puede contar con la contribución de un arquitecto.

EJEMPLIFICANDO

Un ejemplo que nos gusta usar es cuando nos preparamos para hornear un pastel. Debemos tener los ingredientes disponibles, la batidora y el horno deben estar a una temperatura adecuada. Todo esto es el listo para comenzar, es decir, el DoR.

Luego remuevo los ingredientes, engraso el molde y pongo el pastel en el horno.

¿Cómo sé que el pastel está listo?

Por el olor, poniendo el palillo y viendo que esté seco. Entonces sé que, en este punto, puedo sacar el pastel del horno porque ya está listo. Así que este es el Departamento de Defensa.

CRITERIOS DE ACEPTACIÓN

Los criterios de aceptación se incluyen en la fase DoD porque incluye especificaciones medibles que son necesarias para que la tarea se considere completa. Es lo que debe ser validado, medido antes de la finalización.

Los criterios de aceptación son definidos por el PO. El cliente puede ayudar, pero normalmente, como el PO es el nexo entre clientes y equipos, es él quien define.

Para poder visualizar los criterios de aceptación de una forma más sencilla, pensemos cómo sucede en la práctica.

Imagina que vamos a realizar un retiro en el cajero de un banco.

Para que este retiro se produzca, se deben cumplir una serie de requisitos, tales como: tener dinero en la cuenta, la tarjeta insertada en la máquina, una contraseña, dinero disponible en ese cajero y, finalmente, para que el retiro sea efectivo, el dinero tiene que salir de la máquina. Estos, entonces, son los criterios de aceptación para un retiro.

¿Te gustó este contenido sobre DoR, DoD y los criterios de aceptación? ¡Estate atento a nuestras actualizaciones y, si tienes alguna pregunta, háznosla saber!

Diego Bonilha

Sou formador oficial da ICAgile na trilha Agile Coaching Expert e SPC (SAFe Program Consultant) oficial. Tenho experiência como desenvolvedor, líder, gerente de projetos e Scrum Master. Agilidade em escala e novos modelos de gestão em um mundo em constante evolução são assuntos que me fascinam e por isso busco. apoiar a mudança organizacional das grandes empresas em diferentes níveis