Desarrollo de Software 2 - Trabajo Final-1
Desarrollo de Software 2 - Trabajo Final-1
DESARROLLO DE SOFTWARE II
PROYECTO ACADÉMICO:
Alumnos:
Docente:
INGENIERÍA DE SOFTWARE
2022
Lima – Perú
1
DEDICATORIA
Este proyecto representa esfuerzo y fortaleza inculcado por nuestros padres, especialmente
por su sacrificio, comprensión y dedicación durante todo este tiempo de nuestras carreras,
porque ellos confían en nosotros y lograron sacarnos adelante con sus ejemplos de entrega y
superación. Gracias a ellos hemos llegado hasta aquí. Todos ellos se encuentran felices de ver
que estamos logrando alcanzar nuestras metas, lo cual hace sentirnos orgullosos y con ganas
PRESENTACIÓN
S.A.C. Lima 2021”. Proyecto académico como parte de la carrera de Ingeniería de Software
AGRADECIMIENTO
Agradezco a Dios por darnos fuerzas en estos momentos difíciles, a mi familia que aún en la
coyuntura actual hacemos el esfuerzo para mantener nuestras actividades, al profesor y los
2
INDICE
DEDICATORIA.....................................................................................................................2
PRESENTACIÓN..................................................................................................................2
AGRADECIMIENTO............................................................................................................2
INDICE..................................................................................................................................3
INTRODUCCIÓN.................................................................................................................4
PROPOSITO..........................................................................................................................4
ALCANCE.............................................................................................................................4
PROBLEMÁTICA.................................................................................................................4
VALORES DE TRABAJO....................................................................................................5
DIAGRAMA DE PROCESOS..............................................................................................6
MARCO TEÓRICO.............................................................................................................11
PLANEACIÓN EL PRODUCTO........................................................................................24
3
4
INTRODUCCIÓN
El presente documento describe la implementación del proceso Scrum durante el desarrollo del
Lima 2022”.
Además de una descripción del ciclo de vida iterativo e incremental del proyecto, incluye los
el proyecto.
PROPOSITO
2022".
ALCANCE
PROBLEMÁTICA
PUMAFARMA S.A.C fue fundada a comienzos del año 2017 como una distribuidora de
5
Anteriormente tenía problemas para la gestión de ventas e inventario, ya que no tenían un
control completo en el registro de ventas. Por esta razón, solicitaron un sistema para un control
Pero ahora se encontraron con un nuevo problema que sería que su sistema no cuenta con una
gestión de compra integrada y debido a esto están teniendo un déficit en las ganancias, ya que
El proceso empezará cuando el trabajador solicite los productos, el supervisor recibirá dicha
solicitud generando así un orden de pedido a sus proveedores, el supervisor elegirá entre sus
VALORES DE TRABAJO
Los valores que todos los integrantes del proceso de desarrollo deben practicar y que pueden
• Respeto en el grupo
• Responsabilidad y autodisciplina
• Centrarse en la tarea
6
• Transparencia y claridad de la información.
7
DIAGRAMA DE PROCESOS
8
ESTADO DEL ARTE
se realizó la implementación de un sistema web, con el fin de mejorar el control de las ventas y
técnica de la encuesta, los cuales arrojaron los siguientes resultados: En la primera dimensión,
se observó que, el 66,67% de los encuestados manifestaron que NO están satisfechos con el
sistema actual, por otro lado, en la segunda dimensión, se observó que, el 61,90% de los
Programación: Php, Html, JavaScript, Css, los frameworks: CodeIgniter, JQuery, una base de
datos creada en Mysql y el servidor apache los cuales se adecuan a las necesidades y
Proceso Unificado de Racional (RUP) para el análisis y diseño en sus diferentes fases, el
9
Sistema web de gestión para el control y el seguimiento de ventas y compras online de
productos farmacéuticos en las boticas de Lima Sur - Ancasi & Romero, llegando a la
conclusión con los resultados obtenidos con respecto a la implementación de un sistema web el
informático web para poder ayudar y agilizar los procesos de ventas y compras online
Y que para su implementación del sistema se utilizaron los lenguajes de Programación: Php,
Html, JavaScript, Css, los frameworks: CodeIgniter, JQuery, una base de datos creada en Mysql
biblioteca, Esta investigación desarrolla un sistema de entorno web con nuevas potencialidades,
para facilitar la gestión de la información concerniente a las ventas del Centro de Servicios
del sistema, diseño, implementación y las pruebas realizadas. El desarrollo de este trabajo está
HTML, JavaScript y PHP, así como Hojas de Estilos (CSS). Como servidor web se utilizó el
Apache y como gestor de bases de datos el MySQL, para el crear y editar las páginas se recurrió
Proyectos con una visibilidad rápida del estado de todos sus procesos, Resumen estadístico del
1
resultado de sus procesos, así como el desempeño de sus proveedores. Ofrece una creación
en una manera rápida y fácil de crear las RFQ con importación desde un archivo Excel. Útil
cuando el usuario ya tiene esta información en un archivo Excel, de esta manera se importa a la
base de datos (BD) de Tenderbill.com de manera muy rápida, agregar desde el Catálogo. Si el
Cliente), puede simplemente seleccionar de esta lista el ítem o ítems requeridos e ingreso
manual en el caso que el usuario no disponga de ninguna de las dos opciones indicadas
anteriormente.
pretende dar a conocer la empresa, automatizando los pedidos y sirviendo como el canal
principal de ventas. Este proyecto se desarrolló con el método incremental, es decir, se fue
entregando función a función, dando un tiempo de pruebas y corrección de errores. Este sistema
cuenta de dos partes, la primera es la página web principal, orientada a la publicidad y venta de
sitio. El software es desarrollado sobre plataforma WEB y está separado en dos partes; el back-
end y el front-end. Ambos están desarrollados con Codeigniter, un framework de PHP de patrón
MVC, liviano y sencillo de usar e interpretar. Como gestor de base de datos se utiliza MySQL.
desde una adecuada selección de proveedores, hasta un apropiado y quizás, mejor m anejo de
los inventarios de Espitia Impresores. La empresa es una organización que pertenece al sector
de las artes gráficas con una experiencia de 35 años. Se busca diseñar e implementar un Sistema
1
de Gestión de Compras e Inventarios, con el objetivo de mejorar el nivel de desempeño del
mismo y disminuir los reclamos por incumplimiento en las fechas de entrega por falta de
materia prima. Analizar la información histórica y determinar cuáles son los ítems más
para que le permita a la empresa establecer un plan de verificación a los niveles de inventario.
La presente investigación tiene por objetivo principal determinar de qué manera en la empresa
problema de la empresa radica en los elevados costos de importación en la región, de ahí que se
enfoca en encontrar una manera de gestionar las compras internacionales para reducir los costos
documental, con el objetivo de analizar los costos de importación de cada compra internacional,
compras (tiempo, costo, calidad y proveedores), así como aquellos servicios contratados que
generan sobre costos de importación, estos son: CIF (Flete y seguro) y gastos de
1
MARCO TEÓRICO
Los sistemas Web o también conocido como aplicaciones Web son aquellos que están
Linux). Sino que se alojan en un servidor en Internet o sobre una intranet (red local).
Las aplicaciones web se desarrollan como una extensión de los sistemas web para
agregar funcionalidad de negocio al proceso. Los servicios web son hoy en día muy
importantes por el uso inagotable de los mismos. Esto viene dado porque no solo
una Intranet, sino que son capaces de generar datos solicitados a través de consultas,
debido a la dinámica sobre la que están basados. (Amescua, A., García, L., Martínez,
Los sistemas Web se pueden utilizar en cualquier navegador Web (chrome, Firefox,
Internet Explorer, etc.) sin importar el sistema operativo. Para utilizar las aplicaciones
a un servidor donde se aloja el sistema. Las aplicaciones web tienen varias ventajas
1
web. Varias tecnologías incluyendo Java, ASP y Ajax permiten un desarrollo
actualizadas con el reciente lanzamiento sin requerir que el usuario tome acciones
proactivas, y sin necesitar llamar la atención del usuario o interferir con sus
priistas están listos para funcionar sin importar cuál sea su configuración o su
hardware.
iv. Facilidad de prueba. Finalmente, no habrá más obstáculos para permitir pruebas
web tienen infinidades y razonables demandas de memoria RAM por parte de los
vi. Minimización Bugs. Las aplicaciones desarrolladas en web deberían ser menos
interno.
1
vii. Precio. Las aplicaciones basadas en web no requieren la infraestructura de
tradicional.
viii. Los datos también van online. Por supuesto con el desplazamiento de las
aplicaciones locales a aquellas basadas en web también los datos que creamos y
teléfono.
probable que los usuarios escuchen mucho menos del tema. A medida que las
compañías se haga cargo del almacenamiento de los datos del usuario, granjas de
la excepción, y los usuarios van a tener mucho menos riesgo de perder sus datos
xi. Desarrollar aplicaciones en el lenguaje que usted quiera. Una vez que las
1
específicos estos pueden también ser escritas en prácticamente cualquier lenguaje
de programación.
Lenguaje de programación:
En palabras simples, son lenguajes que comunican al hombre con las máquinas y los
sistemas digitales.
herramientas en las que se utilizan. Entre los principales tipos encontramos los
siguientes:
Lenguaje maquina:
Son códigos conocidos como “primitivos”, ya que fueron los primeros en utilizarse y
1
En esta categoría encontramos lenguajes que permiten la interacción entre máquinas y
Son llamados de esta forma porque resultan más sencillos de interpretar. Además, las
año 1994, para desarrollar páginas y aplicaciones web. Tiene el añadido de soportar la
mayoría de las bases de datos del mercado: MySQL, PostgreSQL, SQL Server,
PHP:
páginas web. Con PHP, puedes hacer cosas como generar páginas de inicio de sesión
ejecuta en la PC, sino en la PC que visita la página. Los resultados son otorgados y
1
Python y Perl. Como cualquier lenguaje de programación tiene puntos positivos y sus
puntos negativos:
Ventajas
Código abierto
Desventajas:
1
Base de datos:
campos; y un archivo es una colección de registros. Por ejemplo, una guía de teléfono
es análoga a un archivo. Contiene una lista de registros, cada uno de los cuales
MySQL presenta algunas ventajas que lo hacen muy interesante para los
programadores que trabajan en desarrollo web han pasado usar MySQL en alguno de
sus proyectos porque al estar ampliamente extendido cuenta además con una ingente
comunidad que ofrece soporte a otros usuarios. Pero estas no son las únicas
1
consultas a través del sistema de registro para obtener datos, modificarlos,
a MySQL.
otras bases de datos SQL. En bases de datos de gran tamaño las vistas se
monitor falla u ocurre algún otro inconveniente, el sistema opta por preservar
2
2. Gestión de Compras
para organizar y dirigir los recursos de una empresa, con el propósito de obtener el
Según los autores MN Ulloa, MC Tualumbo: La venta, la que pone en marcha al resto
gestión de ventas:
2
La visión hacia el cliente.
El personal de ventas.
El proceso de ventas.
La comercialización
Para describir las funciones del equipo de ventas, se pueden señalar los siguientes
principales términos: Verificar las existencias, ayudar al cliente a resolver sus dudas o
necesidades de producción.
Proceso de Ventas
utilizadas como una guía para que las ventas progresen. El proceso de venta
2
Ventas
producto fue elaborado por el fabricante hasta que ha sido comprado por el cliente o
consumidor. Los canales de distribución pueden ser muy variados, dependerán del
producto en el mercado. Teniendo las ventas como fin, esta difusión ha de incitar a la
adquisición de los productos. Para ello las empresas dependen de los estudios de
3. Metodología RUP
tareas y responsabilidades en una empresa de desarrollo, es decir define quién hace qué,
iterativo e incremental.
Según Luza (2010) El RUP es un modelo de proceso del software dividido en cuatro
fases: inicio, elaboración, construcción y transición. Estas fases están mucho más
implementación. La perspectiva estática del RUP se centra en las actividades que tiene
lugar durante el proceso de desarrollo. Éstas se denominan flujos de trabajo del RUP
2
Modelado de negocio
Requerimientos
Análisis y diseño
Implementación
Entorno
2
4. Metodología SCRUM
clientes encantados, más alegría y confianza para tener éxito en un mundo complejo.
adaptación se refiere a los ajustes que pueden hacerse durante el proceso en función de
las circunstancias.
quien inicia el proyecto, aclara los objetivos y proporciona una lista de requisitos que
sería el backlog del producto. Es decir, es quien guía al equipo scrum y supervisa. El
equipo SCRUM está conformado por cuatro miembros; el SCRUM Master quien se
la comunicación mutua del equipo. Los demás miembros aportan sus propias habilidades
y cualidades.
como sprints y finaliza con una revisión del propietario verificando la calidad del
producto intermedio. Finalmente, se realiza una retrospectiva donde los miembros del
2
equipo abordan los problemas de colaboración y renuevan sus compromisos, luego
inician un nuevo ciclo de sprints para que se alcance el objetivo final del proyecto.
2
PLANEACIÓN EL PRODUCTO
de Proyecto
responsabilidad
empresa
2
Análisis de la
entrevista hecha a la
Alta Terminado Grupo de proyecto
empresa
constitución
Especificaciones de las
necesidades y cambios
Alta Terminado Grupo de proyecto
para el Proyecto
Elección de la
Metodología
Alta Terminado Grupo de proyecto
datos
2
Acta de constitución
proyecto
Problemática
PUMAFARMA S.A.C fue fundada a comienzos del año 2017 como una distribuidora
un control completo en el registro de ventas. Por esta razón, solicitaron un sistema para
inventario.
Pero ahora se encontraron con un nuevo problema que sería que su sistema no cuenta
con una gestión de compra integrada y debido a esto están teniendo un déficit en las
2
Las empresas hoy en día requieren sistemas TI poder gestionar sus procesos de
con respecto a la competencia deben apoyarse de esos sistemas. Por esta razón, la
proyecto
abastecidos mensualmente.
distintos proveedores.
3
Alcance del proyecto
PUMAFARMA S.A.C, el sistema debe ser usado por los usuarios de manera eficiente
Principales stakeholders
Limitaciones
3
entregables
2. Documento visión:
entregables definidos
subsidiarios
proyecto.
3
5. Acta de reunión de
cola.
incluyendo la aceptación y
producto.
El desarrollo del producto será ejecutado con recursos propios del equipo de
trabajo
3
Restricciones del proyecto
El proyecto no estará disponible para el uso público, sólo para ciertos usuarios
de la empresa.
Lima 2022
PUMAFARMA S.A.C fue fundada a comienzos del año 2017 como una distribuidora
3
Necesidad del negocio
áreas.
PUMAFARMA S.A.C
Zona de la aplicación
almacén”.
3
Desarrollar un sistema web fácil de manejar y de optimizar para la gestión de
Plan de colaboración
Netbeans
SQLserver
Zoom
3
Outlook
Desarrollo de épicas
Lima 2022.
Registro de proveedores.
Anulación de proveedores.
Anulación de productos.
3
Anulación de órdenes de compra.
Generar reportes
3
Identificación de personas – prototipos
Personas
potenciales.
distribuidora.
3
Identificación de riesgos
2022
Identificación de Riesgos
software
requiere acceder
4
Proyecto y Producto El tamaño del proyecto se ha subestimado
inicialmente
4
Criterio de terminado
Criterios de terminado
veracidad.
usuario y contraseña
4
4
Historias de usuario
Sistema web para la gestión de compras de la distribuidora PUMAFARMA S.A.C Lima 2022
sistema
código
finales de la interfaz de
4
usuario
proveedores
principales principales
funcionalidades nuevas
4
Product Backlog
2022
Historias de Usuario
H006 Diseño de UI
4
Product Backlog Priorizado
2022
4
Sprint
El Sprint es una lista de tareas que se ha elaborado para completar los objetivos y requerimientos
Desarrollo de Sprint 0
El resultado del Sprint 0 es comenzar directamente con el Sprint 1, requiere preparar lo necesario
para comenzar con el desarrollo del aplicativo, dejando listo el entorno de desarrollo, se inicia y
Diseño de prototipos 2 0 1
4
Planificación del sprint 0
4
Diseño lógico de la BD
5
5
Diccionario de datos de la BD
Tabla de Inventario
Tabla de Localidad
Nombre del Campo Tipo de Longitud Formato Descripción
Dato Caractere
s
id int 20 N/P El código de registro de la localidad
Nombre Varchar 20 N/P Nombre de la localidad
Fecha_modificacion Date 6 N/P Fecha de registro
Tabla de Categoría
Nombre del Campo Tipo de Longitud Format Descripción
Dato Caracteres o
id int 20 N/P El código de registro de la categoría
Nombre Varchar 20 N/P Nombre de la categoría
Fecha_modificacion Varchar 20 N/P Fecha de registro
Tabla de Producto
Nombre del Campo Tipo de Longitud Format Descripción
Dato Caracteres o
Id int 20 N/P Código de registro del producto
FK Categoriaid Int 20 N/P Código de registro de la categoría
Nombre Varchar 20 N/P Nombre del producto
Descripción Varchar 100 N/P Descripción del producto
Imagen Varchar 20 N/P Imagen del producto
Código Varchar 20 N/P Código del producto
Costo Doublé 5 decimal Precio del producto
Fecha_modificacion Date 6 N/P Fecha de registro
Tabla de ProveedorProducto
Nombre del Campo Tipo de Longitud Format Descripción
Dato Caracteres o
FK proveedorid Num 20 N/P El código de registro del proveedor
FK productoid Int 20 N/P El código de registro del producto
Precio_standar Doublé 20 N/P Precio estándar del producto
Cantidad_pedidos Int 20 N/P Cantidad de pedidos
Minimo_pedidos Int 20 N/P Mínima cantidad del producto
Máximo_pedidos Int 20 N/P Máxima cantidad del producto
Fecha_modificacion Date 6 N/P Fecha de registro
5
Tabla de MetodoErmo
Nombre del Campo Tipo de Longitud Format Descripción
Dato Caracteres o
id int 20 N/P El código de registro de
Nombre Varchar 20 N/P Nombre de
Fecha_modificacion Varchar 20 N/P Fecha de registro
Tabla de UsuarioVenta
Nombre del Campo Tipo de Longitud Format Descripción
Dato Caracteres o
FK Ventaid Int 20 N/P El código de registro de la venta
FK Productoid Int 20 N/P El código de registro del producto
Cantidad Int 20 N/P Cantidad del producto vendido
Precio Int 5 N/P Precio del producto vendido
Descuento Int 5 N/P Descuento de la venta
Tabla de TipoUsuario
Nombre del Campo Tipo de Longitud Format Descripción
Dato Caracteres o
id Int 20 N/P El código de registro del tipo de
usuario
Tipo Varchar 20 N/P Nombre del tipo de usuario
Descripción Varchar 20 N/P Descripción del usuario
Estado Varchar 20 N/P Estado del usuario
Tabla de Usuario
Nombre del Campo Tipo de Longitud Format Descripción
Dato Caracteres o
id Int 20 N/P El código de registro de usuario
FK Tipoid Int 20 N/P El código de registro del tipo de
usuario
Username Varchar 20 N/P Nombre del usuario
Passaword Varchar 20 N/P Contraseña del usuario
Email Varchar 20 N/P Email del usuario
Tabla de Cliente
Nombre del Campo Tipo de Longitud Format Descripción
Dato Caracteres o
id Int 20 N/P El código de registro del cliente
Tipo_cliente Varchar 20 N/P Tipo de cliente
Nombre Varchar 20 N/P Nombre del cliente
Tipo_documento Varchar 20 N/P Tipo del documento
Num_documento Varchar 20 N/P Número del documento
Dirección Varchar 20 N/P Dirección del cliente
5
Teléfono Varchar 20 N/P Teléfono del cliente
Email Varchar 20 N/P Email del cliente
Tabla de DocumentoIdentidad
Nombre del Campo Tipo de Longitud Format Descripción
Dato Caracteres o
id Int 20 N/P El código de registro del documento
de identidad
Valor Varchar 20 N/P Nombre del tipo de usuario
Tipo Varchar 20 N/P Tipo de documento de identidad
Fecha_modificacion Date 6 N/P Fecha de registro
Tabla de proveedor
Nombre del Campo Tipo de Longitud Format Descripción
Dato Caracteres o
id Num 20 N/P El código de registro del proveedor
FK Documentoid Int 8 N/P Código del documento de identidad
nombre Varchar 20 N/P Tipo de documento de identidad
Numero_cuenta varchar 20 N/P Número de cuenta del proveedor
activo boolean N/P
Fecha_modificacion Date 6 N/P Fecha de registro
Tabla de ventas
Nombre del Campo Tipo de Longitud Format Descripción
Dato Caracteres o
Id_venta Int 20 N/P El código de registro de la venta
FK usuarioid Int 20 N/P El código de registro del usuario
FK clienteid Int 20 N/P El código de registro del cliente
Fecha Date 6 N/P Fecha de la venta
Precio_final double 20 Decimal Precio final de la venta
IGV Int 20 N/P IGV de la venta
estado Varchar 20 N/P Estado de la venta
num_comprobante Varchar 20 N/P Número del comprobante
Tipo_comprobante varchar 20 N/P Tipo de comprobante
Tabla de Empleado
Nombre del Campo Tipo Longitud Format Descripción
de Caracteres o
Dato
Id Int 20 N/P El código de registro del empleado
FK documentoid Int 20 N/P El código de registro del documento
de identidad
FK usuarioid Int 20 N/P El código de registro del usuario
Nombre Int 20 N/P Nombre del empleado
Apellido Date 6 N/P Apellido del empleado
5
Segundo_nombre varch 20 N/P Segundo nombre del empleado
ar
Titulo_trabajo Int 20 N/P Título del trabajo del empleado
Genero Varch 20 N/P Genero del empleado
ar
Fecha_nacimiento Varch 20 N/P Fecha de nacimiento del empleado
ar
Fecha_modificacion Date 6 N/P Fecha de registro
Teléfono Varch 20 N/P Teléfono del empleado
ar
Tabla de OrdenCompra
Nombre del Campo Tipo de Longitud Format Descripción
Dato Caracteres o
Id Int 20 N/P El código de registro del Orden
Compra
FK proveedorid Num 20 N/P El código de registro del proveedor
FK Metodoid Int 20 N/P El código de registro del metodo
FK empleadoid Int 20 N/P El código de registro del empleado
Fecha_pedido Date 6 N/P Fecha del pedido
subtotal Doublé 20 Decimal Subtotal del pago
impuesto double 20 Decimal Impuesto
estado Varchar 20 N/P
Fecha_envio date 8 N/P Fecha de envio
Fecha_modificacion Date 8 N/P Fecha de registro
Tabla de DetalleOrdenCompra
Nombre del Campo Tipo de Longitud Format Descripción
Dato Caracteres o
F productoid Int 20 N/P El código de registro del producto
K
F ordenid int 20 N/P El código de registro de la orden
K
cantidad Int 20 N/P Cantidad registra del producto
Precio_unitario double 20 decimal Precio unitario del producto
Cantidad_recibida Int 20 N/P Cantidad recibida
Cantidad_rechazada Int 20 N/P Cantidad rechazada
Fecha_modificacion char 8 N/P Fecha de registro
5
5
Casos de uso del sistema
Inicio de Sesión
5
Inicio de Sistema
Ventas
5
5
Compras
6
Productos
6
Empleados
6
Clientes
6
Proveedores
6
Resumen del Sprint 0
Total de Historias : 5
Historias terminadas : 5
Avance : 100%
6
Retrospectiva del sprint 0
Al final del Sprint, el equipo scrum se reunió para recibir la respuesta del Scrum master, para
saber cómo le fue en la reunión con el Product Owner, resulta que el producto se entregó sin
Cosas Positivas
Cosas Negativas
• Ninguna
6
Acta de reunión de planificación de Sprint 0
Fecha: 21/04/2022
Mediante la presente acta se valida y se da conformidad de que el equipo Scrum determinó las
historias de usuario para el Sprint 0 para el desarrollo del proyecto “Sistema web para la gestión
de compras de la distribuidora PUMAFARMA S.A.C Lima 2022”. Acordando
satisfactoriamente los objetivos del Sprint 0, como también los elementos de la Pila de Producto
(Historias) que contiene el sprint mencionado.
0 Crear la base de datos con las respectivas uniones según Creación de tablas de la
el diseño físico y lógico. BD.
Caso de uso del
Elaborar caso de uso general de sistema.
sistema.
_______________________
José Luis Nolasco Esteban
Gerente General
6
Acta de entrega del Sprint 0
Fecha: 28/04/2022
Scrum Master: Alexander Luis Mederos Nolasco
Product Owner: Jose Carlos Vidal Castro
_______________________
José Luis Nolasco Esteban
Gerente General
6
Desarrollo de Sprint 1
Autenticación 2 2 1
Listar usuario 5 2 3
Registrar usuario 5 2 3
Cerrar sesión 2 2 2
Autenticación
Listar usuario
Registrar usuario
Cerrar sesión
6
Autenticación
7
Listar Usuario
Registrar Usuario
7
Controller Usuario
UsuarioService
Cerrar Sesión
7
Resumen del Sprint 1
Total de Historias : 5
Historias terminadas : 5
Avance : 100%
7
Gráfico de Burndown del Sprint 1
Al final del Sprint, el equipo scrum se reunió para recibir la respuesta del Scrum master, para
saber cómo le fue en la reunión con el Product Owner, resulta que el producto se entregó sin
Cosas Positivas
Cosas Negativas
• Ninguna
7
Acta de reunión de planificación de Sprint 1
Fecha: 29/04/2022
Scrum Master: Alexander Luis Mederos Nolasco
Product Owner: Jose Carlos Vidal Castro
Mediante la presente acta se valida y se da conformidad de que el equipo Scrum determinó las
historias de usuario para el Sprint 1 para el desarrollo del proyecto “Sistema web para la gestión
satisfactoriamente los objetivos del Sprint 1, como también los elementos de historias que
_______________________
José Luis Nolasco Esteban
Gerente General
7
Acta de entrega del Sprint 1
Fecha: 04/05/2022
Scrum Master: Alexander Luis Mederos Nolasco
Product Owner: Jose Carlos Vidal Castro
_______________________
José Luis Nolasco Esteban
Gerente General
7
Sprint Nº2
El Sprint es una lista de tareas que se ha elaborado para completar los objetivos y requerimientos
Desarrollo de Sprint 2
El resultado del Sprint 2 es comenzar directamente con el Sprint 3, requiere preparar lo necesario
para comenzar con el desarrollo del aplicativo, dejando listo el entorno de desarrollo, se inicia y
Registrar Proveedores 3 0 1
Listar Proveedores 3 0 1
Registrar Productos 3 0 1
Listar Productos 3 0 1
· Registrar proveedor
· Listar proveedores
7
· Registrar productos
· Listar productos
Registro de Proveedores
Listar Proveedores
Controller Proveedor
7
ProveedorService
7
Registrar y Listar Productos
8
ControllerProducto
ProductoService
8
Resumen del Sprint 2
Total de Historias : 4
Historias terminadas : 4
Avance : 100%
Al final del Sprint, el equipo scrum se reunió para recibir la respuesta del Scrum master, para
saber cómo le fue en la reunión con el Product Owner, resulta que el producto se entregó sin
Cosas Positivas
8
• El apoyo del equipo en todo momento.
Cosas Negativas
• Ninguna
Mediante la presente acta se valida y se da conformidad de que el equipo Scrum determinó las
historias de usuario para el Sprint 2 para el desarrollo del proyecto “Sistema web para la gestión
satisfactoriamente los objetivos del Sprint 2, como también los elementos de historias que
_______________________
José Luis Nolasco Esteban
Gerente General
8
Acta de entrega del Sprint 2
Fecha: 11/05/2022
Scrum Master: Alexander Luis Mederos Nolasco
Product Owner: Jose Carlos Vidal Castro
_______________________
José Luis Nolasco Esteban
Gerente General
Sprint Nº3
8
El Sprint es una lista de tareas que se ha elaborado para completar los objetivos y requerimientos
Desarrollo de Sprint 3
El resultado del Sprint 3 es comenzar directamente con el Sprint 4, implementando las mejoras
de desarrollo del aplicativo, dejando listo el entorno de desarrollo. Además, se inicia y termina
Registrar empleados 3 0 1
Listar empleados 3 0 1
· Registrar empleados
· Listar empleados
Registrar empleados
8
Listar empleados
Controlador
Servicio
8
8
Resumen del Sprint 3
Total de Historias : 2
Historias terminadas : 2
Avance : 100%
Al final del Sprint, el equipo scrum se reunió para recibir la respuesta del Scrum master, para
saber cómo le fue en la reunión con el Product Owner, resulta que el producto se entregó sin
Cosas Positivas
8
Cosas Negativas
• Ninguna
Mediante la presente acta se valida y se da conformidad de que el equipo Scrum determinó las
historias de usuario para el Sprint 3 para el desarrollo del proyecto “Sistema web para la gestión
satisfactoriamente los objetivos del Sprint 3, como también los elementos de historias que
_______________________
José Luis Nolasco Esteban
Gerente General
8
Acta de entrega del Sprint 3
Fecha: 15/05/2022
Scrum Master: Alexander Luis Mederos Nolasco
Product Owner: Jose Carlos Vidal Castro
_______________________
José Luis Nolasco Esteban
Gerente General
9
Sprint Nº4
El Sprint es una lista de tareas que se ha elaborado para completar los objetivos y requerimientos
Desarrollo de Sprint 4
El resultado del Sprint 4 es comenzar directamente con el Sprint 4, implementando las mejoras
de desarrollo del aplicativo, dejando listo el entorno de desarrollo. Además, se inicia y termina
9
Entrega del Sprint 4
9
Actualizar y eliminar producto
9
Actualizar y eliminar proveedor
9
Actualizar y eliminar empleado
9
Rediseño de la página y menús
Menu Responsivo
9
Resumen del Sprint 4
Total de Historias : 5
Historias terminadas : 5
Avance : 100%
9
Retrospectiva del Sprint 4
Al final del Sprint, el equipo scrum se reunió para recibir la respuesta del Scrum master, para
saber cómo le fue en la reunión con el Product Owner, resulta que el producto se entregó sin
Cosas Positivas
Cosas Negativas
• Ninguna
9
Acta de reunión de planificación de Sprint 4
Fecha: 12/05/2022
Scrum Master: Alexander Luis Mederos Nolasco
Product Owner: Jose Carlos Vidal Castro
Mediante la presente acta se valida y se da conformidad de que el equipo Scrum determinó las
historias de usuario para el Sprint 4 para el desarrollo del proyecto “Sistema web para la gestión
satisfactoriamente los objetivos del Sprint 4, como también los elementos de historias que
_______________________
José Luis Nolasco Esteban
Gerente General
9
Acta de entrega del Sprint 4
Fecha: 21/05/2022
Scrum Master: Alexander Luis Mederos Nolasco
Product Owner: Jose Carlos Vidal Castro
_______________________
José Luis Nolasco Esteban
Gerente General
1
Sprint Nº5
El Sprint es una lista de tareas que se ha elaborado para completar los objetivos y requerimientos
Desarrollo de Sprint 5
El resultado del Sprint 5 es comenzar directamente con el Sprint 5, implementando las mejoras
de desarrollo del aplicativo, dejando listo el entorno de desarrollo. Además, se inicia y termina
(Cotizar)
(Emitir)
especifico
1
Planificación del Sprint 5
1
Implementar proceso de compra (Emitir)
1
Detalle orden de compra (Emitida)
1
Generar orden de compra (PDF)
1
1
Registrar producto para un proveedor especifico
1
1
Dashboard (En la página de inicio)
Total de Historias : 6
Historias terminadas : 6
Avance : 100%
1
Retrospectiva del Sprint 5
Al final del Sprint, el equipo scrum se reunió para recibir la respuesta del Scrum master, para
saber cómo le fue en la reunión con el Product Owner, resulta que el producto se entregó sin
Cosas Positivas
Cosas Negativas
• Ninguna
1
Acta de reunión de planificación de Sprint 5
Fecha: 24/06/2022
Scrum Master: Alexander Luis Mederos Nolasco
Product Owner: Jose Carlos Vidal Castro
Mediante la presente acta se valida y se da conformidad de que el equipo Scrum determinó las
historias de usuario para el Sprint 5 para el desarrollo del proyecto “Sistema web para la gestión
satisfactoriamente los objetivos del Sprint 5, como también los elementos de historias que
1
_______________________
José Luis Nolasco Esteban
Gerente General
_______________________
José Luis Nolasco Esteban
Gerente General
1
Anexos
1
RESULTADOS
ANÁLISIS DE LOS RESULTADOS:
Análisis críticos y esperados de los resultados obtenidos al desarrollar la investigación.
Resultados Esperados:
1.- El objetivo general del trabajo se determinó de una manera positiva en la utilización del
papeleos de la manera manual que era empleada esta, generando un mejor ambiente laboral al
las instalaciones.
2.- Otro objetivo cumplido con el trabajo fue el impacto que se estableció a la hora de poder
tener una mejor recepción de gestión de ventas al hacerlo más eficiente al tener la opción de
tenerlo todo ordenado desde los datos ingresados en el sistema web desde la computadora y
poder registrarlos y procesarlos correctamente y eficiente, teniendo así una mejoría de recepción
1
3.- Bien realizado con los objetivos específicos que se planteó se estableció un impacto favorable
en la utilización del sistema web con el cual se logró una reducción estimada de tiempo al
gestionar los procesos de ventas, comparándolo con el tiempo que anteriormente se necesitaba
CONCLUSIONES:
1. El sistema web permite registrar mediante el usuario la información de los empleados,
PUMAFARMA S.A.C. Logrando así tener un sistema web eficiente que ahorrará el tiempo
con el cual se gestionaba una venta anteriormente de manera manual y se verá mejorada con
2. El sistema web permite registrar información de la cual el usuario tendría una opción más
fácil a la hora de ver la información de los clientes y gestionar las ventas, luego también
poder ver el registro de las ventas que se encuentran realizadas por la empresa
anteriormente, así reduciendo la cantidad de empleados que harían esta tarea y reduciendo
así el aforo en las instalaciones siendo favorable al problema actual que se encuentra
PUMAFARMA S.A.C ya que cumple con su buen funcionamiento con una interfaz
miento de ventas disponibles que se podrá visualizar por el usuario para tener una
RECOMENDACIONES:
1. Se sugiere que al usar el sistema web de una manera paulatina para tener un ahorro de
1
tiempo en la gestión de ventas de la distribuidora PUMAFARMA S.A.C. y que se deba
poner instrucciones de uso del usuario para que así el usuario se sienta más familiarizado y
3. Durante los comienzos de uso del sistema web se tendrá que mantener vigilado por unos 3
5. Se sugiere que al evaluar el mantenimiento periódico del sitio web se puedan agregar