Show simple item record

Professor Advisordc.contributor.advisorBastarrica Piñeyro, María Cecilia
Authordc.contributor.authorMontagna Carbonell, Matías
Associate professordc.contributor.otherMuñoz Ordenes, Andrés
Associate professordc.contributor.otherTanter, Éric
Admission datedc.date.accessioned2024-06-13T18:55:11Z
Available datedc.date.available2024-06-13T18:55:11Z
Publication datedc.date.issued2023
Identifierdc.identifier.urihttps://repositorio.uchile.cl/handle/2250/199067
Abstractdc.description.abstractPlatanus es una empresa que desarrolla productos de software a clientes externos. Para mejorar tanto en calidad como en velocidad de la entrega de sus productos, la empresa ha estandarizado varios de sus procesos tecnológicos, y generado documentación sobre el uso de estas. La mayoría de los procesos estandarizados se refieren al desarrollo de aplicaciones web, mientras que el desarrollo de aplicaciones móviles posee varios aspectos que no son consistentes a lo largo de los diferentes proyectos que ha abordado la empresa. Al no contar con un estándar tecnológico, se incrementa innecesariamente el tiempo que se requiere para llegar al producto mínimo viable. El presente trabajo de título busca impulsar el área de desarrollo de aplicaciones móviles en Platanus. Para esto, se plantean tres objetivos. El primer objetivo es la generación de estándares, documentación y guías de estilo sobre las tecnologías involucradas. El segundo es la reanudación del desarrollo del generador de proyectos móviles de la empresa, que se encontraba abandonado en un estado no funcional. El tercero es la reestructuración de un proyecto móvil que lleva varios años en Platanus, para dejarlo acorde al nuevo estándar que se plantea. Con respecto al primer objetivo, se generaron guías de estilo y se estandarizaron ciertas tecnologías para aumentar la consistencia en el área. También se crearon guías que ayudan a utilizar las tecnologías. Sobre el segundo objetivo, se actualizó el generador de proyectos móviles de la empresas, devolviéndolo a un estado funcional y agregándole nuevas funcionalidades (algunas relacionadas con estandarizaciones del primer objetivo). Para el tercer objetivo se efectuó una reingeniería sobre el proyecto, agregando el lenguaje TypeScript al proyecto, modificando la estructura de directorios del proyecto y añadiendo aliases de importación para mejorar la legibilidad de las importaciones de los archivos. Para evaluar el primer objetivo se contrastaron los resultados obtenidos por encuestas realizadas al inicio y término del proceso a desarrolladores de la empresa.Se obtuvo que el entusiasmo por querer participar en proyectos móviles, y la percepción sobre la cantidad de material disponible mejoraró notablemente. Para el segundo objetivo se inició exitosamente un nuevo proyecto móvil usando el generador, demostrando que esté volvió a un estado funcional. Para el último objetivo se compararon los puntos que cumplía (o no) el proyecto previo a su reingeniería y luego cuántos cumplía después de esta. El proyecto pasó de no cumplir ninguno de los puntos, a cumplir más de la mitad de estos. Se concluye del trabajo realizado que la estandarización de procesos y tecnologías en organizaciones de software permite disminuir el tiempo que se debe invertir para poder llegar a productos mínimos viables, sin sacrificar la calidad de los mismos. De esta forma las organizaciones pueden crecer, sin perder su sello de calidad en el mercado.es_ES
Patrocinadordc.description.sponsorshipPlatanuses_ES
Lenguagedc.language.isoeses_ES
Publisherdc.publisherUniversidad de Chilees_ES
Type of licensedc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
Link to Licensedc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
Títulodc.titleImpulso del área de desarrollo de aplicaciones móviles en Platanuses_ES
Document typedc.typeTesises_ES
dc.description.versiondc.description.versionVersión original del autores_ES
dcterms.accessRightsdcterms.accessRightsAcceso abiertoes_ES
Catalogueruchile.catalogadorgmmes_ES
Departmentuchile.departamentoDepartamento de Ciencias de la Computaciónes_ES
Facultyuchile.facultadFacultad de Ciencias Físicas y Matemáticases_ES
uchile.carrerauchile.carreraIngeniería Civil en Computaciónes_ES
uchile.gradoacademicouchile.gradoacademicoLicenciadoes_ES
uchile.notadetesisuchile.notadetesisMemoria para optar al título de Ingeniero Civil en Computaciónes_ES


Files in this item

Icon

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 United States
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 United States