En la entrada Historias de Usuario os presentaba de forma somera esta herramienta de Análisis. En esta nueva entrada me gustaría presentaros el principio INVEST, el cual deberían cumplir las Historias de Usuario que desarrollemos, y que está basado en las siguientes premisas:
- Independent
- Negotiable
- Valuable
- Estimable
- Small
- Testeable
Independent
Han de ser independientes entre si, para lo cual podrá ser necesario combinarlas o buscar un punto de vista alternativo que permita dividir las necesidades del usuario/cliente en Historias de Usuario independientes.
Negotiable
Tienen que ser negociables, es decir, que no puede ser considerada como un contrato, si no que el alcance se establecerá en la discusión con los usuarios, y quedará detallado de forma explícita bajo la especificación de las pruebas de validación.
Valuable
Deben tener valor para el usuario/cliente, mas que para el equipo de desarrollo.
Estimable
Han de ser estimables, puesto que mediante la suma de las estimaciones del tiempo que tomará completar cada Historia de Usuario se podrá estimar el tiempo total del Proyecto.
Small
Tienen que ser pequeñas, porque de este modo se facilita la estimación y se evitan restricciones a la hora de planificar el proyecto.
Testeable
Han de cubrir requisitos funcionales verificables, y siempre que sea posible, la verificación debe automatizarse, de manera que pueda ser verificada en cada entrega del Proyecto.
Si seguimos estas normas a la hora de desarrollar nuestras Historias de Usuario dispondremos de una descripción detallada de la funcionalidad requerida para el Sistema de Información que vayamos a desarrollar y, por tanto, tanto los equipos encargados del desarrollo, como los encargados de las pruebas, dispondrán de un buen punto de partida para comenzar sus labores.
No hay comentarios:
Publicar un comentario