Las historias de usuarios son una de las técnicas ágiles más populares para capturar el ‘ quién ‘, ‘ qué ‘ y ‘ por qué ‘ de un requisito de una manera simple. Las Historias de usuarios están diseñadas para mantener a los equipos de desarrollo enfocados en las necesidades del cliente y servir como la fuerza impulsora detrás de la entrega rápida de valor .
Son una descripción breve y simple de cómo un usuario o cliente empleará el producto y, por lo general, están escritos en el siguiente formato:
Como , quiero para que .
- ¿Qué elementos intervienen en una auditoría de software efectiva?
- ¿Qué compañías en India ofrecen trabajos de ingeniería de software que implican viajar al extranjero?
- ¿Cómo se ve una buena solicitud de función (de un empleado no técnico)?
- ¿Qué habilidades necesita tener una investigación de software vulnerable?
- ¿Tendría sentido usar JavaScript en un programa no basado en web?
Trabajar con historias de usuarios es fácil, pero contar historias efectivas puede ser difícil. Para ayudarlo a escribir mejores historias de usuario, puede consultar INVEST , que cubre los siguientes conceptos:
- Independiente (de todos los demás)
- Negociable (no es un contrato específico para funciones)
- Valioso (o vertical)
- Estimable (a una buena aproximación)
- Pequeño (para que quepa dentro de una iteración)
- Probable (en principio, incluso si aún no hay una prueba para ello)
Dentro de Scrum es responsabilidad del Propietario del Producto que haya un Backlog del Producto (que contenga Historias de Usuarios).
Pero cualquiera puede escribir y agregar historias de usuario.
Cerca del comienzo de un proyecto, es común celebrar un taller de redacción de historias . El objetivo de este taller es que todos debatan y participen en la creación y priorización de la acumulación de productos.
Durante el proyecto, se llaman sesiones similares refinamiento de Backlog o arreglo de Backlog para mantener el backlog limpio y ordenado. En esta sesión, agregaría nuevas historias, las extraería de los esfuerzos existentes y estimaría todo a favor de agilizar la planificación y el desarrollo.