Informática con mención en Ingeniería de Software
URI permanente para esta colecciónhttp://54.81.141.168/handle/123456789/51450
Explorar
Ítem Texto completo enlazado Agile practices adoption in CCM1 organizations : a systematic literature review(Pontificia Universidad Católica del Perú, 2017-05-05) Palomino Vásquez, Marco Antonio Ibsen; Dávila Ramón, Abraham EliseoIn the recent years, the adoption of agile frameworks and methodologies in Software Development Organizations (SDO) has grown up considerably. Unfortunately, there are scenarios where agile practices can’t cover alone all the needs; for instance, software projects with a large level of required formal documentation or large, complex software projects; similarly, this kind of situations happen frequently in a context of CMMI organizations. The aim of this study is to identify and analyze the most used agile practices that are used in combination with CMMI within SDO. To accomplish this, a systematic literature review has been performed according to relevant guidelines. This study has identified practices related Daily Meeting and Product Backlog management from Scrum framework as most common agile practices used in combination with CMMI. In addition, we could identify that there are specific benefits of implementing practices from both approaches.Ítem Texto completo enlazado Análisis de la convergencia de modelos sobre las comparaciones entre ISO/IEC I2207 y el modelo CMMI-DEV-UNA revisión sistemática de la literatura(Pontificia Universidad Católica del Perú, 2017-04-27) Crisóstomo Almeyda, Javier Alejandro; Dávila Ramón, Abraham EliseoLas organizaciones cada vez más demandan una mejor y eficiente gestión de los procesos de desarrollo de software, pues han comprendido la importancia en proporcionar servicios de calidad alineados a sus objetivos operacionales y estratégicos. En el contexto de la Industria del Software se tienen a CMMI-DEV como el modelo más popular para la mejora de procesos y a la ISO/IEC 12207 como el estándar para la definición de los procesos en el ciclo de vida del software los cuales son comparados para analizar su cobertura y las ventajas de uno respecto del otro. En este estudio se busca analizar los resulta-dos de las comparaciones (parciales o completas) de las distintas versiones para determinar si estos modelos van evolucionando de manera convergente o no en los procesos técnicos relacionados a la producción de software. Para el estudio se realizó una revisión sistemática de la literatura en las principales bases de datos indexadas relacionadas con el tema de estudio. Este estudio ha identificado 9 artículos directamente relacionados a la comparación entre ISO/IEC 12207 y CMMI, en los cuales la técnica más empleada en la comparación de estos modelos es el mapping.Ítem Texto completo enlazado Analysis of environmental factors in the adoption of iso/iec 29110. Multiple case study(Pontificia Universidad Católica del Perú, 2017-10-23) Lucho Romero, Cesar Stuardo; Dávila Ramón, Abraham EliseoThe software industry comprising small companies represents an interesting opportunity for economic development. But these still have problems in productivity and the quality of their delivered products. In this context, the ISO/IEC 29110 standard has been developed, which represents an opportunity for small companies whose adoption depends on several factors, in particular, those related to the environment. In this paper, we study the influence of environmental factors on the adoption of ISO/IEC 29110 standard. For this research, a multiple case study was carried out, which includes four organizations as units of analysis. In a controlled environment, each organization implemented the processes belonging to the basic profile of the ISO/IEC 29110 standard. After the implementation, an analysis has been made of the environmental factors that influenced the adoption of the standard. Of the 16 environmental factors analyzed, it was found that 6 factors influenced all the organizations and those related to the support and trust of the partners had the greatest positive influence on the standard adoption, while the defense factor of the partners had the most negative influence. All other factors had minimal or no influence.Ítem Texto completo enlazado Arquitecturas de modelos de madurez organizacional : una revisión sistemática de la literatura(Pontificia Universidad Católica del Perú, 2016-06-25) Saavedra Rotta, Viviana Franshesca; Dávila Ramón, Abraham EliseoLa proliferación de modelos de madurez organizacional en el dominio de la ingeniería de software y su adaptación a otros dominios está generando confusión en la industria y la academia. Los cambios introducidos en las adaptaciones tienen origen en esquemas de categorización de organizaciones existentes en estos dominios distintos al de la ingeniería de software. Esta situación genera desconcierto y demoras en la adopción y evolución de los modelos de madurez organizacional. (OBJETIVOS) En este estudio se identifica los enfoques arquitecturales usados en el desarrollo de modelos de madurez organizacional para diferentes dominios y las características relevantes de estas arquitecturas. (MÉTODOS) Se realizó una revisión sistemática de la literatura en las bases de datos reconocidas sobre arquitecturas usadas en el desarrollo de modelos de madurez organizacional. (RESULTADOS) Se identificó 70 estudios que describen la arquitectura de modelos de madurez organizacional para diferentes dominios, predominando tecnologías de la información e ingeniería de software como ámbitos de aplicación; sin embargo también se encontró estudios relacionados a otros contextos como construcción, logística, educación y sistemas médicos. Los modelos de madurez encontrados en los estudios fueron agrupados en ocho tipos de arquitecturas. (CONCLUSIONES) Se encontró que la arquitectura del modelo CMMI y las arquitecturas basadas en modelo de progresión son las más usadas en los estudios. Se encontró además que las arquitecturas de los modelos de madurez del ámbito de la ingeniería de software y sistemas pueden emplearse como base para definir modelos de madurez organizacional para otros campos de aplicación de la industria con cambios menores.Ítem Texto completo enlazado Factores de adopción y retención de CMMI: revisión sistemática de la literatura(Pontificia Universidad Católica del Perú, 2023-06-08) Alfaro Ponte, Francisco Eduardo; Silva Obregon, Cynthia Lizeth; Dávila Ramón, Abraham EliseoCMMI has increased the productivity and reduced the cost of software development in the software industry. However, there are factors that influence the adoption and retention of CMMI in software organizations, and that need to be studied over time. This article aims to identify factors that influence the adoption and retention of CMMI in the software development organizations. A systematic literature review (SLR) was performed for this study. In the first stage, 2507 articles were obtained from 6 relevant databases and after the SLR process, 40 studies on factors and their possible influence were selected. These factor studies were classified according to a taxonomy based on: organization, people, processes and product. The most studied factors are related to people and organizations, in the CMMI adoption and retention processes, which is consistent with the fact that it is the "people" of the software development "organizations" who manage to carry out the software projects. Studies related to retention factors are still scarce, representing only 10% of the total identified. In addition, the use of alternate terms of factors and the use of "critical success factors" and "success factors" are observed without a clear distinction.Ítem Texto completo enlazado Financial impact on the adoption of software validation tasks in the analysis phase : a business case(Pontificia Universidad Católica del Perú, 2017-11-16) Allasi Bardales, David Enrique; Dávila Ramón, Abraham EliseoSome information systems in a group of kind of organizations (for example government administrative organizations) have a critical role so they must achieve requirements in a rigorous way. However, it is not a common practice to use validation tasks, so these requirements usually do not correspond to the need. This study aims to analyze the financial impact the adoption of practices related to validation in the phase of requirements management and analysis of software development. This study was carried out based on pre-test and post-test approach; in our case, we perform: first, an evaluation of a relevant and representative project; second, the organization introduces software validation tasks; and finally, an evaluation of an equivalence project with the improved process. We found that both project performed change during software life cycle. However, in the first one, the change was performed in the final stage, while the second project was made during the analysis stage. The requirements management and analysis process were improved and the results were observed during first stages and it represents a 16% of saved.Ítem Texto completo enlazado Modelo de calidad de servicios basado en la ISO/IEC 25011 para un sistema de gestión de aprendizaje: Una aplicación en la industria(Pontificia Universidad Católica del Perú, 2021-03-11) Medina Delgado, Jaime Eduardo; Dávila Ramón, Abraham EliseoLa educación en línea ha pasado por grandes cambios tras la masificación del Internet y los dispositivos móviles, así como el posicionamiento de los sistemas de gestión de aprendizaje (LMS). Sin embargo, la calidad del servicio de éstos, todavía presenta ciertas dificultades, pues así lo manifiestan los estudiantes y docentes. El objetivo del estudio es definir un modelo de calidad basada en la ISO/IEC 25011, con la participación de varios actores y el uso de una técnica de priorización para el caso de un sistema de gestión de aprendizaje de un emprendimiento que ha desarrollado su propio LMS. Para este trabajo se realizó un mapeo sistemático de la literatura y un estudio de caso aplicando el Proceso Analítico Jerárquico (AHP del inglés Analytical Hierarchical Process) para determinar la priorización de las mejoras. Se identificaron las características de calidad de servicio, como atributo del servicio, basadas en la ISO/IEC 25011, bajo el contexto de los sistemas de gestión de aprendizaje considerando a grupos de interés relevantes y usando el AHP para la priorización. El modelo establecido y la priorización realizada, permitieron identificar que el sistema de gestión del aprendizaje del emprendimiento tiene como característica más importante la disponibilidad, el servicio más relevante el aula virtual.Ítem Texto completo enlazado Modelos de análisis de impacto aplicados a la gestión de riesgos en proyectos de desarrollo de software: una revisión sistemática de la literatura(Pontificia Universidad Católica del Perú, 2017-07-05) Calla Alarcón, Carlos Alberto; Dávila Ramón, Abraham EliseoEl análisis de impacto aplicado a un proyecto de desarrollo de software permite determinar entre otros los factores o atributos que se ven afectados de manera positiva o negativa. Los valores de estos atributos como: tiempo, presupuesto y cronograma, entre otros, varían en el tiempo y deben ser controlados por el responsable del proyecto, sin embargo éstos no siempre se apoyan en la gestión de 1s de manera adecuada. El objetivo de este trabajo es identificar modelos de análisis de impacto aplicables para la gestión de riesgos en proyectos de desarrollo de software. Para este estudio se realizó una revisión sistemática de la literatura en bases de datos reconocidas. Se encontraron 1654 estudios primarios de análisis de impacto aplicados a proyectos de desarrollo de software y 17 artículos definiendo 21 modelos de análisis de impacto y 1 artículo de un marco comparativo entre algunos modelos existentes. A partir del análisis realizado de los estudios primarios se puede concluir que existen modelos de análisis de impacto que se han aplicado a proyectos de desarrollo de software en distintas fases y distintos aspectos. Sin embargo, ninguno de ellos aplicado a la gestión de riesgos en proyectos de desarrollo de software.Ítem Texto completo enlazado Modelos para el análisis comparativo de herramientas de software: Una revisión sistemática de la literatura(Pontificia Universidad Católica del Perú, 2017-06-20) Romero de Souza Ferreyra, Yanire; Dávila Ramón, Abraham EliseoEl análisis comparativo es el proceso mediante el cual se analiza el uso de determinadas herramientas de software bajo criterios de evaluación con la finalidad de determinar cuál es la más adecuada para el contexto seleccionado. Dicho análisis requiere modelos y sus elementos (procedimientos, prácticas, técnicas y herramientas, entre otros) bajo los cuales debe ser llevado a cabo para obtener los mejores resultados sobre el objeto de estudio. (OBJETIVOS) En este estudio se busca identificar modelos y sus elementos propuestos para la realización de análisis comparativo de herramientas para el desarrollo de software. (MÉTODOS) Para la identificación de los modelos y sus elementos se realizó una revisión sistemática de la literatura en las bases de datos reconocidas. (RESULTADOS) De un total de 1226 artículos revisados, se identificaron 32 artículos que hacen referencia a 8 modelos y sus elementos para la realización de análisis comparativo. Además se puede señalar que los modelos de análisis comparativo en la industria de software son utilizados para la evaluación de herramientas y/o metodologías de desarrollo de software. (CONCLUSIONES) Se puede concluir que existen diversos modelos y sus elementos para la realización de análisis comparativo en el ámbito de desarrollo de software siendo el modelo de definición de criterios el más utilizado en los estudios primarios seleccionados para la evaluación de herramientas y/o metodologías en el ámbito de la ingeniería de software.Ítem Texto completo enlazado Revisión sistemática de comparación de modelos de procesos software(Pontificia Universidad Católica del Perú, 2016-02-23) Cano Salazar, Christian Enrique; Dávila Ramón, Abraham EliseoLa crisis del software a nivel mundial caracterizada por la baja calidad de los productos y el incumplimiento de los proyectos ha propiciado a que se tomen iniciativas para mejorar esta situación. En ese contexto los modelos de capacidad y madurez organizacional aparecieron y proliferaron de acuerdo a las necesidades de los colectivos empresariales o la percepción de los que propusieron esos modelos. Lamentablemente, un mercado con una gran diversidad de modelos como CMMI, ISO/IEC 12207, MoProSoft, MPS.Brasil, Agil SPI, ISO/IEC 29110 entre otros; no contribuye a que la industria mejore siendo necesario saber el grado de cobertura que tienen estos modelos para que las empresas que adoptaron o adopten uno, puedan migrar o adoptar otro pues les resulta más conveniente a sus intereses. Los modelos siguen apareciendo en el contexto de las tecnologías de información por lo que tener un esquema sistemático para determinar la cobertura es una necesidad relevante. En esta tesis de maestría se propone evaluar de manera comparada las metodologías o técnicas utilizadas para la comparación de modelos. Para realizar el estudio se utilizó una revisión sistemática de la literatura en bases de datos relevantes. A partir de la revisión se identificó algunas referencias de trabajos de comparación basados en implementaciones, otros de comparación siguiendo un esquema sistemático y manual, y un esquema basado en una representación gráfica denominada Composition Trees (CT). A partir de los modelos analizados se pudo determinar que los modelos pueden ser mejorados y en algunos casos combinados para obtener uno de mejores prestaciones para hacer un análisis comparativo de modelos de manera sistemática con posibilidades de extender a tres o más modelos en el análisis, a trabajar de manera bidireccional en la comparación y calcular de una manera sencilla la cobertura de ambos modelos.Ítem Texto completo enlazado Revisión sistemática de la literatura sobre calidad de producto software en el contexto de DevOps(Pontificia Universidad Católica del Perú, 2021-08-11) Céspedes Dávalos, Daniel Hugo; Dávila Ramón, Abraham EliseoDevOps es un cambio en la cultura organizacional que apunta a reducir la brecha entre los equipos de desarrollo y operación, acelerando el proceso de lanzamiento del software. Sin embargo, poco se sabe sobre el impacto de este enfoque en la calidad del producto de software. Este estudio tiene como objetivo analizar la influencia de la aplicación de DevOps en la calidad del producto de software. Para ello se realizó una revisión sistemática de la literatura donde se identificaron 31 artículos relacionados con DevOps y su influencia en la calidad del producto. Los estudios indican una fuerte influencia de algunas características de calidad del producto, específicamente: Confiabilidad y Mantenibilidad. Además, las prácticas asociadas con DevOps, tales como el producto mínimo viable, la automatización de la implementación, la automatización de pruebas, la computación en la nube y la cooperación en equipo, muestran una relación con la mejora en la calidad del producto de software.