3.5. Desarrollo de los Sprint
3.5.2. Desarrollo de Tareas
Figura 11: Base de datos del aplicativo web.
Fuente: Elaboración propia.
En la anterior figura se muestra los tipos de datos que serán registrados a lo largo del uso del proyecto en desarrollo.
Indicando la llave primaria de cada clase al igual que sus llaves foráneas.
Tabla 26: Tareas elegidas para Sprint 1.
ID NOMBRE
T01 T02 T03 T04 T05 T06 T07 T08 T09 T10 T11 T12 T13 T14 T15
Archivo header Archivo footer Archivo del contenido Interfaz para categorías Registrar nueva categoría Modificar una categoría Desactivar una categoría Activar una categoría Listar las categorías Interfaz para artículos Registrar nuevo artículo Modificar un artículo Desactivar un artículo Activar un artículo Listar los artículos Fuente. Elaboración propia.
La anterior tabla 26 muestra las tareas establecidas para el desarrollo del presente sprint, detallando el nombre y código de cada tarea con la que será reconocida a lo largo del desarrollo del proyecto.
A. Tareas desarrolladas.
a. Archivo header
La plantilla general del aplicativo web se encuentra dentro de la capa presentación (vista), en la siguiente figura se muestra la cabecera general del aplicativo web.
Figura 12: Cabecera del aplicativo web.
Fuente: Elaboración propia.
En la anterior figura 12 se muestra la cabecera del aplicativo web, la cabecera muestra al usuario que accedió en ese instante e incluye el navegador para cambiar de interfaces.
b. Archivo footer
La plantilla general del aplicativo web se encuentra dentro de la capa presentación (vista), en la siguiente figura se muestra el pie de página general del aplicativo web.
Figura 13: Pie de página del aplicativo web.
Fuente: Elaboración propia.
En la anterior figura 13 se muestra el pie de página junto a la cabecera del aplicativo web, el pie de página contiene los scripts en el código, pero en la vista se muestra un mensaje de cordialidad.
c. Archivo de contenido
La plantilla general del aplicativo web se encuentra dentro de la capa presentación (vista), en la siguiente figura se muestra la sección del contenido general del aplicativo web.
Figura 14: Contenido del aplicativo web.
Fuente: Elaboración propia.
En la anterior figura 14 se muestra la sección del contenido junto a la cabecera y el footer del aplicativo web.
d. Interfaz para las categorías
La siguiente figura muestra la interfaz principal que tendrá la gestión de categorías.
Figura 15: Interfaz para categorías.
Fuente: Elaboración propia.
La anterior figura 15 muestra una tabla que contendrá los registros de la base de datos de la tabla categoría, junto a un botón que mostrará un formulario para registrar una nueva categoría.
e. Registrar nueva categoría
En la siguiente figura se muestra un formulario donde se podrá registrar una nueva categoría con los datos necesarios.
Figura 16: Registrar nueva categoría.
Fuente: Elaboración propia.
En la anterior figura 16 se muestra la interfaz para registrar una nueva categoría, contiene una señal para indicar que datos son requeridos y cuáles pueden ser registrados como nulos.
f. Modificar una categoría
En la siguiente figura 17 se muestra el formulario que será utilizado para modificar algunos datos de la categoría seleccionada.
Figura 17: Modificar una categoría.
Fuente: Elaboración propia.
La anterior figura 17 muestra la interfaz para modificar algunos datos, tiene una señal que indica cuáles pueden ser registrados como nulos.
g. Desactivar y activar las categorías
La siguiente figura 18 y 19 muestra el mensaje para activar y desactivar un registro seleccionado de la tabla de categorías.
Figura 18: Desactivar una categoría.
Fuente: Elaboración propia.
En la anterior figura 18 se muestra el mensaje para desactivar un registro de la tabla categoría; la siguiente imagen muestra el mensaje para activar un registro previamente desactivado.
Figura 19: Activar una categoría.
Fuente: Elaboración propia.
En la anterior figura 19 se muestra el mensaje para activar un registro de la tabla categoría, en la tabla de los registros, se muestra los datos principales de cada registro y el estado actual en la que se encuentra.
h. Listar categorías registradas
La siguiente figura 20 muestra el listado de los registros almacenados en la base de datos que manejará la empresa “Sajor”.
Figura 20: Listar categorías.
Fuente: Elaboración propia.
La anterior figura 20 muestra la cantidad de registros que se encuentran almacenados en la base de datos; se encuentra paginado en cinco (05) registros por cada página, con una opción de búsqueda de registros.
i. Interfaz para los artículos
La siguiente figura 21 muestra la interfaz principal que tendrá la gestión de los artículos.
Figura 21: Interfaz para artículos.
Fuente: Elaboración propia.
La anterior figura 21 muestra una tabla que contendrá los registros de la base de datos de la tabla artículo, junto a un botón que mostrará un formulario para registrar un nuevo artículo.
j. Registrar nuevo artículo
En la siguiente 22 figura se muestra un formulario donde se podrá registrar un nuevo artículo con los datos necesarios.
Figura 22: Registrar nuevo artículo.
Fuente: Elaboración propia.
En la anterior figura 22 se muestra la interfaz para registrar un nuevo artículo, contiene una señal para indicar que datos son requeridos y cuáles pueden ser registrados como nulos.
k. Modificar un artículo
En la siguiente figura 23 se muestra el formulario que será utilizado para modificar algunos datos del artículo seleccionado.
Figura 23: Modificar un artículo.
Fuente: Elaboración propia.
La anterior figura 23 muestra la interfaz para modificar algunos datos, tiene una señal que indica cuáles pueden ser registrados como nulos.
l. Desactivar y activar los artículos
La siguiente figura 24 y 25 muestra el mensaje para activar y desactivar un registro seleccionado de la tabla de artículos.
Figura 24: Desactivar un artículo.
Fuente: Elaboración propia.
En la anterior figura 24 se muestra el mensaje para desactivar un registro de la tabla artículo; la siguiente imagen muestra el mensaje para activar un registro previamente desactivado.
Figura 25: Activar un artículo.
Fuente: Elaboración propia.
En la anterior figura 25 se muestra el mensaje para activar un registro de la tabla artículo, en la tabla de los registros, se muestra los datos principales de cada registro y el estado actual en la que se encuentra.
m. Listar artículos registrados
La siguiente figura muestra el listado de los registros almacenados en la base de datos que manejará la empresa
“Sajor”.
Figura 26: Listar artículos.
Fuente: Elaboración propia.
La anterior figura 26 muestra la cantidad de registros que se encuentran almacenados en la base de datos; se encuentra paginado en diez (10) registros por cada página, con una opción de búsqueda de registros.
B. Revisión de sprint.
Culminado el sprint 1, se revisa el estado en que se encuentran las tareas. La siguiente tabla 27 muestra una revisión general.
Tabla 27: Estado de las tareas del sprint 1.
PENDIENTES PROGRESO TESTEO CULMINADO
T33 T16 T01
T34 T17 T02
T35 T18 T03
T36 T19 T04
T37 T20 T05
T38 T21 T06
T39 T22 T07
T40 T23 T08
T41 T24 T09
T42 T25 T10
T43 T26 T11
T44 T27 T12
T45 T28 T13
T46 T29 T14
T47 T30 T15
T48 T31
T49 T32
T50 T51 T52 T53 T54 T55 T56 T57 T58 T59 T60
Fuente. Elaboración propia.
La anterior tabla 27 muestra el estado general de todas las tareas que componen el desarrollo del proyecto, en la fase de progreso se encuentran ubicados las tareas para el segundo sprint; mostrando que las tareas del primer sprint fueron culminadas con éxito.
3.5.2.2. Segundo Sprint
A continuación, en la siguiente tabla 28 se hace un recuento de las tareas seleccionadas para ser desarrolladas en el sprint 2.
Tabla 28: Tareas elegidas para Sprint 2.
ID NOMBRE
T16 T17 T18 T19 T20 T21 T22 T23 T24 T25 T26 T27 T28 T29 T30 T31 T32
Interfaz para proveedores Registrar nuevo proveedor Modificar un proveedor Eliminar un proveedor Listar los proveedores Interfaz para permisos Listar los permisos Interfaz para usuarios Registrar nuevo usuario Modificar un usuario Eliminar un usuario Listar los usuarios
Interfaz para permisos de usuarios Registrar nuevo permiso de usuario Modificar un permiso de usuario Eliminar un permiso de usuario Listar los permisos de usuarios Fuente. Elaboración propia.
La anterior tabla 28 muestra las fechas establecidas para el desarrollo del presente sprint, detallando el nombre de cada tarea con la que será reconocida a lo largo del desarrollo del proyecto.
A. Tareas desarrolladas.
a. Interfaz para los proveedores
La siguiente figura 27 muestra la interfaz principal que tendrá la gestión de los proveedores.
Figura 27: Interfaz para proveedores.
Fuente: Elaboración propia.
La anterior figura 27 muestra una tabla que contendrá los registros de la base de datos de la tabla proveedor, junto a un botón que mostrará un formulario para registrar un nuevo proveedor.
b. Registrar nuevo proveedor
En la siguiente figura 28 se muestra un formulario donde se podrá registrar un nuevo proveedor con los datos necesarios.
Figura 28: Registrar nuevo proveedor.
Fuente: Elaboración propia.
En la anterior figura 28 se muestra la interfaz para registrar un nuevo proveedor, contiene una señal para indicar que datos son requeridos y cuáles pueden ser registrados como nulos.
c. Modificar un proveedor
En la siguiente figura 29 se muestra el formulario que será utilizado para modificar algunos datos del proveedor seleccionado.
Figura 29: Modificar un proveedor.
Fuente: Elaboración propia.
La anterior figura 29 muestra la interfaz para modificar algunos datos, tiene una señal que indica cuáles pueden ser registrados como nulos.
d. Eliminar un proveedor
La siguiente figura 30 muestra el mensaje para eliminar un registro seleccionado de la tabla de proveedores.
Figura 30: Eliminar un proveedor.
Fuente: Elaboración propia.
En la anterior figura 30 se muestra el mensaje para eliminar un registro de la tabla proveedor.
e. Listar proveedores registrados
La siguiente figura 31 muestra el listado de los registros almacenados en la base de datos que manejará la empresa “Sajor”.
Figura 31: Listar proveedores.
Fuente: Elaboración propia.
La anterior figura 31 muestra la cantidad de registros que se encuentran almacenados en la base de datos; se encuentra paginado en diez (10) registros por cada página, con una opción de búsqueda de registros.
f. Interfaz para gestionar permisos
La siguiente figura 32 muestra la interfaz principal que tendrá la gestión de los permisos.
Figura 32: Interfaz para gestionar permisos.
Fuente: Elaboración propia.
La anterior figura 32 muestra una tabla que contendrá los registros de la base de datos de la tabla permiso.
g. Listar permisos registrados
La siguiente figura 33 muestra el listado de los registros almacenados en la base de datos que manejará la empresa “Sajor”.
Figura 33: Listar permisos.
Fuente: Elaboración propia.
La anterior figura 33 muestra la cantidad de registros que se encuentran almacenados en la base de datos; se encuentra paginado en cinco (05) registros por cada página, con una opción de búsqueda de registros.
h. Interfaz para los usuarios
La siguiente figura 34 muestra la interfaz principal que tendrá la gestión de los usuarios.
Figura 34: Interfaz para usuarios.
Fuente: Elaboración propia.
La anterior figura 34 muestra una tabla que contendrá los registros de la base de datos de la tabla usuario, junto a un botón que mostrará un formulario para registrar un nuevo usuario.
i. Registrar nuevo usuario
En la siguiente figura 35 se muestra un formulario donde se podrá registrar un nuevo usuario con los datos necesarios.
Figura 35: Registrar nuevo usuario.
Fuente: Elaboración propia.
En la anterior figura 35 se muestra la interfaz para registrar un nuevo usuario, contiene una señal para indicar que datos son requeridos y cuáles pueden ser registrados como nulos.
j. Modificar un usuario
En la siguiente figura 36 se muestra el formulario que será utilizado para modificar algunos datos del usuario seleccionado.
Figura 36: Modificar un usuario.
Fuente: Elaboración propia.
La anterior figura 36 muestra la interfaz para modificar algunos datos, tiene una señal que indica cuáles pueden ser registrados como nulos.
k. Desactivar y activar un usuario
La siguiente figura 37 muestra el mensaje para desactivar un registro seleccionado de la tabla de usuarios.
Figura 37: Desactivar un usuario.
Fuente: Elaboración propia.
En la anterior figura 37 se muestra el mensaje para eliminar un registro de la tabla usuario.
La siguiente figura 38 muestra el mensaje para activar un registro seleccionado de la tabla de usuarios.
Figura 38: Activar un usuario.
Fuente: Elaboración propia.
En la anterior figura 38 se muestra el mensaje para activar un registro de la tabla usuario.
l. Listar usuarios registrados
La siguiente figura 39 muestra el listado de los registros almacenados en la base de datos que manejará la empresa “Sajor”.
Figura 39: Listar usuarios.
Fuente: Elaboración propia.
La anterior figura 39 muestra la cantidad de registros que se encuentran almacenados en la base de datos; se encuentra paginado en diez (10) registros por cada página, con una opción de búsqueda de registros.
B. Revisión de sprint.
Al culminar el sprint 2, se revisa el estado en que se encuentran las tareas. La siguiente tabla 29 muestra una revisión general.
Tabla 29: Estado de las tareas del sprint 2.
PENDIENTES PROGRESO TESTEO CULMINADO T48
T49 T50 T51 T52 T53 T54 T55 T56 T57 T58 T59 T60
T33 T34 T35 T36 T37 T38 T39 T40 T41 T42 T43 T44 T45 T46 T47
T01 T02 T03 T04 T05 T06 T07 T08 T09 T10 T11 T12 T13 T14 T15 T16 T17 T18 T19 T20 T21 T22
T23 T24 T25 T26 T27 T28 T29 T30 T31 T32 Fuente. Elaboración propia.
La anterior tabla 29 muestra el estado general de todas las tareas que componen el desarrollo del proyecto, al finalizar el segundo sprint se obtiene la culminación exitosa de las tareas planeadas hasta este punto.
3.5.2.3. Tercer Sprint
A continuación, en la siguiente tabla 30 se hace un recuento de las tareas seleccionadas para ser desarrolladas en el sprint 3.
Tabla 30: Tareas elegidas para Sprint 3.
ID NOMBRE
T33 T34 T35 T36 T37 T38 T39 T40 T41 T42 T43 T44 T45 T46 T47
Interfaz para login
Validar acceso según permiso Interfaz para compras
Registrar nueva compra Anular una compra Listar compras
Interfaz para agregar artículos Control de stock por compra Actualizar total
Listar artículos comprados Interfaz para clientes Registrar nuevo cliente Modificar un cliente Eliminar un cliente Listar los clientes Fuente. Elaboración propia.
La anterior tabla 30 muestra las fechas establecidas para el desarrollo del presente sprint, detallando el nombre de cada tarea con la que será reconocida a lo largo del desarrollo del proyecto.
A. Tareas desarrolladas.
a. Interfaz para login
La siguiente figura muestra la interfaz principal que tendrá la gestión acceso login.
Figura 40: Interfaz para login.
Fuente: Elaboración propia.
La anterior figura 40 los campos a ser rellenados para el acceso correcto mediante login al aplicativo web.
b. Validar acceso según permiso
En la siguiente figura 41 se muestra el acceso de un usuario blogueado según los permisos asignados.
Figura 41: Interfaz con acceso validado.
Fuente: Elaboración propia.
En la anterior figura 41 se muestra la interfaz principal del aplicativo web con la validación de usuario, en este caso no se encuentra la opción para la gestión usuarios debido a que el usuario no tiene permiso para esa actividad.
c. Interfaz para las compras
La siguiente figura 42 muestra la interfaz principal que tendrá la gestión de las compras.
Figura 42: Interfaz para compras.
Fuente: Elaboración propia.
La anterior figura 42 muestra una tabla que contendrá los registros de la base de datos de la tabla ingreso, junto a un botón que mostrará un formulario para registrar una nueva compra.
d. Registrar nueva compra
En la siguiente figura 43 se muestra un formulario donde se podrá registrar una nueva compra con los datos necesarios.
Figura 43: Registrar nueva compra.
Fuente: Elaboración propia.
En la anterior figura 43 se muestra la interfaz para registrar una nueva compra, contiene una señal para indicar que datos son requeridos y cuáles pueden ser registrados como nulos.
e. Anular una compra
En la siguiente figura 44 se muestra el formulario que será utilizado para modificar algunos datos de la compra seleccionada.
Figura 44: Anular una compra.
Fuente: Elaboración propia.
La anterior figura 44 muestra la interfaz para modificar algunos datos, tiene una señal que indica cuáles pueden ser registrados como nulos.
f. Listar compras registradas
La siguiente figura 45 muestra el listado de los registros almacenados en la base de datos que manejará la empresa “Sajor”.
Figura 45: Listar compras.
Fuente: Elaboración propia.
La anterior figura 45 muestra la cantidad de registros que se encuentran almacenados en la base de datos; se encuentra paginado en diez (10) registros por cada página, con una opción de búsqueda de registros.
g. Agregar artículos
En la siguiente figura 46 se muestra el formulario que permite agregar un artículo a la compra realizada.
Figura 46: Agregar artículos.
Fuente: Elaboración propia.
La anterior figura 46 muestra los artículos registrados en la base de datos, que permite agregar artículos a la compra que se desea registrar.
h. Control de stock
La siguiente figura 47 muestra el control de stock para las compras realizadas por la empresa “Sajor”.
Figura 47: Control stock compra.
Fuente: Elaboración propia.
En la anterior figura 47 se muestra la forma de agregar stock a los artículos contenidos en la base de datos, registrados como compra por la empresa.
i. Actualizar total a pagar
La siguiente figura 48 muestra la actualización del total a pagar por las compras realizadas por la empresa “Sajor”.
Figura 48: Actualizar total.
Fuente: Elaboración propia.
En la anterior figura 48 se muestra la forma de actualizar el total por la cantidad de artículos a comprar con el precio unitario por artículo.
j. Listar los artículos comprados
La siguiente figura 49 muestra la lista de los artículos comprados en el pedido.
Figura 49: Listar artículos comprados.
Fuente: Elaboración propia.
En la anterior figura 49 se muestra la interfaz con los artículos adquiridos en un pedido.
k. Interfaz para los clientes
La siguiente figura 50 muestra la interfaz principal que tendrá la gestión de los clientes.
Figura 50: Interfaz para clientes.
Fuente: Elaboración propia.
La anterior figura 50 muestra una tabla que contendrá los registros de la base de datos de la tabla cliente, junto a un botón que mostrará un formulario para registrar un nuevo cliente.
l. Registrar nuevo cliente
En la siguiente figura 51 se muestra un formulario donde se podrá registrar un nuevo cliente con los datos necesarios.
Figura 51: Registrar nuevo cliente.
Fuente: Elaboración propia.
En la anterior figura 51 se muestra la interfaz para registrar un nuevo cliente, contiene una señal para indicar que datos son requeridos y cuáles pueden ser registrados como nulos.
m. Modificar un cliente
En la siguiente figura 52 se muestra el formulario que será utilizado para modificar algunos datos del cliente seleccionado.
Figura 52: Modificar un cliente.
Fuente: Elaboración propia.
La anterior figura 52 muestra la interfaz para modificar algunos datos, tiene una señal que indica cuáles pueden ser registrados como nulos.
n. Eliminar un cliente
La siguiente figura 53 muestra el mensaje para eliminar un registro seleccionado de la tabla de cliente.
Figura 53: Eliminar un cliente.
Fuente: Elaboración propia.
En la anterior figura 53 se muestra el mensaje para eliminar un registro de la tabla cliente.
o. Listar clientes registrados
La siguiente figura 54 muestra el listado de los registros almacenados en la base de datos que manejará la empresa “Sajor”.
Figura 54: Listar clientes.
Fuente: Elaboración propia.
La anterior figura 54 muestra la cantidad de registros que se encuentran almacenados en la base de datos; se encuentra paginado en diez (10) registros por cada página, con una opción de búsqueda de registros.
B. Revisión de sprint.
Culminado el sprint 3, se revisa el estado en que se encuentran las tareas. La siguiente tabla 31 muestra una revisión general.
Tabla 31: Estado de las tareas del sprint 3.
PENDIENTES PROGRESO TESTEO CULMINADO
T48 T01
T49 T02
T50 T03
T51 T04
T52 T05
T53 T06
T54 T07
T55 T08
T56 T09
T57 T58 T59 T60
T10 T11 T12 T13 T14 T15 T16 T17 T18 T19 T20 T21 T22 T23 T24 T25 T26 T27 T28 T29 T30 T31 T32 T33 T34 T35 T36 T37 T38 T39 T40 T41 T42 T43 T44 T45 T46 T47 Fuente. Elaboración propia.
La anterior tabla 31 muestra el estado general de todas las tareas que componen el desarrollo del proyecto, siendo hasta el final del sprint 3, 47 tareas realizadas con éxito, y quedando en progreso las tareas del sprint 4.
3.5.3.3. Cuarto Sprint
A continuación, en la siguiente tabla 32 se hace un recuento de las tareas elegidas a ser desarrolladas en el sprint 4.
Tabla 32: Tareas elegidas para Sprint 4.
ID NOMBRE
T48 T49 T50 T51 T52 T53 T54 T55 T56 T57 T58 T59 T60
Interfaz para ventas Registrar nueva venta Anular una venta Listar ventas
Interfaz para vender artículos Control de stock por venta Actualizar total posventa Listar artículos vendidos
Listar compras dentro de fechas Listar ventas dentro de fechas Interfaz principal
Gráfico de los 10 últimos días Gráfico de los 6 últimos meses Fuente. Elaboración propia.
La anterior tabla 32 muestra las fechas establecidas para el desarrollo del presente sprint, detallando el nombre de cada tarea con la que será reconocida a lo largo del desarrollo del proyecto.
A. Tareas desarrolladas.
a. Interfaz para las ventas
La siguiente figura 55 muestra la interfaz principal que tendrá la gestión de las ventas.
Figura 55: Interfaz para ventas.
Fuente: Elaboración propia.