Tesis y Trabajos de Investigación PUCP
URI permanente para esta comunidadhttp://54.81.141.168/handle/123456789/6
El Repositorio Digital de Tesis y Trabajos de Investigación PUCP aporta al Repositorio Institucional con todos sus registros, organizados por grado: Doctorado, Maestría, Licenciatura y Bachillerato. Se actualiza permanentemente con las nuevas tesis y trabajos de investigación sustentados y autorizados, así como también con los que que fueron sustentados años atrás.
Ingresa a su web: Repositorio Digital de Tesis y Trabajos de Investigación PUCP
Explorar
20 resultados
Resultados de búsqueda
Ítem Texto completo enlazado Plan estratégico para el Software ERP en el Perú(Pontificia Universidad Católica del Perú, 2024-11-06) Tello Canchapoma, Yury Oscar; Alarco Tosoni, GermánLa competitividad de una organización, hoy en día, depende, en gran medida, de la utilización de métodos y herramientas innovadoras. El software ERP ha demostrado ser una herramienta de gestión poderosa capaz de transformar una compañía. Sin embargo, la transformación no la realiza el software por sí mismo, sino que se requiere del factor humano motivado y capacitado adecuadamente para lograr un importante cambio en la organización. Por lo tanto, las personas deben ser lideradas e instruidas en la utilización de herramientas de gestión que potencian la competitividad de su organización. El presente plan estratégico explora teóricamente los conceptos relacionados con el software ERP y sus vinculaciones con la competitividad empresarial. Además, analiza la situación actual de la industria del software ERP con el propósito de realizar un plan estratégico orientado al desarrollo de la industria de este software en el Perú. Para tal efecto, se emplea el modelo secuencial del proceso estratégico propuesto por D’Alessio (2008). El presente estudio analiza el potencial comercial del software como servicio versus el software como producto, y propone alternativas viables para su desarrollo en el Perú, Además, que el desarrollo de la industria de software ERP crea sinergias que trascienden en la competitividad de las empresas cliente. Finalmente, el estudio propone las siguientes seis estrategias: (a) desarrollar un programa de formación y certificación para consultores; (b) desarrollar un programa de difusión del ERP; (c) desarrollar los mercados NAFTA, CAN y UE; (d) desarrollar un programa de apoyo financiero; (e) desarrollar ERP verticales, específicos para una industria; y (f) integrar cadenas productivas con ERP II.Ítem Texto completo enlazado Business Consulting: Aplicaciones de marcos de referencia para el desarrollo de software en MS4M S.A.C.(Pontificia Universidad Católica del Perú, 2024-10-01) Romero Aguilar, Carmela; Vargas Alarcón, Andric Alejandro; Balboa Zegarra, Richar Sandro; Alvarado Sanchez, Victor; Plasencia Sifuentes, Victor Hugo; Negrón Naldos, Luis AlfredoEl presente trabajo de consultoría se origina en respuesta a la problemática relacionada a la acumulación de deuda técnica acumulada en la empresa MS4M S.A.C. (en adelante MS4M), que se dedica al desarrollo y comercialización de productos tecnológicos para operaciones mineras a cielo abierto y subterráneas en Perú. En los siguientes capítulos exploraremos la problemática, analizaremos como afrontarla, dimensionarla y gestionarla. Además, compartiremos buenas prácticas obtenidas de diferentes marcos de referencia, con el objetivo de fomentar un cambio cultural y estructural, a fin de alinearla a los objetivos de la empresa. Inicialmente se llevó a cabo una evaluación interna que revelo una conexión significativa entre los problemas y el proceso del desarrollo de software. Esto afecta especialmente al componente de calidad de software, entre otros. Uno de los desafíos identificados es el escalamiento de soporte de nivel 1 al nivel 3, donde los desarrolladores senior atienden los problemas, en lugar de enfocarse en la mejora, desarrollo y evolución de los productos. La implementación de los modelos propuestos descritos presenta numerosos desafíos provenientes de los marcos de referencias agiles como DevSecOps, por lo que el presente trabajo intenta cubrir los problemas utilizando esta valiosa herramienta para evitar seguir acumulando una deuda técnica que incremente los costos de desarrollo y que le disminuya competitividad en el mercado. De esta manera esperamos que el lector pueda comprender la importancia de la implementación de mecanismos de gobernanza, arquitectura y lineamientos de desarrollo de software, incluso en organizaciones que cuentan con productos posicionados en el mercado.Ítem Texto completo enlazado Un estudio sobre el estado actual de ingeniería de requisitos para desarrollo de software en organizaciones peruanas(Pontificia Universidad Católica del Perú, 2024-04-18) Rutti Hermoza, Michael Keoma; Pow Sang Portillo, Jose Antonio(Antecedente) La ingeniería de requisitos (IR) implica un gran desafío para los desarrolladores de software. La interacción con los usuarios y clientes para especificar las necesidades que el producto software debe satisfacer requiere de un esfuerzo por la adopción de buenas y exitosas prácticas. A pesar de la creciente oferta de uso formal de la IR, no es claro el grado de adopción de metodologías, técnicas y actividades en esta etapa del proceso software. (Objetivos) Investigar el uso de las técnicas, metodologías y las actividades relacionadas a la IR para el desarrollo de software en las organizaciones peruanas. (Método) Con este fin, se llevó a cabo una encuesta en línea basada en cuestionarios. Se pudo analizar las repuestas de 108 encuestados utilizando una combinación de preguntas cerradas y de texto abierto. (Resultados) Los resultados indican que las buenas prácticas de IR no se aplican en su totalidad y dimensión por los encuestados, teniendo en cuenta que alrededor del 72% de los encuestados tienen estudios superiores universitarios completos. Los participantes en el estudio utilizan principalmente el framework SCRUM, seguido de la metodología RUP y KANBAN. Las técnicas utilizadas en la recopilación de requisitos o requerimientos resaltan la observación, entrevista y estudio de documentos por encima de las técnicas de Casos de Uso, Cuestionarios e Historia de usuario. Los resultados refieren que el producto final es utilizado por los usuarios finales de manera satisfactoria. (Conclusiones) Este estudio ofrece un análisis empírico y exhaustivo sobre la aplicación de técnicas, metodologías y actividades de IR en el desarrollo de software en las organizaciones peruanas.Ítem Texto completo enlazado Propuesta de método de evaluación de tecnologías serverless tipo FaaS y CaaS para el despliegue de software de aplicaciones transaccionales(Pontificia Universidad Católica del Perú, 2024-04-16) Matos Cuba, Guillermo Dante; Cohn Muroy, Dennis StephenLos proveedores de servicios de computación en nube ofrecen una amplia variedad de servicios de despliegue de software que están en constante actualización, lo que implica diversos desafíos para arquitectos y desarrolladores cuando tiene que decidir cuál es la opción más adecuada para cumplir con los requerimientos de performance, generándose entonces la necesidad de validar con precisión los parámetros de configuración de los servicios de despliegue ofrecidos por estos proveedores. El estudio realizado propone un método de evaluación de los servicios de despliegue de software que presentan mayores avances en la actualidad, denominados serverless, considerando a FaaS y las nuevas versiones de CaaS como las tecnologías que representan sus beneficios. El método se ha elaborado en base a buenas prácticas de pruebas de performance e investigación experimental. Para validar la efectividad del método se han implementado experimentos en la plataforma de AWS usando una aplicación de benchmark desarrollado exclusivamente para este estudio, durante la experimentación se observaron oportunidades para optimizar costos en el diseño y selección de servicios de los componentes de una arquitectura CaaS. Estos experimentos han sido realizados usando el framework de desarrollo de software de AWS CDK que permite el despliegue y eliminación de arquitecturas en segundos, lo cual permite optimizar tiempos y costos durante el ciclo de evaluación de performance.Ítem Texto completo enlazado Systematic mapping of software engineering management with an agile approach(Pontificia Universidad Católica del Perú, 2024-01-10) Mautino Rubio, David Brando; Nina Hanco, HernanEl enfoque ágil ha generado una amplia variedad de estrategias para administrar con éxito diversos proyectos de software en todo el mundo. Además, podemos asegurar que los proyectos de software se han beneficiado de los métodos ágiles ya conocidos. En este sentido, este artículo busca demostrar cómo se aplica el enfoque ágil en las áreas de la gestión en la ingeniería del Software. Para ello, este estudio realiza un mapeo sistemático para identificar las principales tendencias en la gestión de la ingeniería de software con un enfoque ágil. Se han identificado un total de 1137 artículos, de los cuales 165 son relevantes para los fines de este estudio, estos indican que la entrega temprana de valor, un principio clave de la agilidad, sigue siendo la principal tendencia para el uso de métodos ágiles. Sin embargo, también existen fuertes tendencias enfocadas en puntos clave de la gestión en ingeniería de software, como optimizar la gestión de calidad, optimizar la especificación de requisitos, optimizar la gestión de riesgos y mejorar la comunicación y coordinación del equipo, estos resultados permitirán generar nuevas líneas de investigación para cada punto clave de la gestión en la ingeniería del software impactado por el enfoque ágil.Ítem Texto completo enlazado Propuesta de solución para garantizar la trazabilidad de requerimientos funcionales usando desarrollo guiado por comportamiento en una entidad del gobierno(Pontificia Universidad Católica del Perú, 2022-10-17) Contreras Corrales, Roger Armando; Cohn Muroy, Dennis StephenSe conoce que el levantamiento de requerimientos es uno de los factores críticos de éxito para los proyectos de software. Los requerimientos tienen una naturaleza cambiante, al punto que los identificados en la fase de definición, pueden diferir de los existentes ya teniendo el producto implementado, por lo que resulta necesario poder rastrearlos durante el ciclo de desarrollo. Para lograr rastrear los requerimientos, es necesario realizar la trazabilidad de estos a través de diferentes artefactos como diagramas de diseño, clases, casos de prueba, etc. Sin embargo, realizar y mantener los elementos de trazabilidad, son prácticas que se van haciendo más difícil de cumplir conforme la cantidad de requerimientos y artefactos aumenta. Esto debido a que el trabajo de trazabilidad suele realizarse de forma manual. Para enfrentar estos problemas, se han planteado diferentes estrategias que buscan obtener o mantener de manera automatizada la información de trazabilidad, entre las más difundidas esta “retrieval information”; sin embargo, su falta de precisión no la convierte en la solución más idónea. El enfoque de desarrollo guiado por comportamiento (BDD), se presenta como una alternativa que puede ayudar a enfrentar este problema, en particular si se busca contar con la trazabilidad entre los requerimientos y el código fuente. En la presente investigación se plantea el objetivo de facilitar la trazabilidad entre requerimientos funcionales y código por medio de una propuesta basada en las prácticas del desarrollo guiado por comportamiento. Para afirmar si realmente se facilita esta trazabilidad, se ha utilizado el Modelo de Evaluación de Métodos (MEM), donde se mide la eficacia actual y la eficacia percibida. La eficacia actual medida por las variables tiempo promedio y número de omisiones al completar la información de trazabilidad. La eficacia percibida medida por las variables de percepción del MEM. Se llevo a cabo un experimento con 8 participantes donde se evaluaron cada una de estas variables, los resultados obtenidos permiten afirmar, para la muestra estudiada, que, al utilizar la propuesta, se obtuvo un menor tiempo y número de omisiones al registrar la información de trazabilidad, así mismo, se tiene una mejor facilidad de uso y utilidad percibida, y hay evidencia de una posible intención de uso para la propuesta planteada. Todos estos resultados nos permiten afirmar, al menos para la muestra estudiada, que al utilizar la propuesta con BDD se facilitaría la trazabilidad entre requerimientos funcionales y código fuente.Ítem Texto completo enlazado Prácticas ágiles, balance vida-trabajo y engagement en colaboradores de una financiera(Pontificia Universidad Católica del Perú, 2021-11-16) Anaya Muñoz, Yasmin del Rosario; Vera Ruiz, ÁngelaLa presente investigación tuvo como objetivo principal analizar la relación entre el uso de las Prácticas Ágiles, el Engagement laboral y el balance vida-trabajo de los colaboradores de una empresa del rubro Banca y Finanzas. Se planteó un diseño de enfoque cuantitativo de tipo correlacional. Para medir las variables, se creó una escala para la evaluación de las Prácticas Ágiles, se usó la escala de Engagement ISA y la escala NIMICA. Los resultados mostraron correlaciones moderadas a débiles entre el uso del Lean Agile con el engagement laboral, así como con sus tres dimensiones. Por el contrario, el uso de Scrum y Kanban se asoció directamente con el compromiso social. Además, una relación directa entre el compromiso afectivo y la importancia del Balance vida-trabajo. Se describen las prácticas de balance vida-trabajo más importantes para los participantes y se discuten las diferencias encontradas en el engagement laboral, según el área de trabajo y el tiempo de servicio.Ítem Texto completo enlazado Mapeo sistemático sobre las arquitecturas de software en el desarrollo ágil(Pontificia Universidad Católica del Perú, 2021-11-08) Reupo-Musayón Gastulo, Naldo; Cohn Muroy, Dennis Stephen(ANTECEDENTES) El uso de frameworks y metodologías ágiles en el desarrollo de software es cada vez mayor, priorizando la entrega de valor al cliente, en este contexto las actividades de arquitectura de software son omitidas al no entregar un valor tangible, existiendo un aparente conflicto de perspectivas y no se tiene definido cuanto esfuerzo se debe invertir en el desarrollo de una arquitectura en proyectos ágiles. (OBJETIVOS) El objetivo de este trabajo es consolidar las distintas investigaciones respecto al uso de arquitecturas de software en el desarrollo ágil, identificar patrones arquitectónicos, factores, beneficios, desafíos, y lecciones aprendidas con respecto a la combinación. (MÉTODOS) Para este estudio se realizó un mapeo sistemático de la literatura en bases de datos digitales relevantes. (RESULTADOS) Se seleccionaron 61 artículos publicados desde el año 2015 hasta el año 2020, el 54% fueron de aplicación industrial principalmente en el sector salud, aeroespacial y automotriz, se pudo identificar que en el año 2016 se publicaron el mayor número de artículos referente al tema de investigación, donde la conferencia es el tipo de publicación más utilizado y el evento IEEE International Conference es el mayor canal de distribución .Adicionalmente, se identificó que el estilo arquitectónico más empleado es SOA, la práctica ágil más referenciada es Scrum , el uso combinado del framework Scrum y el estilo SOA es el más usado, emplear el estilo SOA en el sector salud es el más citado en las publicaciones, la flexibilidad que brinda tener una arquitectura sólida es la mayor ventaja referenciada asimismo los conflictos de enfoques entre la agilidad y las actividades de arquitectura es identificado como el mayor inconveniente que se afronta ,y la comunicación es el factor que más influye en la adopción de arquitecturas de software en el desarrollo ágil.Ítem Texto completo enlazado Integración de experiencia de usuario y técnicas ágiles para el análisis de requisitos: una revisión sistemática(Pontificia Universidad Católica del Perú, 2021-09-16) Almeyda Sebastián, Silvana Erlinda, Dámaris; Zapata del Río, Claudia María del Pilar; Cohn Muroy, Dennis StephenLa experiencia de usuario y las técnicas ágiles han crecido durante la última década. Sin embargo, no hay muchos artículos que estudien cómo la integración de ambas propuestas influye en la ingeniería de requisitos. El objetivo de esta investigación es estructurar la literatura disponible sobre la integración de técnicas ágiles y experiencia de usuario en el dominio de la ingeniería de requisitos. Se realizó una revisión sistemática de la literatura (RSL) considerando publicaciones de conferencias y revistas debidamente indexadas. Asimismo, los estudios encontrados en las cuatro (4) bases de datos seleccionadas siguieron un riguroso procedimiento de selección de estudios. La revisión sistemática recuperó un total de 25 estudios primarios luego de pasar por una evaluación de calidad y, reveló las distintas prácticas y estrategias más usadas en el análisis de requisitos integrando técnicas ágiles y experiencia de usuario. Además, permitió identificar los obstáculos que enfrentan los profesionales en la ingeniería de requisitos. En el estudio realizado se concluye que las prácticas más utilizadas en la ingeniería de requisitos son historias de usuario, prototipos de baja fidelidad y persona. La literatura entrega un resumen sistemático y propuestas de marcos de trabajo que se pueden incorporar en proyectos de desarrollo ágil integrando experiencia de usuario.Ítem Texto completo enlazado Open Innovation en una entidad bancaria que emplea metodologías ágiles: un estudio de caso(Pontificia Universidad Católica del Perú, 2021-09-15) Roncal Robladillo, Pierre Gilbert; Ísmodes Cascón, Aníbal EduardoEl presente trabajo busca investigar el modo en el que favorecen las iniciativas de Open Innovation a los proyectos de innovación que realiza una institución financiera y la contribución de los marcos de trabajo ágiles en el nacimiento, desarrollo y ejecución de este tipo de proyectos. En ese sentido, se pretende alcanzar dichos objetivos a través de un estudio de caso basado en el análisis de tres proyectos, que acontecieron en uno de los bancos del Perú entre los años 2019 y 2020. En la primera parte de esta tesis, se detallan los antecedentes de la innovación en el sector financiero peruano que apoyan a situar el contexto de la investigación y presentar al Banco Latinoamericano como objeto de estudio. A partir de ello, se construye el marco teórico empezando por las definiciones de innovación y su evolución desde el modelo de primera generación hasta el modelo de sexta generación o de innovación abierta. Como resultado, esta revisión bibliográfica permitirá descubrir que, el Open Innovation aplicado al sector financiero, requiere una estrategia diferente y adaptativa de gestión, razón por cual se inicia con la exploración del origen, evolución y definición de un conjunto de metodologías ágiles. Posteriormente, se plantea una metodología de la investigación y, en base a las entrevistas semiestructuradas y el recojo de información tanto de fuentes internas como externas al banco, se responderá a las preguntas de investigación y se discutirá la validez de cada una de las proposiciones. Más adelante, habiendo ya establecido una relación entre los resultados del estudio de caso y el marco teórico, se presentará el aporte de este trabajo de investigación que consiste en proponer un nuevo marco de trabajo, basado en metodologías ágiles, y cuya aplicación de Open Innovation permita la creación de nuevos productos y servicios digitales en otras empresas del sector financiero. Finalmente, se especificarán las conclusiones y las recomendaciones asociadas a los hallazgos de esta investigación, con el objetivo de que otras empresas también puedan mejorar la entrega de valor en sus proyectos, gracias a un proceso de conexión con actores externos como las fintechs o startups.