Closed bordonwork closed 8 years ago
Este feature será utilizado para tener el registro de movimientos de caja, cuyos movimientos pueden ser por varios motivos (pago de servicios, combustible, pago de sueldo, etc). Es de utilidad para el negocio debido a que el usuario puede tener registrado todos los movimientos de caja que se hayan realizado. El actor sería el gerente y/o usuario. Las vistas necesarias serían:
Creación exitosa: "Se ha guardado el movimiento exitosamente" Creación fallida: "Ha ocurrido un problema al tratar de guardar el movimiento. %{errores}" Actualización exitosa: "Se ha actualizado el movimiento exitosamente" Actualización fallida: "Ha ocurrido un problema al tratar de actualizar el movimiento. %{errores}" Eliminación exitosa: "Se ha eliminado el movimiento exitosamente" Eliminación fallida: "Ha ocurrido un problema al tratar de eliminar el movimiento. %{errores}"
6
gemas y mensajes agregados
Este feature será utilizado para tener el registro de movimientos de caja, cuyos movimientos pueden ser por varios motivos (pago de servicios, combustible, pago de sueldo, etc). Es de utilidad para el negocio debido a que el usuario puede tener registrado todos los movimientos de caja que se hayan realizado. El actor sería el gerente y/o usuario. Las vistas necesarias serían:
Creación exitosa: "Se ha guardado el movimiento exitosamente" Creación fallida: "Ha ocurrido un problema al tratar de guardar el movimiento. %{errores}" Actualización exitosa: "Se ha actualizado el movimiento exitosamente" Actualización fallida: "Ha ocurrido un problema al tratar de actualizar el movimiento. %{errores}" Eliminación exitosa: "Se ha eliminado el movimiento exitosamente" Eliminación fallida: "Ha ocurrido un problema al tratar de eliminar el movimiento. %{errores}"
Observación: nótese el operador pesimista(~>) para evitar que se incluyan cambios mayores de las gemas si en algún momento se hace un update. Estos son los que se usan ahora; puede cambiar en el futuro por diferentes razones(fixes, mejoras, nuevos features, etc. en las gemas)
6
Se requiere definir la documentación necesaria en donde se especifique:
Descripción
En esta sección se deberá describir el feature, su utilidad para el negocio, los actores, las vistas necesarias (y su propósito), entre otro detalles que ayuden a comprender el objeto del feature.
Flujo
Para cada formulario del feature se requerirá especificar:
Nota: con respecto a los flujos y excepciones, éstos deben redactarse desde el punto de vista del formulario, no del proceso del negocio (por lo tanto se excluyen referencias como: el cliente llega y pide un producto).
Dependencias
Se debe especificar las dependencias con otros features, y explicar en qué consisten dichas dependencias.
Gemas necesarias
En esta sección se deberá incluir las gemas que se utilizarán para el feature. Se debe especificar para cada vista del feature que gemas se utilizan, la versión de la gema y para que se utiliza dicha gema.
Prioridad
La prioridad del feature dentro del proyecto en una escala del 1 al 10 (en donde 10 es la prioridad más alta). .