Páginas

martes, 5 de octubre de 2010

Historias de Usuario (II)

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