GESTIONAR USUARIOS
ID-001
ID-002
ID-003
Revisar - Indicar FID-004
GESTIONAR CLIENTES
ID-005
ID-006
ID-007
ID-008
GESTIONAR MASCOTAS
ID-009
ID-010
Identificador (ID) de la Historia
ID-011
ID-012
GESTIONAR PERSONAL
ID-013
ID-014
ID-015
ID-016
GESTIONAR PRODUCTOS
ID-017
ID-018
ID-019
ID-020
ID-021
GESTIONAR PROVEEDORES
ID-022
ID-023
ID-024
ID-025
ID-026
ID-027
ID-028
ID-029
GESTIONAR CAJA
ID-030
ID-031
GESTIONAR VENTAS DE PRODUCTOS (ALIMENTOS, SUPLEMENTOS, ACCESORIOS Y JUGUETES)
ID-032
GESTIONAR SERVICIOS MEDICOS
ID-033
ID-034
ID-035
ID-036
ID-037
ID-038
ID-039
ID-040
ID-041
ID-042
ID-043
ID-044
ID-045
Backlog y Criterio de AceptacionENUNCIADO DE LA HISTORIA
ID
REGISTRO DE USUARIOS
REGISTRAR CLIENTES
REGISTRAR PRODUCTOS
REGISTRAR PERSONAL DE LA VETERINARIA
BUSCAR HISTORIAS CLINICAS
VENTAS DE PRODUCTOS DE LA VETERINARIA (ALIMENTOS, ACCESORIOS Y JUGUETES)
Enunciado de la Historia Dificultad
GESTIONAR USUARIOS
1
1
1
1
GESTIONAR CLIENTES
1
2
3
3
GESTIONAR MASCOTAS
1
1
Como administrador,puedo dar acceso al sistema a los trabajadores del local mediante un usuario y contraseña. Ademas de almacenar la fecha que se realizo el registro.
Como administrador,puedo cambiar los datos de acceso al sistema a los trabajadores del local (contraseña).
Como administrador,puedo observar los usuarios que tiene acceso al sistema y con sus datos respectivos (usuario y contraseña).
Como administrador, puedo denegar el acceso al sistema a los trabajadores del local.
Como recepcionita, quiero registrar los datos del cliente (nombres , apellidos , tipo de documento de identidad, numero del documento de identidad, teléfono, fecha de nacimiento, sexo, dirección y correo).Ademas de almacenar la fecha que se realizo el registro.
Como recepcionista, puedo modificar los datos del cliente (nombres , apellidos, tipo de documento de identidad, numero del documento de identidad, teléfono, fecha de nacimiento, sexo, dirección y correo), si es que existe algun datos erroneo o una simple actualización de datos del cliente.
Como recepcionista, puedo observar los datos de todos los cliente (nombre , apellido paterno, apellido materno, tipo de documento de identidad, numero del documento de identidad, teléfono, fecha de nacimiento, sexo, dirección y correo).
Como recepcionista, puedo dar de baja a un cliente previa autorización del mismo.
Como recepcionita, quiero registrar los datos de la mascota (tipo de animal, nombre, raza, color, peso, sexo, estado de castración, fecha de nacimiento y detalles).Ademas de almacenar la fecha que se realizo el registro.
Como recepcionista, puedo modificar los datos de la mascota (tipo de animal, nombre, raza, color, peso, sexo, estado de castración, fecha de nacimiento y observaciónes), si es que existe algun datos erroneo o una simple actualización de datos de la mascota.
Product Backlog
1
3
GESTIONAR PERSONAL
1
1
1
Como administrador, puedo dar de baja a un empleado. 3
GESTIONAR PRODUCTOS
1
1
1
Como almacenero, puedo dar de baja a un producto para su venta. 1
Como almacenero, puedo actualizar el stock de un producto ya registrado. 1
GESTIONAR PROVEEDORES
Como recepcionista, puedo observar los datos de todas las mascotas (tipo de animal, nombre, raza, color, peso, sexo, estado de castración, fecha de nacimiento y detalles).
Como recepcionista, puedo retirar a un una mascota previa autorización del mismo.
Como administrador, quiero registrar los datos del personal (nombre , apellido paterno, apellido materno, numero del documento de identidad, teléfono, fecha de nacimiento, sexo, dirección, correo , cargo, sueldo y tiempo de contrato).Ademas de almacenar la fecha que se realizo el registro.
Como administrador, puedo modificar los datos del personal (nombre , apellido paterno, apellido materno, numero del documento de identidad, teléfono, fecha de nacimiento, sexo, dirección, correo , cargo, sueldo y tiempo de contrato), si es que existe algun datos erroneo o una simple actualización de datos del personal.
Como administrador, puedo observar los datos de todos los cliente (nombre , apellido paterno, apellido materno, numero del documento de identidad, teléfono, fecha de nacimiento, sexo, dirección, correo , cargo, sueldo y tiempo de contrato).
Como almacenero, quiero registrar los datos de los productos (nombre del producto , marca, precio unitario, detalle, descripción , stock, categoria y tipo).Ademas de almacenar el estado del mismo.
Como almacenero, puedo modificar los datos de los productos (nombre del producto , marca, precio unitario, detalle, descripción , stock, categoria y tipo), si es que existe algun datos erroneo o una simple actualización de datos del producto.
Como almacenero, puedo observar los datos de todos los productos (nombre del producto , marca, precio unitario, detalle, descripción , stock, categoria y tipo).
1
1
2
Como almacenero, puedo dar de baja a un proveedor no existente. 3
1
3
2
1
GESTIONAR CAJA
1
1
Como almacenero, quiero registrar a mis proveedores con los datos principales (Número de RUC, nombre del proveedor, dirección , teléfonos, correos, tipo fiscal). Ademas de la fecha de registro.
Como almacenero, puedo modificar los datos de mis proveedores (Número de RUC, nombre del proveedor, dirección , teléfonos, correos, tipo fiscal).
Como almacenero, puedo observar los datos de todos mis proveedores (Número de RUC, nombre del proveedor, dirección , teléfonos, correos, tipo fiscal).Ademas de la fecha de registro..
GESTIONAR VENTAS DE PRODUCTOS (ALIMENTOS, SUPLEMENTOS, ACCESORIOS Y JUGUETES)
Como recepcionita, quiero registrar una venta con todos los datos necesarios (codigo del producto, nombre del producto, marca , precio unitario, cantidad y monto total).Ademas de almacenar la fecha que se realizo la venta y estado del mismo (Cancelado o Anulado).
Como recepcionista, puedo Anular una venta si es que el cliente lo solicita y ademas esta cumple con las normas de la empresa.
Como recepcionista, puedo observar todas ventas realizadas con sus respectivos datos (nº de comprobante de pago, codigo del producto, nombre del producto, marca , precio unitario, cantidad y monto total).Ademas de la fecha que se realizo la venta y estado del mismo (Cancelado o Anulado).
Como recepcionista, puedo imprimir un comprobante de pago con todos los datos respectivos de la venta (nº de comprobante de pago, codigo del producto, nombre del producto, marca , precio unitario, cantidad y monto total).Ademas de la fecha que se realizo la venta.
Como recepcionista, quiero registrar la apertura de la caja (moneda de 0.1 centimos, moneda de 0.2 centimos, moneda de 0.5 centimos, moneda de 1 nuevo sol, moneda de 2 nuevos soles, moneda de 5 nuevos soles, billete de 10 , billete de 20, billete de 50, billete de 100 y billete de 200). Ademas del saldo inicial, nombre del encargado, fecha y hora del registro.
Como recepcionista, quiero registrar el cierre de la caja (moneda de 0.1 centimos, moneda de 0.2 centimos, moneda de 0.5 centimos, moneda de 1 nuevo sol, moneda de 2 nuevos soles, moneda de 5 nuevos soles, billete de 10 , billete de 20, billete de 50, billete de 100 y billete de 200). Ademas del saldo final, nombre del encargado, fecha y hora del registro.
2
GESTIONAR SERVICIOS MEDICOS
1
1
2
3
2
1
1
1
2
Como administrador, puedo observar la apertura y el cierre de caja de los diferentes dias (moneda de 0.1 centimos, moneda de 0.2 centimos, moneda de 0.5 centimos, moneda de 1 nuevo sol, moneda de 2 nuevos soles, moneda de 5 nuevos soles, billete de 10 , billete de 20, billete de 50, billete de 100 y billete de 200, saldo inicial , saldo final, nombre del encargado, fecha y hora del registro).
Como recepcionista, quiero registrar los diferentes servicio medicos (consulta, emergencia, suministro de medicamento, baño y peluquería) asi como el precio por cada servicio y el monto total. Ademas del nombre del encargado y fecha del servicio.
Como recepcionista, debo asignar un servicio a un cliente y a una mascota respectiva del mismo.
Como recepcionista, puedo generar una reserva de atención de servicio a un cliente y a una mascota respectiva del mismo.
Como recepcionista, puedo Anular un servicio de atención si es que el cliente lo solicita y ademas esta cumple con las normas de la empresa.
Como recepcionista, puedo observar todos los servicios medicos con sus respectivos datos (nº de hoja de servicio.nombre del cliente, nombre de mascota, tipo de servicio, precio del servicio, monto total y detalle).Ademas de la fecha que se realizo el servicio.
Como recepcionista, puedo imprimir un comprobante de pago con todos los datos respectivos al servicio (nº de comprobante de pago, codigo del servicio, nombre del servicio, precio por servicio).Ademas de la fecha, nombre del cliente y mascota fecha.
Como veterinario, quiero registrar los detalles de los servicio medicos (consulta y emergencia). Ademas del nombre del veterinario, fecha y hora del servicio.
Como auxiliar, quiero registrar los detalles de los servicio medicos (suministro de medicamento, baño y peluqueria). Ademas del nombre del auxiliar, fecha y hora del servicio.
Como veterinario, quiero registrar un informe de servicios adicionales con los diferentes datos del servicio (descripcion del caso, materiales utilizados).Ademas de la fecha y hora de registro
2
2
1
1
Backlog y Criterio de AceptacionENUNCIADO DE LA HISTORIA
Rol
Recepcionista ID-002
Recepcionista
Recepcionista
Recepcionista ID-015
Recepcionista ID-017
Como recepcionista, puedo registra servicios adicionales dependiendo del detalle expuesto por el veterinario (numero de recibo, nombre del cliente, nombre de mascota, detalle del servicio, monto total). Ademas de la fecha de emisión.
Como recepcionista, puedo observar todos los recibo por servicios adicionales por cliente con los datos (numero de recibo, nombre del cliente, nombre de mascota, detalle del servicio, monto total). Ademas de la fecha de emisión.
Como recepcionista, puedo generar un recibo por servicios adicionales (nº de comprobante de pago, codigo del servicio, nombre del servicio y precio por servicio,).Ademas de la fecha, nombre del cliente y mascota.
Como recepcionista, puedo registrar los pagos por servicios adicionales cambiandolos de estado Pendiente a Cancelado.
Característica / Funcionalidad
ID-004,ID-005,ID-006,ID-007,ID-008
ID-010,ID-011,ID-012,ID-013
Recepcionista
*OBSERVACIONES PARA EL SPRINT #2
ID-019,ID-020,ID-021,ID-022,ID-023
La venta de productos era libre, por tanto no intervenian los clientes registrados, pero en el diseño de la BD existe relación entre el cliente y la venta…. Modificar eso. (quitar relación y fk)
El estado de la venta solo puede ser Cancelado o Anulado puesto que solo realizamos la venta en el local. Al registrar la venta se guarda por defecto en estado Cancelado.
El registro del producto tambien deberia de contener el costo del producto (lo que se pago al proveedor) ya que el precio unitario es el costo + el costo agregado.
En el mockup de registrar producto el atributo de "marca" deberia ser un combobox ya que esos son nuestros proveedores registrados.
Tiempo Prioridad Criterio de Aceptación
GESTIONAR USUARIOS
3 H Alta
2 H Media
2 H Media
2 H Baja
GESTIONAR CLIENTES
3 H Alta
3 H Media
2 H Media
2 H Baja
GESTIONAR MASCOTAS
4 H Alta
2 H Media
#No debe permitirse que ingrese el usuario sin sus
nominaciones de acceso al sistema.
#No debe existir otro personal con el mismo usuario.
#Permitir el cambio de la contraseña de acceso a todos
los usuarios.
#No debe de faltar ningun dato del registro de usuario.
#No deben de perderse los datos de usuario .
#No deben existir otra personas con el mismo
identificador.
#No permitir el cambio de datos del cliente a otro usuario ajeno a la recepcionista.
#El identificador del cliente no podra ser cambiado.
#No debe de faltar ningun dato del cliente al ser mostrado.
#No deben de perderse los datos del cliente.
#No deben existir otra mascota con el mismo identificador. #Cada Mascota debe de
ser asignada a un cliente.
#No permitir el cambio de datos de la mascota a otro
usuario ajeno a la recepcionista.
#El identificador de la mascota no podra ser cambiado.
Product Backlog
2 H Media
2 H Baja
GESTIONAR PERSONAL
2 H Alta
2 H Media
2 H Media
2 H Baja
GESTIONAR PRODUCTOS
2 H Alta
2 H Media
2 H Media
2 H Baja
2 H Media
GESTIONAR PROVEEDORES
#No debe de faltar ningun dato del cliente.
#No deben de perderse los datos de la mascota.
#No deben existir otra personas con el mismo
identificador.
#No permitir el cambio de datos del personal a otro
usuario ajeno a la administrador. #El identificador del personal
no podra ser cambiado.
#No debe de faltar ningun dato del personal.
#No deben de perderse los datos del personal.
#No deben existir otro producto con el mismo identificador.
#No permitir el cambio de datos del producto a otro
usuario ajeno al almacenero. #El identificador del producto no podra ser
cambiado.
#No debe de faltar ningun dato del producto. #Mostralos
deacuerdo al orden alfabetico.
#No deben de perderse los datos del producto.
#Se debe dar el ingreso en unidades.
#Cuando se ingrese el stock este debe de verse reflejado
en
2 H Alta
2 H Media
2 H Media
1 H Baja
2 H Alta
1 H Baja
2 H Media
2 H Alta
GESTIONAR CAJA
1 H Alta
1 H Alta
#Se debe de diferenciar a cada proveedor por su número de
RUC.
#No permitir el cambio de datos de los proveedores a
otro usuario ajeno al almacenero. #El número de RUC no podra ser
cambiado.
#No debe de faltar ningun dato del proveedor. #Mostralos
deacuerdo al orden alfabetico.
#No deben de perderse los del proveedor.
GESTIONAR VENTAS DE PRODUCTOS (ALIMENTOS, SUPLEMENTOS, ACCESORIOS Y JUGUETES)
#No deben existir otro registro de venta con el mismo
identificador.
#Se debe buscar el registro de la venta mediante el número
de comprobante de pago.
#No debe de faltar ningun dato de la venta. #Mostralos de
forma descendente con respecto a la fecha de venta.
#No debe de faltar ningun dato del registro de la venta.
#Probar que la suma de los montos sean exactas.
#Probar que la suma de los montos sean exactas.
1 H Media
GESTIONAR SERVICIOS MEDICOS
5 H Alta
1 H Alta
2 H Media
1 H Baja
2 H Media
2 H Alta
2 H Alta
2 H Alta
1 H Media
#No debe de faltar ningun dato de caja. #Mostralos de
forma descendente con respecto a las fechas.
#Un cliente puede escoger multiples servicios.
#No debe permitir la realización de un servicio sin el
registros del cliente ni de la mascota.
#No debe permitir la elección libre del clente respecto a los
horarios de atención.
#No deben de perderse los datos del servicio.
#No debe de faltar ningun dato de los servicios. #Mostralos de
forma descendente con respecto a la fecha del servicio.
#No debe de faltar ningun dato de los servicios.
#Se debe de almacenar la información para cada mascota
atendida.
#Se debe de almacenar la información para cada mascota
atendida.
#Se debe de asignar a cada mascota atendida.
1 H Media
1 H Media
2 H Alta
1 H Alta
ENUNCIADO DE LA HISTORIA
Razón / Resultado N° Contexto
1
1
1
1
1
#Se debe de asignar a cada dueño de la mascota atendida.
#No debe de faltar ningun dato de los servicios adicionales. #Mostralos de forma descendente con respecto a la
fecha de emisión.
#No debe de faltar ningun dato de los servicios adicionales.
#Se debe resaltar los recibos pendientes (en rojo).
Criterio de Aceptación (Título)
Con la finalidad de ingresar al sistema
Cuando no hay un usuario registrado
En caso de que la veterinaria
tenga al menos de un usuario
Con la finalidad de hacer un
mantenimiento a los clientes
Cuando no hay un cliente registrado
En caso de que la veterinaria
tenga al menos de un cliente
Con la finalidad de hacer un
mantenimiento del personal de la
veterinaria
Cuando no hay personal de veterinaria registrado
En caso de que la veterinaria
tenga al menos de un personal en la veterinaria
Con la finalidad de llevar un control medico de una
mascota
Cuando no hay historia clinicas de mascotas
En caso de que la veterinaria
tenga al menos de una historia
clinica
Con la finalidad de manterner el stock de la veteniraria al
dia
Cuando no hay productos registrados
En caso de que la veterinaria
tenga al menos de un producto
1
Con la finalidad de llevar un control de los productos de la
veterinaria
Cuando no hay venta de productos registrados
En caso de que la veterinaria
venda al menos de un producto
ENUNCIADO DE LA HISTORIA
Resultado / Comportamiento esperado
A continuacion se mostrara la interfaz del usuario asociado
A continuacion se mostrara el mensaje " CLIENTE REGISTRADO CON
CODIGO : DE0000001" y se registrara la mascota
A continuacion se mostrara el mensaje " REGISTRO EXITOSO CON CODIGO :
20150001"
A continuacion se mostrara la historia clinica de la mascota con los datos
correspondientes
A continuacion se mostrar el mensaje " PRODUCTO REGISTRADO CON
CODIGO: 00000001".
A continuacion se mostrara el mensaje " VENTA NRO º XXX REALIZADA CON
ÉXITO ".
GESTIONAR USUARIOS
ID-001
ID-002
ID-003
ID-004
GESTIONAR CLIENTES
ID-005
ID-006
ID-007
ID-008
GESTIONAR MASCOTAS
ID-009
ID-010
Identificador (ID) de la Historia
ID-011
ID-012
GESTIONAR PERSONAL
ID-013
ID-014
ID-015
ID-016
GESTIONAR PRODUCTOS
ID-017
ID-018
ID-019
ID-020
ID-021
GESTIONAR PROVEEDORES
ID-022
ID-023
ID-024
ID-025
ID-026
ID-027
ID-028
ID-029
GESTIONAR CAJA
ID-030
ID-031
GESTIONAR VENTAS DE PRODUCTOS (ALIMENTOS, SUPLEMENTOS, ACCESORIOS Y JUGUETES)
ID-032
GESTIONAR SERVICIOS MEDICOS
ID-033
ID-034
ID-035
ID-036
ID-037
ID-038
ID-039
ID-040
ID-041
ID-042
ID-043
ID-044
ID-045
Backlog y Criterio de AceptacionENUNCIADO DE LA HISTORIA
ID
REGISTRO DE USUARIOS
REGISTRAR CLIENTES
REGISTRAR PRODUCTOS
REGISTRAR PERSONAL DE LA VETERINARIA
BUSCAR HISTORIAS CLINICAS
VENTAS DE PRODUCTOS DE LA VETERINARIA (ALIMENTOS, ACCESORIOS Y JUGUETES)
Enunciado de la Historia Dificultad
GESTIONAR USUARIOS
1
1
1
1
GESTIONAR CLIENTES
1
2
3
3
GESTIONAR MASCOTAS
1
1
Como administrador,puedo dar acceso al sistema a los trabajadores del local mediante un usuario y contraseña. Ademas de almacenar la fecha que se realizo el registro.
Como administrador,puedo cambiar los datos de acceso al sistema a los trabajadores del local (contraseña).
Como administrador,puedo observar los usuarios que tiene acceso al sistema y con sus datos respectivos (usuario y contraseña).
Como administrador, puedo denegar el acceso al sistema a los trabajadores del local.
Como recepcionita, quiero registrar los datos del cliente (nombres , apellidos , tipo de documento de identidad, numero del documento de identidad, teléfono, fecha de nacimiento, sexo, dirección y correo).Ademas de almacenar la fecha que se realizo el registro.
Como recepcionista, puedo modificar los datos del cliente (nombres , apellidos, tipo de documento de identidad, numero del documento de identidad, teléfono, fecha de nacimiento, sexo, dirección y correo), si es que existe algun datos erroneo o una simple actualización de datos del cliente.
Como recepcionista, puedo observar los datos de todos los cliente (nombre , apellido paterno, apellido materno, tipo de documento de identidad, numero del documento de identidad, teléfono, fecha de nacimiento, sexo, dirección y correo).
Como recepcionista, puedo dar de baja a un cliente previa autorización del mismo.
Como recepcionita, quiero registrar los datos de la mascota (tipo de animal, nombre, raza, color, peso, sexo, estado de castración, fecha de nacimiento y detalles).Ademas de almacenar la fecha que se realizo el registro.
Como recepcionista, puedo modificar los datos de la mascota (tipo de animal, nombre, raza, color, peso, sexo, estado de castración, fecha de nacimiento y observaciónes), si es que existe algun datos erroneo o una simple actualización de datos de la mascota.
Product Backlog
1
3
GESTIONAR PERSONAL
1
1
1
Como administrador, puedo dar de baja a un empleado. 3
GESTIONAR PRODUCTOS
1
1
1
Como almacenero, puedo dar de baja a un producto para su venta. 1
Como almacenero, puedo actualizar el stock de un producto ya registrado. 1
GESTIONAR PROVEEDORES
Como recepcionista, puedo observar los datos de todas las mascotas (tipo de animal, nombre, raza, color, peso, sexo, estado de castración, fecha de nacimiento y detalles).
Como recepcionista, puedo retirar a un una mascota previa autorización del mismo.
Como administrador, quiero registrar los datos del personal (nombre , apellido paterno, apellido materno, numero del documento de identidad, teléfono, fecha de nacimiento, sexo, dirección, correo , cargo, sueldo y tiempo de contrato).Ademas de almacenar la fecha que se realizo el registro.
Como administrador, puedo modificar los datos del personal (nombre , apellido paterno, apellido materno, numero del documento de identidad, teléfono, fecha de nacimiento, sexo, dirección, correo , cargo, sueldo y tiempo de contrato), si es que existe algun datos erroneo o una simple actualización de datos del personal.
Como administrador, puedo observar los datos de todos los cliente (nombre , apellido paterno, apellido materno, numero del documento de identidad, teléfono, fecha de nacimiento, sexo, dirección, correo , cargo, sueldo y tiempo de contrato).
Como almacenero, quiero registrar los datos de los productos (nombre del producto , marca, precio unitario, detalle, descripción , stock, categoria y tipo).Ademas de almacenar el estado del mismo.
Como almacenero, puedo modificar los datos de los productos (nombre del producto , marca, precio unitario, detalle, descripción , stock, categoria y tipo), si es que existe algun datos erroneo o una simple actualización de datos del producto.
Como almacenero, puedo observar los datos de todos los productos (nombre del producto , marca, precio unitario, detalle, descripción , stock, categoria y tipo).
1
1
2
Como almacenero, puedo dar de baja a un proveedor no existente. 3
1
3
2
1
GESTIONAR CAJA
1
1
Como almacenero, quiero registrar a mis proveedores con los datos principales (Número de RUC, nombre del proveedor, dirección , teléfonos, correos, tipo fiscal). Ademas de la fecha de registro.
Como almacenero, puedo modificar los datos de mis proveedores (Número de RUC, nombre del proveedor, dirección , teléfonos, correos, tipo fiscal).
Como almacenero, puedo observar los datos de todos mis proveedores (Número de RUC, nombre del proveedor, dirección , teléfonos, correos, tipo fiscal).Ademas de la fecha de registro..
GESTIONAR VENTAS DE PRODUCTOS (ALIMENTOS, SUPLEMENTOS, ACCESORIOS Y JUGUETES)
Como recepcionita, quiero registrar una venta con todos los datos necesarios (codigo del producto, nombre del producto, marca , precio unitario, cantidad y monto total).Ademas de almacenar la fecha que se realizo la venta y estado del mismo (Cancelado o Anulado).
Como recepcionista, puedo Anular una venta si es que el cliente lo solicita y ademas esta cumple con las normas de la empresa.
Como recepcionista, puedo observar todas ventas realizadas con sus respectivos datos (nº de comprobante de pago, codigo del producto, nombre del producto, marca , precio unitario, cantidad y monto total).Ademas de la fecha que se realizo la venta y estado del mismo (Cancelado o Anulado).
Como recepcionista, puedo imprimir un comprobante de pago con todos los datos respectivos de la venta (nº de comprobante de pago, codigo del producto, nombre del producto, marca , precio unitario, cantidad y monto total).Ademas de la fecha que se realizo la venta.
Como recepcionista, quiero registrar la apertura de la caja (moneda de 0.1 centimos, moneda de 0.2 centimos, moneda de 0.5 centimos, moneda de 1 nuevo sol, moneda de 2 nuevos soles, moneda de 5 nuevos soles, billete de 10 , billete de 20, billete de 50, billete de 100 y billete de 200). Ademas del saldo inicial, nombre del encargado, fecha y hora del registro.
Como recepcionista, quiero registrar el cierre de la caja (moneda de 0.1 centimos, moneda de 0.2 centimos, moneda de 0.5 centimos, moneda de 1 nuevo sol, moneda de 2 nuevos soles, moneda de 5 nuevos soles, billete de 10 , billete de 20, billete de 50, billete de 100 y billete de 200). Ademas del saldo final, nombre del encargado, fecha y hora del registro.
2
GESTIONAR SERVICIOS MEDICOS
1
1
2
3
2
1
1
1
2
Como administrador, puedo observar la apertura y el cierre de caja de los diferentes dias (moneda de 0.1 centimos, moneda de 0.2 centimos, moneda de 0.5 centimos, moneda de 1 nuevo sol, moneda de 2 nuevos soles, moneda de 5 nuevos soles, billete de 10 , billete de 20, billete de 50, billete de 100 y billete de 200, saldo inicial , saldo final, nombre del encargado, fecha y hora del registro).
Como recepcionista, quiero registrar los diferentes servicio medicos (consulta, emergencia, suministro de medicamento, baño y peluquería) asi como el precio por cada servicio y el monto total. Ademas del nombre del encargado y fecha del servicio.
Como recepcionista, debo asignar un servicio a un cliente y a una mascota respectiva del mismo.
Como recepcionista, puedo generar una reserva de atención de servicio a un cliente y a una mascota respectiva del mismo.
Como recepcionista, puedo Anular un servicio de atención si es que el cliente lo solicita y ademas esta cumple con las normas de la empresa.
Como recepcionista, puedo observar todos los servicios medicos con sus respectivos datos (nº de hoja de servicio.nombre del cliente, nombre de mascota, tipo de servicio, precio del servicio, monto total y detalle).Ademas de la fecha que se realizo el servicio.
Como recepcionista, puedo imprimir un comprobante de pago con todos los datos respectivos al servicio (nº de comprobante de pago, codigo del servicio, nombre del servicio, precio por servicio).Ademas de la fecha, nombre del cliente y mascota fecha.
Como veterinario, quiero registrar los detalles de los servicio medicos (consulta y emergencia). Ademas del nombre del veterinario, fecha y hora del servicio.
Como auxiliar, quiero registrar los detalles de los servicio medicos (suministro de medicamento, baño y peluqueria). Ademas del nombre del auxiliar, fecha y hora del servicio.
Como veterinario, quiero registrar un informe de servicios adicionales con los diferentes datos del servicio (descripcion del caso, materiales utilizados).Ademas de la fecha y hora de registro
2
2
1
1
Backlog y Criterio de AceptacionENUNCIADO DE LA HISTORIA
Rol
Recepcionista ID-002
Recepcionista
Recepcionista
Recepcionista ID-015
Recepcionista ID-017
Como recepcionista, puedo registra servicios adicionales dependiendo del detalle expuesto por el veterinario (numero de recibo, nombre del cliente, nombre de mascota, detalle del servicio, monto total). Ademas de la fecha de emisión.
Como recepcionista, puedo observar todos los recibo por servicios adicionales por cliente con los datos (numero de recibo, nombre del cliente, nombre de mascota, detalle del servicio, monto total). Ademas de la fecha de emisión.
Como recepcionista, puedo generar un recibo por servicios adicionales (nº de comprobante de pago, codigo del servicio, nombre del servicio y precio por servicio,).Ademas de la fecha, nombre del cliente y mascota.
Como recepcionista, puedo registrar los pagos por servicios adicionales cambiandolos de estado Pendiente a Cancelado.
Característica / Funcionalidad
ID-004,ID-005,ID-006,ID-007,ID-008
ID-010,ID-011,ID-012,ID-013
Recepcionista
*OBSERVACIONES PARA EL SPRINT #2
ID-019,ID-020,ID-021,ID-022,ID-023
La venta de productos era libre, por tanto no intervenian los clientes registrados, pero en el diseño de la BD existe relación entre el cliente y la venta…. Modificar eso. (quitar relación y fk)
El estado de la venta solo puede ser Cancelado o Anulado puesto que solo realizamos la venta en el local. Al registrar la venta se guarda por defecto en estado Cancelado.
El registro del producto tambien deberia de contener el costo del producto (lo que se pago al proveedor) ya que el precio unitario es el costo + el costo agregado.
En el mockup de registrar producto el atributo de "marca" deberia ser un combobox ya que esos son nuestros proveedores registrados.
Tiempo Prioridad Criterio de Aceptación
GESTIONAR USUARIOS
3 H Alta
2 H Media
2 H Media
2 H Baja
GESTIONAR CLIENTES
3 H Alta
3 H Media
2 H Media
2 H Baja
GESTIONAR MASCOTAS
4 H Alta
2 H Media
#No debe permitirse que ingrese el usuario sin sus
nominaciones de acceso al sistema.
#No debe existir otro personal con el mismo usuario.
#Permitir el cambio de la contraseña de acceso a todos
los usuarios.
#No debe de faltar ningun dato del registro de usuario.
#No deben de perderse los datos de usuario .
#No deben existir otra personas con el mismo
identificador.
#No permitir el cambio de datos del cliente a otro usuario ajeno a la recepcionista.
#El identificador del cliente no podra ser cambiado.
#No debe de faltar ningun dato del cliente al ser mostrado.
#No deben de perderse los datos del cliente.
#No deben existir otra mascota con el mismo identificador. #Cada Mascota debe de
ser asignada a un cliente.
#No permitir el cambio de datos de la mascota a otro
usuario ajeno a la recepcionista.
#El identificador de la mascota no podra ser cambiado.
Product Backlog
2 H Media
2 H Baja
GESTIONAR PERSONAL
2 H Alta
2 H Media
2 H Media
2 H Baja
GESTIONAR PRODUCTOS
2 H Alta
2 H Media
2 H Media
2 H Baja
2 H Media
GESTIONAR PROVEEDORES
#No debe de faltar ningun dato del cliente.
#No deben de perderse los datos de la mascota.
#No deben existir otra personas con el mismo
identificador.
#No permitir el cambio de datos del personal a otro
usuario ajeno a la administrador. #El identificador del personal
no podra ser cambiado.
#No debe de faltar ningun dato del personal.
#No deben de perderse los datos del personal.
#No deben existir otro producto con el mismo identificador.
#No permitir el cambio de datos del producto a otro
usuario ajeno al almacenero. #El identificador del producto no podra ser
cambiado.
#No debe de faltar ningun dato del producto. #Mostralos
deacuerdo al orden alfabetico.
#No deben de perderse los datos del producto.
#Se debe dar el ingreso en unidades.
#Cuando se ingrese el stock este debe de verse reflejado
en
2 H Alta
2 H Media
2 H Media
1 H Baja
2 H Alta
1 H Baja
2 H Media
2 H Alta
GESTIONAR CAJA
1 H Alta
1 H Alta
#Se debe de diferenciar a cada proveedor por su número de
RUC.
#No permitir el cambio de datos de los proveedores a
otro usuario ajeno al almacenero. #El número de RUC no podra ser
cambiado.
#No debe de faltar ningun dato del proveedor. #Mostralos
deacuerdo al orden alfabetico.
#No deben de perderse los del proveedor.
GESTIONAR VENTAS DE PRODUCTOS (ALIMENTOS, SUPLEMENTOS, ACCESORIOS Y JUGUETES)
#No deben existir otro registro de venta con el mismo
identificador.
#Se debe buscar el registro de la venta mediante el número
de comprobante de pago.
#No debe de faltar ningun dato de la venta. #Mostralos de
forma descendente con respecto a la fecha de venta.
#No debe de faltar ningun dato del registro de la venta.
#Probar que la suma de los montos sean exactas.
#Probar que la suma de los montos sean exactas.
1 H Media
GESTIONAR SERVICIOS MEDICOS
5 H Alta
1 H Alta
2 H Media
1 H Baja
2 H Media
2 H Alta
2 H Alta
2 H Alta
1 H Media
#No debe de faltar ningun dato de caja. #Mostralos de
forma descendente con respecto a las fechas.
#Un cliente puede escoger multiples servicios.
#No debe permitir la realización de un servicio sin el
registros del cliente ni de la mascota.
#No debe permitir la elección libre del clente respecto a los
horarios de atención.
#No deben de perderse los datos del servicio.
#No debe de faltar ningun dato de los servicios. #Mostralos de
forma descendente con respecto a la fecha del servicio.
#No debe de faltar ningun dato de los servicios.
#Se debe de almacenar la información para cada mascota
atendida.
#Se debe de almacenar la información para cada mascota
atendida.
#Se debe de asignar a cada mascota atendida.
1 H Media
1 H Media
2 H Alta
1 H Alta
ENUNCIADO DE LA HISTORIA
Razón / Resultado N° Contexto
1
1
1
1
1
#Se debe de asignar a cada dueño de la mascota atendida.
#No debe de faltar ningun dato de los servicios adicionales. #Mostralos de forma descendente con respecto a la
fecha de emisión.
#No debe de faltar ningun dato de los servicios adicionales.
#Se debe resaltar los recibos pendientes (en rojo).
Criterio de Aceptación (Título)
Con la finalidad de ingresar al sistema
Cuando no hay un usuario registrado
En caso de que la veterinaria
tenga al menos de un usuario
Con la finalidad de hacer un
mantenimiento a los clientes
Cuando no hay un cliente registrado
En caso de que la veterinaria
tenga al menos de un cliente
Con la finalidad de hacer un
mantenimiento del personal de la
veterinaria
Cuando no hay personal de veterinaria registrado
En caso de que la veterinaria
tenga al menos de un personal en la veterinaria
Con la finalidad de llevar un control medico de una
mascota
Cuando no hay historia clinicas de mascotas
En caso de que la veterinaria
tenga al menos de una historia
clinica
Con la finalidad de manterner el stock de la veteniraria al
dia
Cuando no hay productos registrados
En caso de que la veterinaria
tenga al menos de un producto
1
Con la finalidad de llevar un control de los productos de la
veterinaria
Cuando no hay venta de productos registrados
En caso de que la veterinaria
venda al menos de un producto
ENUNCIADO DE LA HISTORIA
Resultado / Comportamiento esperado
A continuacion se mostrara la interfaz del usuario asociado
A continuacion se mostrara el mensaje " CLIENTE REGISTRADO CON
CODIGO : DE0000001" y se registrara la mascota
A continuacion se mostrara el mensaje " REGISTRO EXITOSO CON CODIGO :
20150001"
A continuacion se mostrara la historia clinica de la mascota con los datos
correspondientes
A continuacion se mostrar el mensaje " PRODUCTO REGISTRADO CON
CODIGO: 00000001".
A continuacion se mostrara el mensaje " VENTA NRO º XXX REALIZADA CON
ÉXITO ".
GESTIONAR USUARIOS
ID-001
ID-002
ID-003
ID-004
GESTIONAR CLIENTES
ID-005
ID-006
ID-007
ID-008
GESTIONAR MASCOTAS
ID-009
ID-010
Identificador (ID) de la Historia
ID-011
ID-012
GESTIONAR PERSONAL
ID-013
ID-014
ID-015
ID-016
GESTIONAR PRODUCTOS
ID-017
ID-018
ID-019
ID-020
ID-021
GESTIONAR PROVEEDORES
ID-022
ID-023
ID-024
ID-025
ID-026
ID-027
ID-028
ID-029
GESTIONAR CAJA
ID-030
ID-031
GESTIONAR VENTAS DE PRODUCTOS (ALIMENTOS, SUPLEMENTOS, ACCESORIOS Y JUGUETES)
ID-032
GESTIONAR SERVICIOS MEDICOS
ID-033
ID-034
ID-035
ID-036
ID-037
ID-038
ID-039
ID-040
ID-041
ID-042
ID-043
ID-044
ID-045
Backlog y Criterio de AceptacionENUNCIADO DE LA HISTORIA
ID
REGISTRO DE USUARIOS
REGISTRAR CLIENTES
REGISTRAR PRODUCTOS
REGISTRAR PERSONAL DE LA VETERINARIA
BUSCAR HISTORIAS CLINICAS
VENTAS DE PRODUCTOS DE LA VETERINARIA (ALIMENTOS, ACCESORIOS Y JUGUETES)
Enunciado de la Historia Dificultad
GESTIONAR USUARIOS
1
1
1
1
GESTIONAR CLIENTES
1
2
3
3
GESTIONAR MASCOTAS
1
1
Como administrador,puedo dar acceso al sistema a los trabajadores del local mediante un usuario y contraseña. Ademas de almacenar la fecha que se realizo el registro.
Como administrador,puedo cambiar los datos de acceso al sistema a los trabajadores del local (contraseña).
Como administrador,puedo observar los usuarios que tiene acceso al sistema y con sus datos respectivos (usuario y contraseña).
Como administrador, puedo denegar el acceso al sistema a los trabajadores del local.
Como recepcionita, quiero registrar los datos del cliente (nombres , apellidos , tipo de documento de identidad, numero del documento de identidad, teléfono, fecha de nacimiento, sexo, dirección y correo).Ademas de almacenar la fecha que se realizo el registro.
Como recepcionista, puedo modificar los datos del cliente (nombres , apellidos, tipo de documento de identidad, numero del documento de identidad, teléfono, fecha de nacimiento, sexo, dirección y correo), si es que existe algun datos erroneo o una simple actualización de datos del cliente.
Como recepcionista, puedo observar los datos de todos los cliente (nombre , apellido paterno, apellido materno, tipo de documento de identidad, numero del documento de identidad, teléfono, fecha de nacimiento, sexo, dirección y correo).
Como recepcionista, puedo dar de baja a un cliente previa autorización del mismo.
Como recepcionita, quiero registrar los datos de la mascota (tipo de animal, nombre, raza, color, peso, sexo, estado de castración, fecha de nacimiento y detalles).Ademas de almacenar la fecha que se realizo el registro.
Como recepcionista, puedo modificar los datos de la mascota (tipo de animal, nombre, raza, color, peso, sexo, estado de castración, fecha de nacimiento y observaciónes), si es que existe algun datos erroneo o una simple actualización de datos de la mascota.
Product Backlog
1
3
GESTIONAR PERSONAL
1
1
1
Como administrador, puedo dar de baja a un empleado. 3
GESTIONAR PRODUCTOS
1
1
1
Como almacenero, puedo dar de baja a un producto para su venta. 1
Como almacenero, puedo actualizar el stock de un producto ya registrado. 1
GESTIONAR PROVEEDORES
Como recepcionista, puedo observar los datos de todas las mascotas (tipo de animal, nombre, raza, color, peso, sexo, estado de castración, fecha de nacimiento y detalles).
Como recepcionista, puedo retirar a un una mascota previa autorización del mismo.
Como administrador, quiero registrar los datos del personal (nombre , apellido paterno, apellido materno, numero del documento de identidad, teléfono, fecha de nacimiento, sexo, dirección, correo , cargo, sueldo y tiempo de contrato).Ademas de almacenar la fecha que se realizo el registro.
Como administrador, puedo modificar los datos del personal (nombre , apellido paterno, apellido materno, numero del documento de identidad, teléfono, fecha de nacimiento, sexo, dirección, correo , cargo, sueldo y tiempo de contrato), si es que existe algun datos erroneo o una simple actualización de datos del personal.
Como administrador, puedo observar los datos de todos los cliente (nombre , apellido paterno, apellido materno, numero del documento de identidad, teléfono, fecha de nacimiento, sexo, dirección, correo , cargo, sueldo y tiempo de contrato).
Como almacenero, quiero registrar los datos de los productos (nombre del producto , marca, precio unitario, detalle, descripción , stock, categoria y tipo).Ademas de almacenar el estado del mismo.
Como almacenero, puedo modificar los datos de los productos (nombre del producto , marca, precio unitario, detalle, descripción , stock, categoria y tipo), si es que existe algun datos erroneo o una simple actualización de datos del producto.
Como almacenero, puedo observar los datos de todos los productos (nombre del producto , marca, precio unitario, detalle, descripción , stock, categoria y tipo).
1
1
2
Como almacenero, puedo dar de baja a un proveedor no existente. 3
1
3
2
1
GESTIONAR CAJA
1
1
Como almacenero, quiero registrar a mis proveedores con los datos principales (Número de RUC, nombre del proveedor, dirección , teléfonos, correos, tipo fiscal). Ademas de la fecha de registro.
Como almacenero, puedo modificar los datos de mis proveedores (Número de RUC, nombre del proveedor, dirección , teléfonos, correos, tipo fiscal).
Como almacenero, puedo observar los datos de todos mis proveedores (Número de RUC, nombre del proveedor, dirección , teléfonos, correos, tipo fiscal).Ademas de la fecha de registro..
GESTIONAR VENTAS DE PRODUCTOS (ALIMENTOS, SUPLEMENTOS, ACCESORIOS Y JUGUETES)
Como recepcionita, quiero registrar una venta con todos los datos necesarios (codigo del producto, nombre del producto, marca , precio unitario, cantidad y monto total).Ademas de almacenar la fecha que se realizo la venta y estado del mismo (Cancelado o Anulado).
Como recepcionista, puedo Anular una venta si es que el cliente lo solicita y ademas esta cumple con las normas de la empresa.
Como recepcionista, puedo observar todas ventas realizadas con sus respectivos datos (nº de comprobante de pago, codigo del producto, nombre del producto, marca , precio unitario, cantidad y monto total).Ademas de la fecha que se realizo la venta y estado del mismo (Cancelado o Anulado).
Como recepcionista, puedo imprimir un comprobante de pago con todos los datos respectivos de la venta (nº de comprobante de pago, codigo del producto, nombre del producto, marca , precio unitario, cantidad y monto total).Ademas de la fecha que se realizo la venta.
Como recepcionista, quiero registrar la apertura de la caja (moneda de 0.1 centimos, moneda de 0.2 centimos, moneda de 0.5 centimos, moneda de 1 nuevo sol, moneda de 2 nuevos soles, moneda de 5 nuevos soles, billete de 10 , billete de 20, billete de 50, billete de 100 y billete de 200). Ademas del saldo inicial, nombre del encargado, fecha y hora del registro.
Como recepcionista, quiero registrar el cierre de la caja (moneda de 0.1 centimos, moneda de 0.2 centimos, moneda de 0.5 centimos, moneda de 1 nuevo sol, moneda de 2 nuevos soles, moneda de 5 nuevos soles, billete de 10 , billete de 20, billete de 50, billete de 100 y billete de 200). Ademas del saldo final, nombre del encargado, fecha y hora del registro.
2
GESTIONAR SERVICIOS MEDICOS
1
1
2
3
2
1
1
1
2
Como administrador, puedo observar la apertura y el cierre de caja de los diferentes dias (moneda de 0.1 centimos, moneda de 0.2 centimos, moneda de 0.5 centimos, moneda de 1 nuevo sol, moneda de 2 nuevos soles, moneda de 5 nuevos soles, billete de 10 , billete de 20, billete de 50, billete de 100 y billete de 200, saldo inicial , saldo final, nombre del encargado, fecha y hora del registro).
Como recepcionista, quiero registrar los diferentes servicio medicos (consulta, emergencia, suministro de medicamento, baño y peluquería) asi como el precio por cada servicio y el monto total. Ademas del nombre del encargado y fecha del servicio.
Como recepcionista, debo asignar un servicio a un cliente y a una mascota respectiva del mismo.
Como recepcionista, puedo generar una reserva de atención de servicio a un cliente y a una mascota respectiva del mismo.
Como recepcionista, puedo Anular un servicio de atención si es que el cliente lo solicita y ademas esta cumple con las normas de la empresa.
Como recepcionista, puedo observar todos los servicios medicos con sus respectivos datos (nº de hoja de servicio.nombre del cliente, nombre de mascota, tipo de servicio, precio del servicio, monto total y detalle).Ademas de la fecha que se realizo el servicio.
Como recepcionista, puedo imprimir un comprobante de pago con todos los datos respectivos al servicio (nº de comprobante de pago, codigo del servicio, nombre del servicio, precio por servicio).Ademas de la fecha, nombre del cliente y mascota fecha.
Como veterinario, quiero registrar los detalles de los servicio medicos (consulta y emergencia). Ademas del nombre del veterinario, fecha y hora del servicio.
Como auxiliar, quiero registrar los detalles de los servicio medicos (suministro de medicamento, baño y peluqueria). Ademas del nombre del auxiliar, fecha y hora del servicio.
Como veterinario, quiero registrar un informe de servicios adicionales con los diferentes datos del servicio (descripcion del caso, materiales utilizados).Ademas de la fecha y hora de registro
2
2
1
1
Backlog y Criterio de AceptacionENUNCIADO DE LA HISTORIA
Rol
Recepcionista ID-002
Recepcionista
Recepcionista
Recepcionista ID-015
Recepcionista ID-017
Como recepcionista, puedo registra servicios adicionales dependiendo del detalle expuesto por el veterinario (numero de recibo, nombre del cliente, nombre de mascota, detalle del servicio, monto total). Ademas de la fecha de emisión.
Como recepcionista, puedo observar todos los recibo por servicios adicionales por cliente con los datos (numero de recibo, nombre del cliente, nombre de mascota, detalle del servicio, monto total). Ademas de la fecha de emisión.
Como recepcionista, puedo generar un recibo por servicios adicionales (nº de comprobante de pago, codigo del servicio, nombre del servicio y precio por servicio,).Ademas de la fecha, nombre del cliente y mascota.
Como recepcionista, puedo registrar los pagos por servicios adicionales cambiandolos de estado Pendiente a Cancelado.
Característica / Funcionalidad
ID-004,ID-005,ID-006,ID-007,ID-008
ID-010,ID-011,ID-012,ID-013
Recepcionista
*OBSERVACIONES PARA EL SPRINT #2
ID-019,ID-020,ID-021,ID-022,ID-023
La venta de productos era libre, por tanto no intervenian los clientes registrados, pero en el diseño de la BD existe relación entre el cliente y la venta…. Modificar eso. (quitar relación y fk)
El estado de la venta solo puede ser Cancelado o Anulado puesto que solo realizamos la venta en el local. Al registrar la venta se guarda por defecto en estado Cancelado.
El registro del producto tambien deberia de contener el costo del producto (lo que se pago al proveedor) ya que el precio unitario es el costo + el costo agregado.
En el mockup de registrar producto el atributo de "marca" deberia ser un combobox ya que esos son nuestros proveedores registrados.
Tiempo Prioridad Criterio de Aceptación
GESTIONAR USUARIOS
3 H Alta
2 H Media
2 H Media
2 H Baja
GESTIONAR CLIENTES
3 H Alta
3 H Media
2 H Media
2 H Baja
GESTIONAR MASCOTAS
4 H Alta
2 H Media
#No debe permitirse que ingrese el usuario sin sus
nominaciones de acceso al sistema.
#No debe existir otro personal con el mismo usuario.
#Permitir el cambio de la contraseña de acceso a todos
los usuarios.
#No debe de faltar ningun dato del registro de usuario.
#No deben de perderse los datos de usuario .
#No deben existir otra personas con el mismo
identificador.
#No permitir el cambio de datos del cliente a otro usuario ajeno a la recepcionista.
#El identificador del cliente no podra ser cambiado.
#No debe de faltar ningun dato del cliente al ser mostrado.
#No deben de perderse los datos del cliente.
#No deben existir otra mascota con el mismo identificador. #Cada Mascota debe de
ser asignada a un cliente.
#No permitir el cambio de datos de la mascota a otro
usuario ajeno a la recepcionista.
#El identificador de la mascota no podra ser cambiado.
Product Backlog
2 H Media
2 H Baja
GESTIONAR PERSONAL
2 H Alta
2 H Media
2 H Media
2 H Baja
GESTIONAR PRODUCTOS
2 H Alta
2 H Media
2 H Media
2 H Baja
2 H Media
GESTIONAR PROVEEDORES
#No debe de faltar ningun dato del cliente.
#No deben de perderse los datos de la mascota.
#No deben existir otra personas con el mismo
identificador.
#No permitir el cambio de datos del personal a otro
usuario ajeno a la administrador. #El identificador del personal
no podra ser cambiado.
#No debe de faltar ningun dato del personal.
#No deben de perderse los datos del personal.
#No deben existir otro producto con el mismo identificador.
#No permitir el cambio de datos del producto a otro
usuario ajeno al almacenero. #El identificador del producto no podra ser
cambiado.
#No debe de faltar ningun dato del producto. #Mostralos
deacuerdo al orden alfabetico.
#No deben de perderse los datos del producto.
#Se debe dar el ingreso en unidades.
#Cuando se ingrese el stock este debe de verse reflejado
en
2 H Alta
2 H Media
2 H Media
1 H Baja
2 H Alta
1 H Baja
2 H Media
2 H Alta
GESTIONAR CAJA
1 H Alta
1 H Alta
#Se debe de diferenciar a cada proveedor por su número de
RUC.
#No permitir el cambio de datos de los proveedores a
otro usuario ajeno al almacenero. #El número de RUC no podra ser
cambiado.
#No debe de faltar ningun dato del proveedor. #Mostralos
deacuerdo al orden alfabetico.
#No deben de perderse los del proveedor.
GESTIONAR VENTAS DE PRODUCTOS (ALIMENTOS, SUPLEMENTOS, ACCESORIOS Y JUGUETES)
#No deben existir otro registro de venta con el mismo
identificador.
#Se debe buscar el registro de la venta mediante el número
de comprobante de pago.
#No debe de faltar ningun dato de la venta. #Mostralos de
forma descendente con respecto a la fecha de venta.
#No debe de faltar ningun dato del registro de la venta.
#Probar que la suma de los montos sean exactas.
#Probar que la suma de los montos sean exactas.
1 H Media
GESTIONAR SERVICIOS MEDICOS
5 H Alta
1 H Alta
2 H Media
1 H Baja
2 H Media
2 H Alta
2 H Alta
2 H Alta
1 H Media
#No debe de faltar ningun dato de caja. #Mostralos de
forma descendente con respecto a las fechas.
#Un cliente puede escoger multiples servicios.
#No debe permitir la realización de un servicio sin el
registros del cliente ni de la mascota.
#No debe permitir la elección libre del clente respecto a los
horarios de atención.
#No deben de perderse los datos del servicio.
#No debe de faltar ningun dato de los servicios. #Mostralos de
forma descendente con respecto a la fecha del servicio.
#No debe de faltar ningun dato de los servicios.
#Se debe de almacenar la información para cada mascota
atendida.
#Se debe de almacenar la información para cada mascota
atendida.
#Se debe de asignar a cada mascota atendida.
1 H Media
1 H Media
2 H Alta
1 H Alta
ENUNCIADO DE LA HISTORIA
Razón / Resultado N° Contexto
1
1
1
1
1
#Se debe de asignar a cada dueño de la mascota atendida.
#No debe de faltar ningun dato de los servicios adicionales. #Mostralos de forma descendente con respecto a la
fecha de emisión.
#No debe de faltar ningun dato de los servicios adicionales.
#Se debe resaltar los recibos pendientes (en rojo).
Criterio de Aceptación (Título)
Con la finalidad de ingresar al sistema
Cuando no hay un usuario registrado
En caso de que la veterinaria
tenga al menos de un usuario
Con la finalidad de hacer un
mantenimiento a los clientes
Cuando no hay un cliente registrado
En caso de que la veterinaria
tenga al menos de un cliente
Con la finalidad de hacer un
mantenimiento del personal de la
veterinaria
Cuando no hay personal de veterinaria registrado
En caso de que la veterinaria
tenga al menos de un personal en la veterinaria
Con la finalidad de llevar un control medico de una
mascota
Cuando no hay historia clinicas de mascotas
En caso de que la veterinaria
tenga al menos de una historia
clinica
Con la finalidad de manterner el stock de la veteniraria al
dia
Cuando no hay productos registrados
En caso de que la veterinaria
tenga al menos de un producto
1
Con la finalidad de llevar un control de los productos de la
veterinaria
Cuando no hay venta de productos registrados
En caso de que la veterinaria
venda al menos de un producto
ENUNCIADO DE LA HISTORIA
Resultado / Comportamiento esperado
A continuacion se mostrara la interfaz del usuario asociado
A continuacion se mostrara el mensaje " CLIENTE REGISTRADO CON
CODIGO : DE0000001" y se registrara la mascota
A continuacion se mostrara el mensaje " REGISTRO EXITOSO CON CODIGO :
20150001"
A continuacion se mostrara la historia clinica de la mascota con los datos
correspondientes
A continuacion se mostrar el mensaje " PRODUCTO REGISTRADO CON
CODIGO: 00000001".
A continuacion se mostrara el mensaje " VENTA NRO º XXX REALIZADA CON
ÉXITO ".
GESTIONAR USUARIOS
ID-001
ID-002
ID-003
ID-004
GESTIONAR CLIENTES
ID-005
ID-006
ID-007
ID-008
GESTIONAR MASCOTAS
ID-009
ID-010
Identificador (ID) de la Historia
ID-011
ID-012
GESTIONAR PERSONAL
ID-013
ID-014
ID-015
ID-016
GESTIONAR PRODUCTOS
ID-017
ID-018
ID-019
ID-020
ID-021
GESTIONAR PROVEEDORES
ID-022
ID-023
ID-024
ID-025
ID-026
ID-027
ID-028
ID-029
GESTIONAR CAJA
ID-030
ID-031
GESTIONAR VENTAS DE PRODUCTOS (ALIMENTOS, SUPLEMENTOS, ACCESORIOS Y JUGUETES)
ID-032
GESTIONAR SERVICIOS MEDICOS
ID-033
ID-034
ID-035
ID-036
ID-037
ID-038
ID-039
ID-040
ID-041
ID-042
ID-043
ID-044
ID-045
Backlog y Criterio de AceptacionENUNCIADO DE LA HISTORIA
ID
REGISTRO DE USUARIOS
REGISTRAR CLIENTES
REGISTRAR PRODUCTOS
REGISTRAR PERSONAL DE LA VETERINARIA
BUSCAR HISTORIAS CLINICAS
VENTAS DE PRODUCTOS DE LA VETERINARIA (ALIMENTOS, ACCESORIOS Y JUGUETES)
Enunciado de la Historia Dificultad
GESTIONAR USUARIOS
1
1
1
1
GESTIONAR CLIENTES
1
2
3
3
GESTIONAR MASCOTAS
1
1
Como administrador,puedo dar acceso al sistema a los trabajadores del local mediante un usuario y contraseña. Ademas de almacenar la fecha que se realizo el registro.
Como administrador,puedo cambiar los datos de acceso al sistema a los trabajadores del local (contraseña).
Como administrador,puedo observar los usuarios que tiene acceso al sistema y con sus datos respectivos (usuario y contraseña).
Como administrador, puedo denegar el acceso al sistema a los trabajadores del local.
Como recepcionita, quiero registrar los datos del cliente (nombres , apellidos , tipo de documento de identidad, numero del documento de identidad, teléfono, fecha de nacimiento, sexo, dirección y correo).Ademas de almacenar la fecha que se realizo el registro.
Como recepcionista, puedo modificar los datos del cliente (nombres , apellidos, tipo de documento de identidad, numero del documento de identidad, teléfono, fecha de nacimiento, sexo, dirección y correo), si es que existe algun datos erroneo o una simple actualización de datos del cliente.
Como recepcionista, puedo observar los datos de todos los cliente (nombre , apellido paterno, apellido materno, tipo de documento de identidad, numero del documento de identidad, teléfono, fecha de nacimiento, sexo, dirección y correo).
Como recepcionista, puedo dar de baja a un cliente previa autorización del mismo.
Como recepcionita, quiero registrar los datos de la mascota (tipo de animal, nombre, raza, color, peso, sexo, estado de castración, fecha de nacimiento y detalles).Ademas de almacenar la fecha que se realizo el registro.
Como recepcionista, puedo modificar los datos de la mascota (tipo de animal, nombre, raza, color, peso, sexo, estado de castración, fecha de nacimiento y observaciónes), si es que existe algun datos erroneo o una simple actualización de datos de la mascota.
Product Backlog
1
3
GESTIONAR PERSONAL
1
1
1
Como administrador, puedo dar de baja a un empleado. 3
GESTIONAR PRODUCTOS
1
1
1
Como almacenero, puedo dar de baja a un producto para su venta. 1
Como almacenero, puedo actualizar el stock de un producto ya registrado. 1
GESTIONAR PROVEEDORES
Como recepcionista, puedo observar los datos de todas las mascotas (tipo de animal, nombre, raza, color, peso, sexo, estado de castración, fecha de nacimiento y detalles).
Como recepcionista, puedo retirar a un una mascota previa autorización del mismo.
Como administrador, quiero registrar los datos del personal (nombre , apellido paterno, apellido materno, numero del documento de identidad, teléfono, fecha de nacimiento, sexo, dirección, correo , cargo, sueldo y tiempo de contrato).Ademas de almacenar la fecha que se realizo el registro.
Como administrador, puedo modificar los datos del personal (nombre , apellido paterno, apellido materno, numero del documento de identidad, teléfono, fecha de nacimiento, sexo, dirección, correo , cargo, sueldo y tiempo de contrato), si es que existe algun datos erroneo o una simple actualización de datos del personal.
Como administrador, puedo observar los datos de todos los cliente (nombre , apellido paterno, apellido materno, numero del documento de identidad, teléfono, fecha de nacimiento, sexo, dirección, correo , cargo, sueldo y tiempo de contrato).
Como almacenero, quiero registrar los datos de los productos (nombre del producto , marca, precio unitario, detalle, descripción , stock, categoria y tipo).Ademas de almacenar el estado del mismo.
Como almacenero, puedo modificar los datos de los productos (nombre del producto , marca, precio unitario, detalle, descripción , stock, categoria y tipo), si es que existe algun datos erroneo o una simple actualización de datos del producto.
Como almacenero, puedo observar los datos de todos los productos (nombre del producto , marca, precio unitario, detalle, descripción , stock, categoria y tipo).
1
1
2
Como almacenero, puedo dar de baja a un proveedor no existente. 3
1
3
2
1
GESTIONAR CAJA
1
1
Como almacenero, quiero registrar a mis proveedores con los datos principales (Número de RUC, nombre del proveedor, dirección , teléfonos, correos, tipo fiscal). Ademas de la fecha de registro.
Como almacenero, puedo modificar los datos de mis proveedores (Número de RUC, nombre del proveedor, dirección , teléfonos, correos, tipo fiscal).
Como almacenero, puedo observar los datos de todos mis proveedores (Número de RUC, nombre del proveedor, dirección , teléfonos, correos, tipo fiscal).Ademas de la fecha de registro..
GESTIONAR VENTAS DE PRODUCTOS (ALIMENTOS, SUPLEMENTOS, ACCESORIOS Y JUGUETES)
Como recepcionita, quiero registrar una venta con todos los datos necesarios (codigo del producto, nombre del producto, marca , precio unitario, cantidad y monto total).Ademas de almacenar la fecha que se realizo la venta y estado del mismo (Cancelado o Anulado).
Como recepcionista, puedo Anular una venta si es que el cliente lo solicita y ademas esta cumple con las normas de la empresa.
Como recepcionista, puedo observar todas ventas realizadas con sus respectivos datos (nº de comprobante de pago, codigo del producto, nombre del producto, marca , precio unitario, cantidad y monto total).Ademas de la fecha que se realizo la venta y estado del mismo (Cancelado o Anulado).
Como recepcionista, puedo imprimir un comprobante de pago con todos los datos respectivos de la venta (nº de comprobante de pago, codigo del producto, nombre del producto, marca , precio unitario, cantidad y monto total).Ademas de la fecha que se realizo la venta.
Como recepcionista, quiero registrar la apertura de la caja (moneda de 0.1 centimos, moneda de 0.2 centimos, moneda de 0.5 centimos, moneda de 1 nuevo sol, moneda de 2 nuevos soles, moneda de 5 nuevos soles, billete de 10 , billete de 20, billete de 50, billete de 100 y billete de 200). Ademas del saldo inicial, nombre del encargado, fecha y hora del registro.
Como recepcionista, quiero registrar el cierre de la caja (moneda de 0.1 centimos, moneda de 0.2 centimos, moneda de 0.5 centimos, moneda de 1 nuevo sol, moneda de 2 nuevos soles, moneda de 5 nuevos soles, billete de 10 , billete de 20, billete de 50, billete de 100 y billete de 200). Ademas del saldo final, nombre del encargado, fecha y hora del registro.
2
GESTIONAR SERVICIOS MEDICOS
1
1
2
3
2
1
1
1
2
Como administrador, puedo observar la apertura y el cierre de caja de los diferentes dias (moneda de 0.1 centimos, moneda de 0.2 centimos, moneda de 0.5 centimos, moneda de 1 nuevo sol, moneda de 2 nuevos soles, moneda de 5 nuevos soles, billete de 10 , billete de 20, billete de 50, billete de 100 y billete de 200, saldo inicial , saldo final, nombre del encargado, fecha y hora del registro).
Como recepcionista, quiero registrar los diferentes servicio medicos (consulta, emergencia, suministro de medicamento, baño y peluquería) asi como el precio por cada servicio y el monto total. Ademas del nombre del encargado y fecha del servicio.
Como recepcionista, debo asignar un servicio a un cliente y a una mascota respectiva del mismo.
Como recepcionista, puedo generar una reserva de atención de servicio a un cliente y a una mascota respectiva del mismo.
Como recepcionista, puedo Anular un servicio de atención si es que el cliente lo solicita y ademas esta cumple con las normas de la empresa.
Como recepcionista, puedo observar todos los servicios medicos con sus respectivos datos (nº de hoja de servicio.nombre del cliente, nombre de mascota, tipo de servicio, precio del servicio, monto total y detalle).Ademas de la fecha que se realizo el servicio.
Como recepcionista, puedo imprimir un comprobante de pago con todos los datos respectivos al servicio (nº de comprobante de pago, codigo del servicio, nombre del servicio, precio por servicio).Ademas de la fecha, nombre del cliente y mascota fecha.
Como veterinario, quiero registrar los detalles de los servicio medicos (consulta y emergencia). Ademas del nombre del veterinario, fecha y hora del servicio.
Como auxiliar, quiero registrar los detalles de los servicio medicos (suministro de medicamento, baño y peluqueria). Ademas del nombre del auxiliar, fecha y hora del servicio.
Como veterinario, quiero registrar un informe de servicios adicionales con los diferentes datos del servicio (descripcion del caso, materiales utilizados).Ademas de la fecha y hora de registro
2
2
1
1
Backlog y Criterio de AceptacionENUNCIADO DE LA HISTORIA
Rol
Recepcionista ID-002
Recepcionista
Recepcionista
Recepcionista ID-015
Recepcionista ID-017
Como recepcionista, puedo registra servicios adicionales dependiendo del detalle expuesto por el veterinario (numero de recibo, nombre del cliente, nombre de mascota, detalle del servicio, monto total). Ademas de la fecha de emisión.
Como recepcionista, puedo observar todos los recibo por servicios adicionales por cliente con los datos (numero de recibo, nombre del cliente, nombre de mascota, detalle del servicio, monto total). Ademas de la fecha de emisión.
Como recepcionista, puedo generar un recibo por servicios adicionales (nº de comprobante de pago, codigo del servicio, nombre del servicio y precio por servicio,).Ademas de la fecha, nombre del cliente y mascota.
Como recepcionista, puedo registrar los pagos por servicios adicionales cambiandolos de estado Pendiente a Cancelado.
Característica / Funcionalidad
ID-004,ID-005,ID-006,ID-007,ID-008
ID-010,ID-011,ID-012,ID-013
Recepcionista
*OBSERVACIONES PARA EL SPRINT #2
ID-019,ID-020,ID-021,ID-022,ID-023
La venta de productos era libre, por tanto no intervenian los clientes registrados, pero en el diseño de la BD existe relación entre el cliente y la venta…. Modificar eso. (quitar relación y fk)
El estado de la venta solo puede ser Cancelado o Anulado puesto que solo realizamos la venta en el local. Al registrar la venta se guarda por defecto en estado Cancelado.
El registro del producto tambien deberia de contener el costo del producto (lo que se pago al proveedor) ya que el precio unitario es el costo + el costo agregado.
En el mockup de registrar producto el atributo de "marca" deberia ser un combobox ya que esos son nuestros proveedores registrados.
Tiempo Prioridad Criterio de Aceptación
GESTIONAR USUARIOS
3 H Alta
2 H Media
2 H Media
2 H Baja
GESTIONAR CLIENTES
3 H Alta
3 H Media
2 H Media
2 H Baja
GESTIONAR MASCOTAS
4 H Alta
2 H Media
#No debe permitirse que ingrese el usuario sin sus
nominaciones de acceso al sistema.
#No debe existir otro personal con el mismo usuario.
#Permitir el cambio de la contraseña de acceso a todos
los usuarios.
#No debe de faltar ningun dato del registro de usuario.
#No deben de perderse los datos de usuario .
#No deben existir otra personas con el mismo
identificador.
#No permitir el cambio de datos del cliente a otro usuario ajeno a la recepcionista.
#El identificador del cliente no podra ser cambiado.
#No debe de faltar ningun dato del cliente al ser mostrado.
#No deben de perderse los datos del cliente.
#No deben existir otra mascota con el mismo identificador. #Cada Mascota debe de
ser asignada a un cliente.
#No permitir el cambio de datos de la mascota a otro
usuario ajeno a la recepcionista.
#El identificador de la mascota no podra ser cambiado.
Product Backlog
2 H Media
2 H Baja
GESTIONAR PERSONAL
2 H Alta
2 H Media
2 H Media
2 H Baja
GESTIONAR PRODUCTOS
2 H Alta
2 H Media
2 H Media
2 H Baja
2 H Media
GESTIONAR PROVEEDORES
#No debe de faltar ningun dato del cliente.
#No deben de perderse los datos de la mascota.
#No deben existir otra personas con el mismo
identificador.
#No permitir el cambio de datos del personal a otro
usuario ajeno a la administrador. #El identificador del personal
no podra ser cambiado.
#No debe de faltar ningun dato del personal.
#No deben de perderse los datos del personal.
#No deben existir otro producto con el mismo identificador.
#No permitir el cambio de datos del producto a otro
usuario ajeno al almacenero. #El identificador del producto no podra ser
cambiado.
#No debe de faltar ningun dato del producto. #Mostralos
deacuerdo al orden alfabetico.
#No deben de perderse los datos del producto.
#Se debe dar el ingreso en unidades.
#Cuando se ingrese el stock este debe de verse reflejado
en
2 H Alta
2 H Media
2 H Media
1 H Baja
2 H Alta
1 H Baja
2 H Media
2 H Alta
GESTIONAR CAJA
1 H Alta
1 H Alta
#Se debe de diferenciar a cada proveedor por su número de
RUC.
#No permitir el cambio de datos de los proveedores a
otro usuario ajeno al almacenero. #El número de RUC no podra ser
cambiado.
#No debe de faltar ningun dato del proveedor. #Mostralos
deacuerdo al orden alfabetico.
#No deben de perderse los del proveedor.
GESTIONAR VENTAS DE PRODUCTOS (ALIMENTOS, SUPLEMENTOS, ACCESORIOS Y JUGUETES)
#No deben existir otro registro de venta con el mismo
identificador.
#Se debe buscar el registro de la venta mediante el número
de comprobante de pago.
#No debe de faltar ningun dato de la venta. #Mostralos de
forma descendente con respecto a la fecha de venta.
#No debe de faltar ningun dato del registro de la venta.
#Probar que la suma de los montos sean exactas.
#Probar que la suma de los montos sean exactas.
1 H Media
GESTIONAR SERVICIOS MEDICOS
5 H Alta
1 H Alta
2 H Media
1 H Baja
2 H Media
2 H Alta
2 H Alta
2 H Alta
1 H Media
#No debe de faltar ningun dato de caja. #Mostralos de
forma descendente con respecto a las fechas.
#Un cliente puede escoger multiples servicios.
#No debe permitir la realización de un servicio sin el
registros del cliente ni de la mascota.
#No debe permitir la elección libre del clente respecto a los
horarios de atención.
#No deben de perderse los datos del servicio.
#No debe de faltar ningun dato de los servicios. #Mostralos de
forma descendente con respecto a la fecha del servicio.
#No debe de faltar ningun dato de los servicios.
#Se debe de almacenar la información para cada mascota
atendida.
#Se debe de almacenar la información para cada mascota
atendida.
#Se debe de asignar a cada mascota atendida.
1 H Media
1 H Media
2 H Alta
1 H Alta
ENUNCIADO DE LA HISTORIA
Razón / Resultado N° Contexto
1
1
1
1
1
#Se debe de asignar a cada dueño de la mascota atendida.
#No debe de faltar ningun dato de los servicios adicionales. #Mostralos de forma descendente con respecto a la
fecha de emisión.
#No debe de faltar ningun dato de los servicios adicionales.
#Se debe resaltar los recibos pendientes (en rojo).
Criterio de Aceptación (Título)
Con la finalidad de ingresar al sistema
Cuando no hay un usuario registrado
En caso de que la veterinaria
tenga al menos de un usuario
Con la finalidad de hacer un
mantenimiento a los clientes
Cuando no hay un cliente registrado
En caso de que la veterinaria
tenga al menos de un cliente
Con la finalidad de hacer un
mantenimiento del personal de la
veterinaria
Cuando no hay personal de veterinaria registrado
En caso de que la veterinaria
tenga al menos de un personal en la veterinaria
Con la finalidad de llevar un control medico de una
mascota
Cuando no hay historia clinicas de mascotas
En caso de que la veterinaria
tenga al menos de una historia
clinica
Con la finalidad de manterner el stock de la veteniraria al
dia
Cuando no hay productos registrados
En caso de que la veterinaria
tenga al menos de un producto
1
Con la finalidad de llevar un control de los productos de la
veterinaria
Cuando no hay venta de productos registrados
En caso de que la veterinaria
venda al menos de un producto
ENUNCIADO DE LA HISTORIA
Resultado / Comportamiento esperado
A continuacion se mostrara la interfaz del usuario asociado
A continuacion se mostrara el mensaje " CLIENTE REGISTRADO CON
CODIGO : DE0000001" y se registrara la mascota
A continuacion se mostrara el mensaje " REGISTRO EXITOSO CON CODIGO :
20150001"
A continuacion se mostrara la historia clinica de la mascota con los datos
correspondientes
A continuacion se mostrar el mensaje " PRODUCTO REGISTRADO CON
CODIGO: 00000001".
A continuacion se mostrara el mensaje " VENTA NRO º XXX REALIZADA CON
ÉXITO ".