Base de conocimientos de prácticas
Definition of Done (DoD)
Definition of Done establece condiciones comunes de finalización del trabajo para que el equipo entienda de forma uniforme la calidad, las verificaciones y el momento de cierre de la tarea.
Secciones de la documentación
Qué es
Definition of Done, o DoD, es una lista breve de condiciones sin las cuales el trabajo no se considera terminado. El equipo fija de antemano qué verificaciones, documentos, aprobaciones y correcciones se necesitan para un resultado finalizado. La práctica reduce las disputas sobre el estado de las tareas y ayuda a no entregar trabajos con defectos críticos conocidos. Es más útil allí donde el equipo entrega regularmente el resultado al cliente, a los usuarios o a otros equipos.
Cuándo ayuda
- Las tareas se cierran de formas distintas y el equipo discute qué significa «terminado».
- El resultado se devuelve a menudo para retrabajo después de la aceptación o la entrega a otros equipos.
- Las verificaciones críticas se recuerdan al final del trabajo, cuando corregir ya es más costoso.
- El equipo pierde el orgullo por el producto debido a pequeños defectos y cabos sueltos.
Cómo empezar
- 1 Reúna ejemplos de tareas recientes que se consideraban terminadas pero que luego regresaron para retrabajo.
- 2 Elija de 5 a 7 condiciones obligatorias de finalización: verificaciones, calidad, documentación, aprobaciones y ausencia de defectos críticos.
- 3 Asigne un responsable de la actualización del DoD para que la lista no quede obsoleta tras los cambios en el proceso.
- 4 Fije el DoD junto a las tareas de trabajo, donde el equipo realmente planifica y cierra el trabajo.
- 5 Verifique una tarea nueva con la lista y elimine los puntos que no ayudan a decidir sobre la finalización.
Efecto esperado
El equipo obtiene un criterio común de finalización y dedica menos tiempo a revalidaciones repetidas. Al responsable le resulta más fácil ver dónde el trabajo está realmente terminado y dónde una tarea se cierra de manera formal, pero con riesgo de retroceso.
Errores comunes
- La lista se hace demasiado larga y el equipo deja de usarla en el trabajo diario.
- El DoD se mezcla con los requisitos de una tarea concreta, aunque parte de los criterios deberían ser comunes al tipo de trabajo.
- Un solo responsable fija las condiciones de finalización sin discutirlas con quienes ejecutan y aceptan el trabajo.
- El equipo no actualiza el DoD tras los cambios en el producto, las herramientas o las reglas de control de calidad.
Lecturas adicionales
- Guía: Scrum Guide, secciones Definition of Done e Increment
- Libro: Jeff Sutherland, Scrum: The Art of Doing Twice the Work in Half the Time
- Libro: Gojko Adzic, Specification by Example
FAQ
¿Quién debe ser el propietario del Definition of Done?
Normalmente, el propietario del proceso o el responsable del equipo ayuda a mantener la lista actualizada, pero las condiciones de finalización las acuerda el equipo junto con quienes aceptan el resultado.
¿Es necesario hacer un DoD separado para cada tarea?
No. El DoD describe las condiciones generales de finalización para un tipo de trabajo. Para una tarea concreta se pueden agregar criterios de aceptación si el resultado tiene requisitos especiales.
¿Se puede empezar sin un proceso ágil?
Sí. La práctica funciona como una simple lista de verificación de trabajo: acuerden qué es obligatorio verificar antes de cerrar la tarea y usen esa lista durante la aceptación.
¿Cómo saber si el DoD ayuda?
Observe si hay menos devoluciones para retrabajo, cierres polémicos y verificaciones olvidadas. Si la lista no influye en las decisiones, hay que simplificarla o precisarla.