Viernes, 19 de junio de 2026
La Definition of Done y la Definition of Ready son dos conceptos que utilizo para resolver un problema muy común en proyectos de desarrollo:
personas diferentes pueden tener interpretaciones completamente distintas sobre cuándo una tarea está preparada para comenzar y cuándo una entrega puede considerarse realmente terminada.
La Definition of Ready (DoR) ayuda a establecer qué condiciones debe cumplir una tarea antes de entrar en ejecución.
La Definition of Done (DoD), también conocida en español como definición de hecho, establece qué condiciones deben cumplirse para considerar que el trabajo está realmente terminado.
Puede parecer una diferencia sencilla.
Pero cuando estas reglas no están claras, empiezan a aparecer dudas durante el desarrollo, tareas bloqueadas, retrabajo, estimaciones poco confiables y entregas que aparecen como terminadas en el board aunque todavía tengan trabajo pendiente.
En este artículo quiero explicar qué son Definition of Done y Definition of Ready, cuáles son sus diferencias y cómo las utilizo en proyectos reales.
También voy a relacionar estos conceptos con principios más amplios de calidad que utilizo como referencia dentro del SAFe Framework .
Las dos definiciones ayudan a crear criterios más objetivos para el flujo de trabajo.
Yo las resumo de una forma muy sencilla:
Definition of Ready responde: “¿podemos empezar?”
Definition of Done responde: “¿podemos decir realmente que terminamos?”
La primera protege la entrada de una tarea en el proceso.
La segunda protege su salida.
Cuando ambas funcionan correctamente, el equipo comparte una comprensión mucho más clara sobre qué necesita existir antes de comenzar y qué significa realmente terminar.
La Definition of Ready (DoR) establece las condiciones mínimas que espero que una tarea cumpla antes de comenzar su ejecución.
No significa intentar descubrir absolutamente todo antes de empezar.
Los proyectos siempre contienen incertidumbre.
Pero existe una diferencia importante entre trabajar con incertidumbre y comenzar una tarea que nadie entiende suficientemente.
Dependiendo del proyecto, una Definition of Ready puede ayudarnos a comprobar preguntas como:
Existe una regla práctica que utilizo:
Si durante el refinamiento el equipo todavía no entiende qué debe hacer, probablemente la tarea todavía no está ready.
La Definition of Done (DoD) establece las condiciones necesarias para considerar que una tarea o entrega está realmente terminada.
En español también encontrarás este concepto como definición de hecho.
Su objetivo es evitar situaciones como estas:
En todos estos casos surge la misma pregunta:
¿La entrega está realmente Done?
Dependiendo del proyecto, mi Definition of Done puede incluir:
El objetivo es que todo el equipo comparta una comprensión razonablemente objetiva de lo que significa decir:
“Terminamos.”
Para mí, la diferencia puede resumirse así:
Definition of Ready protege el inicio del trabajo.
Definition of Done protege su finalización.
La DoR intenta evitar que una tarea comience antes de tener las condiciones necesarias para ser ejecutada.
La DoD intenta evitar que una tarea salga del proceso antes de cumplir las condiciones que el equipo considera necesarias para una entrega terminada.
Cuando la Definition of Ready es débil, normalmente espero encontrar:
Cuando la Definition of Done es débil, puedo encontrar:
Otro punto importante es no tratar DoR, DoD y criterios de aceptación como si fueran exactamente lo mismo.
Yo los separo de esta manera:
Los criterios de aceptación pueden variar de una tarea a otra.
DoR y DoD ayudan a establecer un estándar compartido sobre las condiciones de entrada y salida del trabajo.
En mis proyectos, para crear claridad y mejorar la documentación, suelo trabajar con un trípode formado por:
Para preparar una tarea:
¿Por qué utilizo este modelo?
Porque nunca parto de la premisa de que todas las personas que entran en un proyecto ya poseen todo el conocimiento de negocio, producto y tecnología necesario para tomar cualquier decisión.
Al principio, determinadas personas funcionan como referencias.
Con el tiempo, el objetivo es que el resto del equipo acumule conocimiento y autonomía suficientes para depender cada vez menos de ellas.
Este modelo de PO, UI y Tech Leader ya forma parte de la forma en que aplico Ready y Done en la práctica. :contentReference[oaicite:1]{index=1}
Cuando el equipo analiza una tarea durante el refinamiento y aparecen preguntas importantes que nadie puede responder, no intento simplemente empujarla hacia el sprint.
Las preguntas se convierten en nueva información que necesita ser aclarada.
La tarea vuelve para refinamiento hasta alcanzar un nivel de claridad suficiente.
No busco documentación perfecta.
Busco reducir dudas previsibles antes de que se transformen en bloqueos durante la ejecución.
Para la Definition of Done, también utilizo esas referencias para validar formalmente la entrega cuando sea necesario.
Además, suelo incluir pruebas como una capa importante de protección.
Dependiendo del proyecto, mi DoD puede considerar:
El objetivo es crear una barrera de seguridad.
Si una condición crítica todavía no se ha cumplido, la entrega no debería tratarse como terminada.

Si estas definiciones ayudan tanto, ¿por qué desaparecen de tantos proyectos?
Tengo algunas hipótesis:
Hay un comportamiento que observo con frecuencia:
Cuando un proyecto está retrasado, empezamos a eliminar etapas que aparentemente consumen tiempo.
Reducimos refinamientos.
Comenzamos tareas antes de que estén suficientemente claras.
Reducimos validaciones.
El objetivo es acelerar.
Pero si estas decisiones generan más dudas, errores y retrabajo, terminamos perdiendo precisamente el tiempo que intentábamos ahorrar.
Cuando el problema está relacionado con falta de influencia o autoridad, no intentaría imponer simplemente una nueva Definition of Ready o Definition of Done.
Primero alinearía estas definiciones con los stakeholders que tienen mayor influencia e impacto sobre el proyecto.
Hablo con más detalle sobre este tema en: Cómo usar la matriz de stakeholders para aumentar tu influencia y mejorar la comunicación del proyecto .

Para mí, DoR y DoD no son conceptos aislados.
Forman parte de una discusión más amplia sobre la calidad del proceso que transforma una necesidad en una entrega.
Por eso me gusta relacionarlos con algunos de los conceptos de Built-In Quality de SAFe .
El artículo original ya conecta estas definiciones con Built-In Quality, shift learning left, peer review, collective ownership y automatización. :contentReference[oaicite:2]{index=2}
En el desarrollo de productos siempre existen escenarios que solamente descubrimos mientras avanzamos.
Lo mismo ocurre con las tareas.
Pero cuanto más tarde descubrimos una duda, una dependencia o un problema importante, más difícil y costoso puede resultar corregirlo.
Eso puede afectar alcance, calidad, cronograma y costos.
Por eso intento anticipar preguntas y validaciones siempre que sea posible.


Pair programming y peer review pueden aportar otra perspectiva sobre cómo se construye una entrega.
Pero también existe una realidad:
Si dos personas trabajan en una tarea, no están trabajando en dos tareas diferentes.
La calidad tiene un costo.
Y casi todos los proyectos tienen presión por entregar más rápido.
Por eso estas prácticas deben analizarse según el riesgo, el contexto y la capacidad disponible.
Otro objetivo importante es evitar que todo el conocimiento crítico permanezca concentrado en una sola persona.
Al inicio de un proyecto, o cuando entran nuevos profesionales, el conocimiento sobre las reglas de negocio, las decisiones anteriores y la arquitectura todavía puede ser bajo.
Ese conocimiento debe construirse y distribuirse progresivamente.
El objetivo no es que todos sepan absolutamente todo.
El objetivo es reducir dependencias que puedan convertirse en riesgos para el proyecto.
Todo profesional posee patrones de trabajo.
Cuando esos patrones son compartidos y documentados, pueden convertirse en estándares del proyecto.
Y esto está directamente relacionado con la Definition of Done.
Si cada persona tiene una interpretación diferente de lo que significa una entrega de calidad, el estado Done pierde valor.
Los workflows suelen contener pasos manuales entre diferentes profesionales.
Cada paso puede generar espera.
El equipo también puede perder tiempo realizando inspecciones manuales o buscando componentes que ya existen.
Automatizar partes de este proceso puede ayudar a reducir tiempo, costos y tareas manuales.
En el artículo original, esta automatización ya está relacionada con tiempos de espera, eficiencia del flujo y el impacto que tareas poco claras pueden tener sobre cronograma, costos y performance. :contentReference[oaicite:3]{index=3}
Cuando una tarea comienza sin suficiente claridad, el tiempo perdido no desaparece.
Aparece durante la ejecución en forma de:
De la misma forma, cuando una tarea se considera Done demasiado pronto, parte del trabajo vuelve posteriormente como corrección.
Por eso no veo Definition of Ready y Definition of Done únicamente como controles de calidad.
También ayudan a proteger el flujo, la productividad y la previsibilidad del proyecto.
Jira, Azure DevOps, ClickUp, Monday.com, Asana y otras herramientas contienen una gran cantidad de información sobre las tareas y sobre cómo se mueve el trabajo.
Saint Jude funciona como una capa de inteligencia sobre estos datos.
El objetivo es ayudar a gerentes, PMOs y líderes a identificar señales como:
No se trata de transformar Definition of Ready y Definition of Done en burocracia.
Se trata de entender si las reglas que el equipo ha definido están ayudando al trabajo a fluir mejor o si los mismos problemas continúan apareciendo.
Crear una DoR y una DoD no resuelve nada si se convierten en dos listas olvidadas en una página de documentación.
Necesitan formar parte de la manera en que el equipo trabaja.
La Definition of Ready debe ayudar a evitar que tareas sin las condiciones mínimas entren en ejecución.
La Definition of Done debe evitar que trabajo incompleto sea considerado terminado.
Y ambas deben evolucionar a medida que el equipo aprende.
Definition of Ready establece cuándo podemos comenzar. Definition of Done establece cuándo podemos decir realmente que hemos terminado.
Si quieres entender dónde tareas mal definidas, retrabajo, bloqueos y problemas de calidad están afectando fechas, productividad o costos, conoce Saint Jude y sus módulos de inteligencia de proyectos .
¿Y en tu equipo? ¿Definition of Ready y Definition of Done forman parte realmente del proceso o solamente aparecen cuando alguien recuerda que existen?
¡Hasta pronto!
Erik Scaranello
Aquí puedes encontrar todo sobre Costos y Margen