Publicaciones
El checklist de definicion de hecho que tu equipo realmente necesita

Matt Lewandowski
Última actualización 14/02/20268 min de lectura
Que es realmente la definicion de hecho
| Definicion de Hecho | Criterios de aceptacion | |
|---|---|---|
| Alcance | Universal, se aplica a todo el trabajo | Especifico de una historia |
| Enfoque | Estandares de calidad y proceso | Requisitos funcionales |
| Quien lo escribe | Todo el equipo Scrum | Product Owner (con aportes del equipo) |
| Ejemplo | "Codigo revisado por al menos un desarrollador" | "El usuario puede filtrar por rango de fechas" |
Un checklist de definicion de hecho en tres niveles
DoD principiante
Codigo revisado por al menos otro desarrollador
Pruebas unitarias escritas y pasando
Criterios de aceptacion verificados
Codigo fusionado a la rama principal
DoD intermedio
Codigo revisado por al menos otro desarrollador
Pruebas unitarias escritas y pasando
Pruebas de integracion pasando
No quedan bugs criticos o de alta severidad
Desplegado en el entorno de staging
El Product Owner ha revisado y aprobado
Documentacion tecnica actualizada
Estandares de accesibilidad cumplidos
DoD avanzado
Codigo revisado por al menos otro desarrollador
Cobertura de codigo mantenida o mejorada
Benchmarks de rendimiento cumplidos
Desplegado en produccion detras de feature flag
Monitoreo y alertas configurados
Documentacion orientada al usuario actualizada
Notas de lanzamiento escritas
Aprobacion del Product Owner completada

Por que el DoD importa mas de lo que crees para la estimacion
Cinco anti-patrones que socavan tu DoD
1. Configurarlo y olvidarlo
2. Creado por una sola persona
3. Demasiado vago para verificar

4. Bajar el estandar bajo presion
5. Confundir DoD con criterios de aceptacion
Como construir tu primer DoD
Comienza con lo que ya esta sucediendo
Pregunta a tu equipo: "Que hacemos ya antes de considerar algo como hecho?" Anota cada respuesta. La mayoria de los equipos ya tienen estandares informales que no han sido documentados. Identifica las brechas
Observa los bugs recientes o incidentes en produccion. Que los habria detectado antes? Esas brechas se convierten en candidatos para nuevos elementos del DoD. Mantenlo corto
Apunta a 6-12 elementos. Cada elemento deberia ganarse su lugar previniendo una categoria real de problemas. Si no puedes senalar un problema especifico que un elemento detectaria, eliminalo. Hazlo visible
Publica el DoD donde el equipo pueda verlo durante la planificacion de sprint y el trabajo diario. Un checklist enterrado en una wiki es un checklist que nadie lee. Revisalo en cada retrospectiva
Agrega un punto fijo en la agenda de tus retrospectivas. Pregunta: "El DoD detecto lo que necesitaba? Se escapo algo? Deberiamos agregar o eliminar elementos?"