Hoy será breve; hace mucho tiempo que utilizo un documento para enseñar algunas técnicas sencillas sobre como dividir historias de Usuario y quería compartirlo contigo 🙂 Puedes bajarlo aquí: Cómo dividir una historia de usuario o leerlo abajo.
¿Cómo dividir una historia de usuario? Algunas ideas
- Las historias brindan siempre valor de negocio y son escritas con lenguaje de negocio y no como características técnicas.
- Las historias deben ser capaces de poder verificar una hipótesis tan pronto como se haya implementado.
- Debe existir una forma de medir cuán exitosa ha sido la historia en comparación a que ella no se haya implementado (dinero, clicks, etc).
- Las historias deberías ser Independentes, Negociables, Valoradas, Estimables, pequeñaS, y Testables (Independiente no es excluyente pero deseable).
- Asegurarse que se focaliza en un usuario en particular (no genérico)
- Extraer la historia por su funcionalidad de negocio básica que brinde valor de negocio. Hacer primero que pruebe una hipótesis mínima y luego mejorarla o hacerla más bonita con subsiguientes historias.
Pasos por flujo de trabajo
Como Editor del periódico, deseo publicar artículos al sitio corporativo |
…Puedo publicar noticias directamente al sitio corporativo
…Puedo publicar noticias que necesiten ser revisadas. …Puedo publciar noticias que requieran ser validadas legalmente. |
Variaciones por reglas de negocio
Como Juan, deseo buscar por vuelos en fechas flexibles |
…en pasajeros de clase negocio …en fechas específicas …en vuelos directos/indirectos |
Esfuerzo
Como Pedro, deseo poder pagar con tarjetas de crédito o por transferencia bancaria |
…puedo pagar con algunas tarjetas (las más fáciles/difíciles de implementar)
…puedo pagar con todas las tarjetas …puedo pagar mediante transferencia bancaria |
Simple/Complejo
Como Juan, deseo buscar con vuelos entre 2 destinos |
…número de paradas …fechas flexibles …diferentes compañías y cabinas |
Variaciones en datos
Como pasajero local, deseo ver el sitio en mi idioma |
…en inglés.
…en Japones. …en Árabe. …etc. |
Por felicidad
Como Juan, deseo buscar vuelos entre 2 destinos. |
…hacer la búsqueda menos eficiente en términos de tiempo primero. …refinar… |
Por investigación
Como Pablo deseo poder comprar un pasaje (**) |
…investigar que tan complejo es el proceso de compra |
Por criterios de aceptación
Si hay muchos criterios de aceptación… |
Seguramente se pueda dividir en 2 historias |
Sintáctico
Buscar Y o O en la historia; ellos son marcadores que permiten pensar de potenciales historias |
(*)Asume que Juan y pedro son perfiles conocidos.
(**)No se podrá adicionar la historia hasta el Sprint próximo
Gracias por escucharme,
Erich.