Voy a compartir con ustedes algunas técnicas sorprendentes que utilizan los mejores equipos ágiles para escribir historias de usuario.
Verás que estos equipos lo hacen en menos tiempo y con menos molestias.
Si aplicamos estas estrategias, usted y su equipo pueden:
- Limitar las interrupciones y y ser más eficaces en la lucha contra incendios durante una iteración o sprint (sin decir directamente “NO” a las partes interesadas)
- Dejar de mirar atrás sobre los sprints preguntando por qué lo que se logró no es tanto como se esperaba
- Moverse más rápido con una inversión de tiempo inusual por adelantado (una que parece ineficiente, pero que en realidad es una estrategia crítica para ahorrar tiempo)
- Apaciguar a las partes interesadas al comunicar claramente lo que se va a entregar
- Transformar la forma en que la mayoría de la gente piensa acerca de dividir historias de usuario
- Reducir el tiempo del calendario para finalizar una función agregando la cantidad justa de detalles, ni más ni menos.
Una historia de usuario es una representación de un requisito escrito en una o dos frases utilizando el lenguaje común del usuario.
Las historias de usuario son utilizadas en las metodologías de desarrollo ágiles para la especificación de requisitos (acompañadas de las discusiones con los usuarios y las pruebas de validación).
Cada historia de usuario debe ser limitada, ésta debería poderse escribir sobre una nota adhesiva pequeña.
Dentro de la metodología XP las historias de usuario deben ser escritas por los usuarios.
Cada historia de usuario debe tener en algún momento pruebas de validación asociadas.
Esta validación permitirá al desarrollador, y más tarde al cliente, verificar si la historia ha sido completada.
Como no se dispone de una formulación de requisitos precisa, la ausencia de pruebas de validación concertadas abre la posibilidad de discusiones largas y no constructivas al momento de la entrega del producto.