Implementación de un sistema de inventario para la empresa Trompo-Mobiliario Infantil.
Authors: Largo-Anguisaca Alex Paúl , Poma-Japón Diana Ximena 
Published: March 2024

En el dinámico mercado del mobiliario, la eficiencia operativa es el motor que impulsa la competitividad. En este contexto, Trompo-Mobiliario Infantil tomó la iniciativa hacia la implementación de un sistema de inventario que potenciará su capacidad para enfrentar desafíos operativos y mantenerse a la vanguardia del sector.

La necesidad imperante de optimizar la gestión de activos y productos llevó a Trompo-Mobiliario Infantil a buscar soluciones tecnológicas. La falta de visibilidad y control sobre los niveles de inventario generaba situaciones de escasez y pérdida de oportunidades de venta. 

 

Por ende, el objetivo de este proyecto es el de optimizar la gestión de productos y activos mediante la implementación de un "Sistema de Inventario" basado en herramientas de software modernas. Este sistema se diseñará con el propósito de mejorar la eficiencia operativa en la administración de sus recursos, permitiendo un seguimiento detallado de los productos en stock, movimientos de inventario y estado de los activos. Con esta solución, la empresa podrá gestionar de manera más efectiva su inventario, optimizando procesos y garantizando un mejor control de sus recursos, lo que resultará en una mejora significativa en su operatividad y competitividad en el mercado.

La metodología adoptada se basó en un enfoque de desarrollo en cascada, abarcando etapas cruciales como el análisis de requerimientos, diseño de base de datos, arquitectura del sistema, desarrollo del sistema y su implementación. Cada fase se llevó a cabo con precisión y siguiendo pautas reconocidas en el desarrollo de software, desde la identificación de requerimientos hasta el despliegue del sistema en producción.

 

En el desarrollo del sistema se emplearon herramientas y tecnologías modernas. Así pues, en el Backend se adoptó el patrón de arquitectura hexagonal con Nest.js y Node.js, mientras que el Frontend se construyó con Flutter y Dart, permitiendo una aplicación multiplataforma. La elección de MongoDB como sistema de gestión de base de datos se basó en su adaptabilidad y flexibilidad, características fundamentales para un entorno empresarial dinámico.

Los resultados obtenidos revelan la innovación en la gestión de inventario de Trompo-Mobiliario Infantil. Los requerimientos funcionales y no funcionales fueron identificados y abordados de manera eficaz, permitiendo desde el registro de productos y clientes hasta un dashboard informativo. La base de datos diseñada respalda la funcionalidad del sistema, y la arquitectura implementada garantiza flexibilidad y escalabilidad. El Backend y Frontend, desarrollados con patrones arquitectónicos avanzados, proporcionan una interfaz intuitiva y una experiencia de usuario eficiente.

 

Después de la implementación del sistema de inventario, se realizó una evaluación exhaustiva mediante pruebas manuales y de usuario para validar su funcionamiento. Se contó con la participación de diez usuarios representativos de diversas áreas de la empresa. Se llevaron a cabo pruebas de interfaz de usuario, funcionalidad y seguridad para garantizar la coherencia, eficacia y protección de datos. Posteriormente, se enfocó en el mantenimiento continuo del sistema, con mejoras iterativas basadas en la retroalimentación de los usuarios. Estas mejoras se realizaron en respuesta a las necesidades y dificultades reportadas por los usuarios, asegurando así un sistema estable y satisfactorio que cumpliera con los estándares de calidad y las expectativas del usuario.

 

Este artículo proporciona una visión completa del proceso llevado a cabo, comenzando desde la identificación de la necesidad de optimizar la gestión de productos y activos en el mercado de mobiliario infantil, hasta la implementación exitosa de un sistema de inventario diseñado con este propósito en mente. Se detallan las diferentes etapas del proceso de implementación, incluyendo la evaluación del sistema a través de pruebas manuales y de usuario, así como el enfoque en el mantenimiento continuo para garantizar su funcionamiento óptimo.