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...

Descripción completa

Detalles Bibliográficos
Autor: Arevalo La Fuente, Alejandro Manuel Uladislao
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
id RULI_65f8ed68e8985833b6e7a905a7a43cdd
oai_identifier_str oai:repositorio.ulima.edu.pe:20.500.12724/19743
network_acronym_str RULI
network_name_str ULIMA-Institucional
repository_id_str 3883
dc.title.es_PE.fl_str_mv Enfrentando la teoría y la realidad en proyectos de software: aspectos backend del proyecto Qempo
title Enfrentando la teoría y la realidad en proyectos de software: aspectos backend del proyecto Qempo
spellingShingle Enfrentando la teoría y la realidad en proyectos de software: aspectos backend del proyecto Qempo
Arevalo La Fuente, Alejandro Manuel Uladislao
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
title_short Enfrentando la teoría y la realidad en proyectos de software: aspectos backend del proyecto Qempo
title_full Enfrentando la teoría y la realidad en proyectos de software: aspectos backend del proyecto Qempo
title_fullStr Enfrentando la teoría y la realidad en proyectos de software: aspectos backend del proyecto Qempo
title_full_unstemmed Enfrentando la teoría y la realidad en proyectos de software: aspectos backend del proyecto Qempo
title_sort Enfrentando la teoría y la realidad en proyectos de software: aspectos backend del proyecto Qempo
author Arevalo La Fuente, Alejandro Manuel Uladislao
author_facet Arevalo La Fuente, Alejandro Manuel Uladislao
author_role author
dc.contributor.advisor.fl_str_mv Irey Núñez, Jorge Luis
dc.contributor.author.fl_str_mv Arevalo La Fuente, Alejandro Manuel Uladislao
dc.subject.es_PE.fl_str_mv Desarrollo de software
Ingeniería de sistemas
Desarrollo profesional
Desempeño laboral
topic 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
dc.subject.en_EN.fl_str_mv Computer software development
Systems engineering
Career development
Job performance
dc.subject.ocde.none.fl_str_mv https://purl.org/pe-repo/ocde/ford#2.02.04
description 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.
publishDate 2022
dc.date.accessioned.none.fl_str_mv 2024-01-24T21:10:24Z
dc.date.available.none.fl_str_mv 2024-01-24T21:10:24Z
dc.date.issued.fl_str_mv 2022
dc.type.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.other.none.fl_str_mv Trabajo de suficiencia profesional
format bachelorThesis
dc.identifier.citation.es_PE.fl_str_mv Arevalo La Fuente, A. M. U. (2022). Enfrentando la teoría y la realidad en proyectos de software: aspectos backend del proyecto Qempo [Trabajo de suficiencia profesional para optar el Título Profesional de Ingeniero de Sistemas, Universidad de Lima]. Repositorio Institucional de la Universidad de Lima. https://hdl.handle.net/20.500.12724/19743
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12724/19743
identifier_str_mv Arevalo La Fuente, A. M. U. (2022). Enfrentando la teoría y la realidad en proyectos de software: aspectos backend del proyecto Qempo [Trabajo de suficiencia profesional para optar el Título Profesional de Ingeniero de Sistemas, Universidad de Lima]. Repositorio Institucional de la Universidad de Lima. https://hdl.handle.net/20.500.12724/19743
url https://hdl.handle.net/20.500.12724/19743
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.ispartof.fl_str_mv SUNEDU
dc.rights.*.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.*.fl_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad de Lima
dc.publisher.country.none.fl_str_mv PE
publisher.none.fl_str_mv Universidad de Lima
dc.source.es_PE.fl_str_mv Repositorio Institucional - Ulima
Universidad de Lima
dc.source.none.fl_str_mv reponame:ULIMA-Institucional
instname:Universidad de Lima
instacron:ULIMA
instname_str Universidad de Lima
instacron_str ULIMA
institution ULIMA
reponame_str ULIMA-Institucional
collection ULIMA-Institucional
bitstream.url.fl_str_mv https://repositorio.ulima.edu.pe/bitstream/20.500.12724/19743/5/T018_73568957_T..pdf.jpg
https://repositorio.ulima.edu.pe/bitstream/20.500.12724/19743/7/FA_73568957.pdf.jpg
https://repositorio.ulima.edu.pe/bitstream/20.500.12724/19743/9/TURNITIN_DNI_73568957%20-%2020133296.pdf.jpg
https://repositorio.ulima.edu.pe/bitstream/20.500.12724/19743/1/T018_73568957_T..pdf
https://repositorio.ulima.edu.pe/bitstream/20.500.12724/19743/2/FA_73568957.pdf
https://repositorio.ulima.edu.pe/bitstream/20.500.12724/19743/3/TURNITIN_DNI_73568957%20-%2020133296.pdf
https://repositorio.ulima.edu.pe/bitstream/20.500.12724/19743/4/T018_73568957_T..pdf.txt
https://repositorio.ulima.edu.pe/bitstream/20.500.12724/19743/6/FA_73568957.pdf.txt
https://repositorio.ulima.edu.pe/bitstream/20.500.12724/19743/8/TURNITIN_DNI_73568957%20-%2020133296.pdf.txt
bitstream.checksum.fl_str_mv 7ffd7ee64752c9aa1f2837ffb31118ab
ed2c2d1f55ce2f409f596e63c320f11c
8cfbb72593a937a972ec3504923502bd
27b54b6beffa06cde3c874ff9f32c04a
bf0a9c009ba54eb50403da0ce1412312
4ef654643ab5457ffe7f46da895a3c49
e1cc2a33eb8a31daf7e95ce3f98039bf
b4c02337b57c0b03884dbdb3f9db30bd
5ae9df8c9d7200b8a41261e73ba287b2
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad de Lima
repository.mail.fl_str_mv repositorio@ulima.edu.pe
_version_ 1845977479475363840
spelling Irey Núñez, Jorge LuisArevalo La Fuente, Alejandro Manuel Uladislao2024-01-24T21:10:24Z2024-01-24T21:10:24Z2022Arevalo La Fuente, A. M. U. (2022). Enfrentando la teoría y la realidad en proyectos de software: aspectos backend del proyecto Qempo [Trabajo de suficiencia profesional para optar el Título Profesional de Ingeniero de Sistemas, Universidad de Lima]. Repositorio Institucional de la Universidad de Lima. https://hdl.handle.net/20.500.12724/19743https://hdl.handle.net/20.500.12724/19743This 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.El presente informe explica los desafíos afrontados como nuevo profesional de Ingeniería de Sistemas sobre las diferentes etapas del desarrollo del proyecto Qempo Marketplace Backend; desde la propuesta inicial hasta la situación actual, lecciones aprendidas y mejoras a futuro. Este proyecto es parte de una propuesta tecnológica completa que parte desde el análisis de procesos existentes hasta la presentación de un producto completo. Qempo Marketplace es un proyecto con múltiples módulos y componentes, y en todos estos el que estuvo bajo mi responsabilidad es el componente backend. Durante este proyecto tuve que aprender, utilizando los sólidos fundamentos de la Ing. de Sistemas, a aplicar éstos en la práctica y crear un proyecto mantenible que sea conforme con las buenas prácticas del desarrollo de software. Los desafíos afrontados fueron transformar los procesos de negocio en una propuesta tecnológica, establecer los requerimientos de dicha propuesta y los plazos requeridos para llevarla a cabo e introducir este nuevo entorno de producción al negocio. Además de los requerimientos de negocio se tuvo que establecer las políticas para la protección de datos personales requeridas tanto por ley como para un negocio ético. La versión actual de la plataforma ha demostrado ser sólida, durable y flexible, sin embargo, hay recomendaciones y mejoras que se pueden dar para una versión a futuro.application/pdfspaUniversidad de LimaPEinfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/4.0/Repositorio Institucional - UlimaUniversidad de Limareponame:ULIMA-Institucionalinstname:Universidad de Limainstacron:ULIMADesarrollo de softwareIngeniería de sistemasDesarrollo profesionalDesempeño laboralComputer software developmentSystems engineeringCareer developmentJob performancehttps://purl.org/pe-repo/ocde/ford#2.02.04Enfrentando la teoría y la realidad en proyectos de software: aspectos backend del proyecto Qempoinfo:eu-repo/semantics/bachelorThesisTrabajo de suficiencia profesionalSUNEDUTítulo ProfesionalIngeniería de SistemasUniversidad de Lima. Facultad de Ingeniería y ArquitecturaIngeniero de Sistemashttps://orcid.org/0000-0002-8634-4239943974561207673568957https://purl.org/pe-repo/renati/level#tituloProfesionalLinares Barbero, ManuelaMuñoz Casildo, Nehil IndalicioSaravia Torres, Pedro HumbertoIrey Nuñez, Jorge Luishttps://purl.org/pe-repo/renati/type#trabajoDeSuficienciaProfesional015THUMBNAILT018_73568957_T..pdf.jpgT018_73568957_T..pdf.jpgGenerated Thumbnailimage/jpeg10721https://repositorio.ulima.edu.pe/bitstream/20.500.12724/19743/5/T018_73568957_T..pdf.jpg7ffd7ee64752c9aa1f2837ffb31118abMD55FA_73568957.pdf.jpgFA_73568957.pdf.jpgGenerated Thumbnailimage/jpeg15975https://repositorio.ulima.edu.pe/bitstream/20.500.12724/19743/7/FA_73568957.pdf.jpged2c2d1f55ce2f409f596e63c320f11cMD57TURNITIN_DNI_73568957 - 20133296.pdf.jpgTURNITIN_DNI_73568957 - 20133296.pdf.jpgGenerated Thumbnailimage/jpeg13272https://repositorio.ulima.edu.pe/bitstream/20.500.12724/19743/9/TURNITIN_DNI_73568957%20-%2020133296.pdf.jpg8cfbb72593a937a972ec3504923502bdMD59ORIGINALT018_73568957_T..pdfT018_73568957_T..pdfTrabajoapplication/pdf1035217https://repositorio.ulima.edu.pe/bitstream/20.500.12724/19743/1/T018_73568957_T..pdf27b54b6beffa06cde3c874ff9f32c04aMD51FA_73568957.pdfFA_73568957.pdfAutorizaciónapplication/pdf214150https://repositorio.ulima.edu.pe/bitstream/20.500.12724/19743/2/FA_73568957.pdfbf0a9c009ba54eb50403da0ce1412312MD52TURNITIN_DNI_73568957 - 20133296.pdfTURNITIN_DNI_73568957 - 20133296.pdfReporte de similitudapplication/pdf11690357https://repositorio.ulima.edu.pe/bitstream/20.500.12724/19743/3/TURNITIN_DNI_73568957%20-%2020133296.pdf4ef654643ab5457ffe7f46da895a3c49MD53TEXTT018_73568957_T..pdf.txtT018_73568957_T..pdf.txtExtracted texttext/plain77068https://repositorio.ulima.edu.pe/bitstream/20.500.12724/19743/4/T018_73568957_T..pdf.txte1cc2a33eb8a31daf7e95ce3f98039bfMD54FA_73568957.pdf.txtFA_73568957.pdf.txtExtracted texttext/plain2571https://repositorio.ulima.edu.pe/bitstream/20.500.12724/19743/6/FA_73568957.pdf.txtb4c02337b57c0b03884dbdb3f9db30bdMD56TURNITIN_DNI_73568957 - 20133296.pdf.txtTURNITIN_DNI_73568957 - 20133296.pdf.txtExtracted texttext/plain5257https://repositorio.ulima.edu.pe/bitstream/20.500.12724/19743/8/TURNITIN_DNI_73568957%20-%2020133296.pdf.txt5ae9df8c9d7200b8a41261e73ba287b2MD5820.500.12724/19743oai:repositorio.ulima.edu.pe:20.500.12724/197432025-09-17 13:54:55.227Repositorio Universidad de Limarepositorio@ulima.edu.pe
score 12.989271
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).