Hecho por:
Alejandro Gómez Barrientos
Tomás Marquez Sosa
DESCRIPCIÓN
El sistema consiste en el desarrollo de un prototipo de software web orientado a la gestión de inventario y ventas en
línea de hardware y videojuegos. La aplicación busca integrar en una misma plataforma digital la relación entre el
usuario y el sistema, ofreciendo un espacio centralizado para la compra, consulta de disponibilidad y administración de
productos.
Actualmente, las tiendas de videojuegos y hardware suelen enfrentar problemas de organización en sus inventarios,
duplicación de pedidos y limitaciones en la atención al cliente cuando dependen de canales presenciales o redes
sociales.
(chatgpt)
JUSTIFICACIÓN
Se propone el desarrollo de este prototipo de software web enfocado a gestión de inventario y ventas en línea. Busca
integrar en una misma plataforma digital el pago entre usuario y sistema. Ofreciendo una pasarela de pagos rápida y
personalizada. La solución ofrecerá optimizar la administración de productos y aumentar la competencia de la tienda en el
mercado digital.
OBJETIVO GENERAL
Desarrollar un sistema prototipo web, que se convierta en el punto central operativo y comercial del negocio, integrando
de manera central todo proceso clave; inventario, ventas web de hardware y gestión de videojuegos. Con el propósito de
optimizar la eficiencia, garantizando la trazabilidad y ofrecer una experiencia unificadora para los clientes.
OBJETIVO ESPECIFICOS
Acompañar al usuario en cada proceso del sistema, garantizando comprensión y facilidad de uso mediante una
interfaz intuitiva.
Identificar los requerimientos del sistema a través del proceso de elicitación, con el fin de comprender las
necesidades y expectativas de los usuarios.
Definir las herramientas necesarias para la elaboración del software, seleccionando un lenguaje de programación
(Python), un framework (Flask) y una base de datos (Neon) que aseguren eficiencia y escalabilidad.
Diseñar una interfaz frontend que facilite la interacción del usuario al momento de realizar compras de hardware y
videojuegos.
Implementar una base de datos sólida y estructurada que permita la gestión eficiente de artículos, tanto de
hardware como de videojuegos.
Construir un prototipo funcional que permita realizar acciones básicas sobre el inventario, como agregar, modificar
y eliminar productos, así como registrar ventas
SEMANA OBJETIVO ACTIVID TAREAS RESPON HERRAMIENTAS COSTO ESTADO OBSERVACIONES
AD SABLE ESTIMADO
Requisitos analizados y
1–2 Definir Elicitació Diseñar Ingeniero Visure $5.500.000 Completado validados con el usuario
requisitos n formato para de Requirements
documentar requisitos (visure)
requisitos
Se dieron a conocer
3–4 Conocer Análisis Profundizar Analistas Herramienta $1.200.000 Completado procesos claves y
Negocio en procesos cualquiera necesidades del sistema de
actuales del información
sistema
Prototipito inicial de la
5-6 Diseñar Arquitect Modelado del Desarrolla IDE $2.500.000 Procesando interfaz
solución ura e sistema con dor /UI/UX
interfaz prototipo de
de interfaz
usuario
Creación/desarrollo
7 - 10 Construir Desarroll Backend/Fron Equipo de Framework y $4.250.000 Pendiente planificado
Sistema o tend desarrollo gestor base de
datos
Ejecución de pruebas
11 -12 Validar Pruebas Corrección de QA Tester Selenium / PyTest $4.000.000 Pendiente individuales
Sistema errores y y Postman
pruebas
funcionales
Se aplicarán mejoras de
13 Optimizar Ajustes Mejora de Equipo de IDE, pruebas de $4.250.000 Pendiente rendimiento
Finales rendimiento y Desarrollo servidor
documentació
n
Entrega final y formación de
14 Entrega Implemen Despliegue Líder de Servidor en la $6.500.000 Pendiente usuarios
tación proyecto/ nube
DevOps
RECURSOS HUMANOS
Ingeniero de requisitos
Es el encargado de levantar y documentar toda necesidad del sistema de información
Analista
Interpreta los procesos del negocio y define las especificaciones del sistema en sí.
Diseñador UI/UX
Encargado de crear la interfaz grafica del sistema y dar una óptima experiencia de usuario.
Arquitecto de software
Define la arquitectura que va implementar para la creación de este, incluyendo la estructura técnica del sistema.
Desarrolladores
Encargados en el desarrollo Backend (Python + Flask + Neon) y Frontend.
QA Tester
Persona aquella en ejecutar pruebas funcionales y también de usuario para asegurar la calidad
Líder de proyecto
Persona líder en coordinar, supervisar y entregar el prototipo final con el despliegue.
RECURSOS DE SOFTWARE Y HARDWARE
RECURSOS DE SOFTWARE
Lenguaje de programación: Python, por su versatilidad y amplia comunidad de soporte.
Framework: Flask, para el desarrollo aplicaciones web con arquitectura ligera.
Base de datos: Neon (PostgreSQL en la nube), para la gestión de inventario.
IDE de desarrollo: Visual Studio Code, por su integración con múltiples extensiones necesarias.
Herramientas de control de versiones: Git y GitHub, para la gestión colaborativa del código.
Herramientas de pruebas: PyTest y Postman, para validar la funcionalidad del Backend.
RECURSOS DE HARDWARE
Servidor en la nube: AWS o Azure, con capacidad de despliegue y escalabilidad.
Equipos de desarrollo: Computadores con al menos 32 GB de RAM, procesador i7 y M.2 de 1TB para garantizar
rendimiento en programación y pruebas.
Dispositivos de prueba: Celulares y tablets para validar la responsividad del Frontend.
Red y conectividad: Acceso estable a internet de alta velocidad para garantizar comunicación y despliegue
continuo.
BIBLIOGRAFÍA
chatgpt. (s.f.). Obtenido de [Link]
IBM. (s.f.). Obtenido de [Link]
visure. (s.f.). Obtenido de visure: [Link]