Definición de hecho

Una definición de hecho es una lista de verificación de criterios que un producto, incremento de producto o proyecto debe satisfacer para ser considerado completado. 

El término se utiliza en desarrollo de software ágil y gestión de proyectos ágil. El equipo desarrolla colaborativamente y acepta todas las estipulaciones de la definición.

La necesidad de una lista de este tipo surgió como una forma de garantizar que todas las partes involucradas comprendan claramente lo que se quiere decir cuando alguien dice que algo está "hecho". Un programador, por ejemplo, podría decir que el software se terminó una vez que terminó de escribir el código. Por otro lado, es posible que el propietario de un producto no considere que el software está terminado hasta que se haya probado a fondo y esté esencialmente listo para su lanzamiento. La definición de hecho está destinada a ser lo suficientemente estricta como para satisfacer a cualquier parte interesada.

Aquí hay una definición de muestra de hecho:

  1. La compilación está lista para su lanzamiento y disponible para descargar.
  2. La documentación está completa.
  3. Todas las funciones inactivas o no implementadas se ocultan al usuario.
  4. La prueba está completa.
  5. El código fuente está comprometido en el servidor.
  6. Se revisó el código.
  7. Se ha revisado la demostración o el manual y se ha presentado al propietario del producto.
  8. El propietario del producto ha dado su aprobación.

Se puede publicar una definición de hecho en un área visible en el espacio de trabajo compartido del equipo, en lo que se llama un gran gráfico visible (BVC) o un radiador de información.