Definición de hecho

From Scrum Manager BoK
Revision as of 12:59, 18 December 2023 by Mberne (talk | contribs) (→‎Función)

La definición de hecho (DoD o Definition of Done en inglés) es la descripción de las condiciones que debe tener un trabajo para considerarlo terminado.

Descripción y características

  • La determinan los desarrolladores y el propietario del producto.
  • Se suele plasmar en una lista de criterios al que se someterá la historia o el sprint para confirmar si se puede considerar "terminado".
  • Es explícita y conocida por todo el equipo. Dependerá del ámbito del negocio, pero algunos de los aspectos más habituales que se incluyen son funcionalidad, calidad, pruebas, documentación y retroalimentación del cliente. Es decir:
    • Todas las tareas o historias implementan la funcionalidad requerida de manera correcta.
    • Todas se han implementado con alta calidad técnica, cumpliendo con los estándares necesarios.
    • Todas se han probado y los errores encontrados se han resuelto.
    • Todo ha quedado documentado adecuadamente para su fácil comprensión y mantenimiento.
    • Y el cliente ha revisado y aprobado el incremento.
    • También es habitual, en empresas de software, que la Definición de Hecho incluya criterios de seguridad, privacidad, y compatibilidad. Es importante que el código cumpla con los estilos y directrices del proyecto.

Función

  • Incluye criterios y acciones que agregan valor demostrable, y puede ir evolucionando conforme se aprende, para mejorar tanto los entregables como la forma de trabajar.
  • Ayuda a mantener un nivel de calidad que beneficia al cliente y a los usuarios.
  • Ayuda a controlar el avance del proyecto.

«Hecho» debe significar que está listo para usarse: para integrarse en el producto o sistema. Eso no sólo requiere que el incremento funcione, sino que esté probado, que sea seguro, etcétera.

Sin una buena Definición de Hecho podemos producir una nube de trabajo no del todo terminado o en un estado incierto, que complica las planificaciones, y genera riesgos ocultos que pueden poner en compromiso la fecha de entrega y la calidad del producto.

Véase también