Una historia debe responder estas preguntas:
Las Historias : deben ser creadas por el cliente (un PO) y siempre pensando en una finalidad del producto.
Las
Tareas:
será la
manera en que los desarrolladores consigan el desarrollo de estos
requisitos optimizando los resultados/entregando Valor!
Criterios de Aceptación:
C1: El nombre de usuario DEBE tener valor, en caso contrario se mostrará el mensaje de error pertinente
C2: El nombre de usuario DEBE tener forma de email, en caso contrario se mostrará el mensaje de error pertinente
C3: La contraseña DEBE tener valor, en caso contrario se mostrará el mensaje de error pertinente
C4: El nombre de usuario DEBE existir en la base de datos en caso contrario se mostrará el mensaje de error pertinente
C5: La contraseña DEBE coincidir con la que el nombre de usuario tiene asociada en la base de datos, en caso contrario se mostrará el mensaje de error pertinente
Si el usuario y la contraseña son correctos, el usuario podrá acceder a la aplicación.
Escenario 1
:
La cuenta tiene crédito
Aquí la épica:
Como Vicepresidente de mercadeo y ventas, quiero revisar el desempeño histórico de las ventas, para poder identificar las regiones geográficas y productos de mejor desempeño
Esta épica se puede subdividir en:
Ejemplo 2: Maximizar los ingresos de un hotel
Como un operador hotelero, quiero establecer las tarifas óptimas para las habitaciones de mi hotel.
Esta historia se puede subdividir en:
AUTOGESTIÓN DE T.V. POR SUSCRIPCIÓN
Ejemplo 3:
Como Cliente, quiero suscribirme a un nuevo plan de T.V. por cable por medio del sitio web.
Ejemplo 4:
Como Cliente, quiero pagar mi suscripción mensual vía sitio web por medio de transferencia bancaria o tarjeta de crédito.
Ejemplo 5:
Como Cliente, quiero suscribirme a un canal de T.V Premium por períodos flexibles de tiempo por medio del sitio web.
Ejemplo 6:
Como Cliente, consultar un listado de las suscripciones de Pay per View que se han realizado en mi cuenta.
Ejemplo 7:
Como Vendedor, quiero registrar los productos y cantidades que me solicita un cliente para crear un pedido de venta.
Ejemplo 8:
Como Supervisor de ventas, quiero consultar un listado de los pedidos de venta que han sido registrados y aún no han sido procesados.
Ejemplo 9:
Como Gerente de ventas, quiero consultar los pedidos de venta procesados clasificándolos por vendedor, región y líneas de producto.
Ejemplo 10:
Como Analista de logística, quiero seleccionar un pedido de venta y enviarlo al almacén para que procedan con su preparación.
Ejemplo 11:
Como Analista de almacén, quiero listar todos los pedidos de venta recibidos que debo preparar.
Ejemplo 12:
Como Analista de logística, quiero poder consultar todos los pedidos preparados listos para ser despachados.
Ejemplo 13:
Como Analista de logística, quiero que el sistema me sugiera la ruta más corta en base a una serie de despachos de mercancía y un transporte.
Ejemplo 14:
Como Analista de compras, quiero crear una nueva solicitud de cotización.
Ejemplo 15:
Como Analista de compras, quiero definir si una solicitud de cotización es de adjudicación directa o de licitación.
Ejemplo 16:
Como Gerente de compras, quiero que el sistema requiera de mi aprobación para toda solicitud de cotización de adjudicación directa con monto mayor a USD 5.000.
Ejemplo 17:
Como Analista de compras, quiero que el sistema notifique vía correo electrónico a los proveedores cuando se ha enviado una cotización de licitación.
Ejemplo 18:
Como Representante de proveedor, quiero poder consultar los procesos de licitación que están en curso.
Ejemplo 19:
Como Representante de proveedor, quiero ofertar una cotización para un proceso que esté abierto por licitación.
Ejemplo 20:
Como Ejecutivo de cuenta, quiero consultar los datos de un cliente suministrándole al sistema su documento de identidad o código de cliente.
Ejemplo 21:
Como Ejecutivo de cuenta, quiero poder abrir una nueva cuenta de cheques a un cliente, seleccionando el código de cliente y producto bancario.
Ejemplo 22:
Como Ejecutivo de cuenta, quiero registrar una nueva solicitud de crédito hipotecario a mi cliente.
Ejemplo 23:
Como Ejecutivo de cuenta, quiero que el sistema me indique cuales son los documentos que debo solicitar al cliente para procesar su solicitud de crédito hipotecario.
Ejemplo 24:
Como Analista de crédito hipotecario, quiero aprobar una solicitud de crédito hipotecario para que sea evaluada por el comité de crédito.
Ejemplo 25:
Como Presidente Ejecutivo, quiero que el sistema requiera de mi aprobación para todo crédito a otorgar cuyo monto exceda los USD 10 MM.
Ejemplo 26:
Como cliente, quiero poder ejecutar tu producto en todas las versiones de Windows, desde Windows 95 en adelante.
Ejemplo 27:
Como Vicepresidente de Tecnología, quiero que el sistema utilice la base de datos de pedidos existente en lugar de crear una nueva, con la finalidad de evitar el tener que mantener una nueva base de datos.
Ejemplo 28:
Como usuario, quiero que el sitio web responda a toda transacción o funcionalidad de negocio en menos de 5 segundos.
Ejemplo 29:
Como usuario, quiero que el sitio web esté disponible el 99,999% de las veces que intente accederlo.
Ejemplo 30:
Como una persona que habla un idioma basado en el latín, yo podría querer ejecutar tu software algún día.