Enfrentando la teoría y la realidad en proyectos de software: aspectos backend del proyecto Qempo
Descripción del Articulo
This report will introduce the different steps in development for the Qempo Marketplace Backend project, starting from the initial proposal all the way to the current situation, lessons learned and future improvements. This project is part of a technological proposal that begins with analyzing the e...
Autor: | |
---|---|
Formato: | tesis de grado |
Fecha de Publicación: | 2022 |
Institución: | Universidad de Lima |
Repositorio: | ULIMA-Institucional |
Lenguaje: | español |
OAI Identifier: | oai:repositorio.ulima.edu.pe:20.500.12724/19743 |
Enlace del recurso: | https://hdl.handle.net/20.500.12724/19743 |
Nivel de acceso: | acceso abierto |
Materia: | Desarrollo de software Ingeniería de sistemas Desarrollo profesional Desempeño laboral Computer software development Systems engineering Career development Job performance https://purl.org/pe-repo/ocde/ford#2.02.04 |
Sumario: | This report will introduce the different steps in development for the Qempo Marketplace Backend project, starting from the initial proposal all the way to the current situation, lessons learned and future improvements. This project is part of a technological proposal that begins with analyzing the existing processes through the demonstration of a full technological product. The reason my report details only the backend component is because this was the area under my responsibility. The business value proposition was originally bringing consumer goods from the United States with ease. The initial tech stack was a website powered by an ecommerce software as a service named Magento. The role of the tech team that I was part of was to create a new platform for a new value proposal: bringing consumer goods from the USA through travelers. The new platform was designed from the ground up, and thus Software Engineering knowledge was essential throughout the project in order to achieve a robust, maintainable codebase. There were three versions of the software product which are correlated to a professional learning process based on acquired experience. Ordered, these three versions were: proof of concept, minimum viable product (MVP) and production server. The challenges faced as a new professional in Systems Engineering were to transform the business processes into a technological proposal, establish the requirements for said proposal and the required time frames for development, and introducing this new product to the business production environment. Besides the business requirements, establishing policies for personal data protection were required both by law and by business ethics. The final release of the new platform has demonstrated being solid, durable and flexible, however there are still recommendations for a future version. |
---|
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).