Neural Project InstituteCertificación en gestión de proyectos para la era de la IA

Guía Agile · Prácticas ágiles

Definición de Terminado en Agile: significado, ejemplos y lista de verificación

La Definición de Terminado (DoD) es la lista de verificación compartida que todo trabajo debe cumplir antes de que el equipo pueda darlo por terminado. Evita que «terminado» signifique cosas distintas para distintas personas y protege la calidad sprint tras sprint.

Puntos clave

  • La Definición de Terminado es una lista de verificación de calidad compartida para todo el trabajo.
  • Los criterios de aceptación son específicos de un elemento; la DoD se aplica a todos los elementos.
  • Manténgala breve, visible y en mejora constante.

Qué es la Definición de Terminado

En Scrum, la Definición de Terminado es una descripción formal del estado del Incremento cuando cumple los estándares de calidad exigidos para el producto. El trabajo que no la cumple no está terminado, no puede lanzarse y no cuenta para la velocidad. La Definición de Terminado es el compromiso asociado al Incremento.

Definición de Terminado frente a criterios de aceptación

Definición de TerminadoCriterios de aceptación
Se aplica aTodos los elementos del backlogUn elemento concreto
DescribeEstándares de calidad para todo el trabajoQué debe hacer este elemento
Escrito porEl equipo (y los estándares de la organización)El Product Owner con el equipo
EjemploCódigo revisado, probado y documentadoUn usuario puede restablecer su contraseña por correo electrónico

Un elemento solo está completo cuando cumple tanto sus criterios de aceptación como la Definición de Terminado.

Ejemplo: equipo de software

  • Código escrito y revisado por pares.
  • Pruebas automatizadas escritas y superadas.
  • Integrado en la rama principal sin romper la compilación.
  • Cumple las comprobaciones de seguridad y accesibilidad acordadas.
  • Textos de cara al usuario revisados.
  • El Product Owner lo ha visto funcionar.

Ejemplo: equipo de marketing o de contenidos

  • Texto aprobado por el editor.
  • Comprobaciones de marca y legales completadas.
  • Enlaces y seguimiento probados.
  • Publicado o programado en el canal correcto.
  • Panel de resultados configurado.

Cómo crear y hacer evolucionar su Definición de Terminado

  1. Parta de los estándares de calidad de su organización, si los hay.
  2. Organice un breve taller con el equipo: «¿Qué debe cumplirse para que estemos contentos de lanzar esto?».
  3. Manténgala lo bastante breve para comprobarla siempre; un puñado de puntos suele ser suficiente.
  4. Hágala visible en su tablero.
  5. Revísela en las retrospectivas y hágala más exigente a medida que el equipo madura.

Plantillas gratuitas sobre este tema

Ver todas las plantillas

Preguntas frecuentes

¿Quién es responsable de la Definición de Terminado?

Si la organización tiene un estándar, todos los equipos lo siguen como mínimo. De lo contrario, el Scrum Team crea el suyo propio.

¿Puede cambiar la Definición de Terminado?

Sí. Los equipos suelen reforzarla con el tiempo. Cualquier cambio se aplica al trabajo futuro, y los equipos deben ser honestos respecto al trabajo realizado con un estándar anterior.

¿Qué es la Definición de Terminado en Agile?

Una lista de verificación compartida de estándares de calidad que todo trabajo debe cumplir antes de considerarse completo. En Scrum es el compromiso asociado al Incremento.

¿Cuál es la diferencia entre la Definición de Terminado y los criterios de aceptación?

La Definición de Terminado se aplica a todos los elementos del backlog y describe estándares de calidad generales; los criterios de aceptación se aplican a un elemento y describen lo que debe hacer. Un elemento necesita ambos.

¿Qué es la Definición de Preparado en comparación con la Definición de Terminado?

Una lista de verificación opcional que algunos equipos usan para decidir cuándo un elemento del backlog está lo bastante claro para incorporarlo a un sprint. A diferencia de la Definición de Terminado, no forma parte de la Guía de Scrum.

¿Qué debe incluir una Definición de Terminado?

Los puntos típicos incluyen la revisión por pares, las pruebas, la integración, la documentación cuando sea necesaria, las comprobaciones de seguridad o accesibilidad y la revisión del Product Owner. Manténgala lo bastante breve para comprobarla siempre.

¿Qué ocurre si un elemento no cumple la Definición de Terminado?

No está terminado. No puede lanzarse ni contar para la velocidad, y vuelve al Product Backlog para reordenarse.

¿Es la Definición de Terminado la misma para todos los equipos?

Si varios equipos trabajan en el mismo producto, comparten una única Definición de Terminado. Cada uno puede añadir sus propios estándares más estrictos.

¿Dónde debe mostrarse la Definición de Terminado?

En algún lugar donde el equipo la vea a diario, como en el tablero o en la herramienta del equipo, para que se use durante el trabajo en lugar de olvidarse.

¿Se aplica la Definición de Terminado a los equipos que no son de software?

Sí. Un equipo de marketing podría exigir la aprobación del editor, comprobaciones de marca y legales y enlaces probados antes de que una pieza se considere terminada.

¿Qué relación tiene la Definición de Terminado con la velocidad?

Solo los elementos que cumplen la Definición de Terminado cuentan para la velocidad. El trabajo parcialmente terminado cuenta como cero.