4 research outputs found

    Integración y entregas continuas con herramientas open source basado en DevOps: Una revisión sistemática de la literatura

    Get PDF
    La integración (CI) y entrega continua (CD) son las prácticas de desarrollo de software que han ayudado a impulsar el desarrollo ágil, debido a que fomentan la automatización en todo momento, permitiendo satisfacer las entregas de componentes de software rápidas y de calidad. Dichas prácticas requieren de herramientas, las mismas que no deben de ser impedimento alguno para poder llevar a cabo su implementación, por los costos excesivos y agobiantes, es así que el código abierto se convierte en la mejor opción. El presente estudio busca identificar, las herramientas open source, sus ventajas, limitaciones y por último cuáles son las más utilizadas. Para poder identificar los elementos mencionados se realizó una revisión sistemática de la literatura en bases de datos científicas reconocidas. De un total de ciento diez artículos revisados, se identificaron dieciocho artículos que ayudan al cumplimiento de nuestro objetivo. Al finalizar la revisión sistemática de la literatura se pudo evidenciar que existen algunas que destacan de otras por sus ventajas y desventajas, como es el caso de docker, gitlab y jenkins . Asimismo, se logró identificar sesenta y dos herramientas open source para CI/ CD y para finalizar las herramientas Jenkins y Github se presentan con una mayor frecuencia de uso.LIMAEscuela Profesional de Ingeniería de SistemasIngeniería de software - Procesos de softwar

    How to Organize DevOps’ Teams in Customer Firms? A Comparative Case Analysis

    Get PDF
    The issue of DevOps’ team structures has been seldom addressed in prior literature. Some scholars underlined certain teams' characteristics and proposed structure taxonomies. However, they hardly considered the effect of the firm's context on a structure choice, by only focusing on project-level influences in few studies. To cover this gap, we propose an organizational model for DevOps’ implementation within a consulting configuration. This setting is frequent in the current digital era and is particular as the partners differ in terms of digital maturity, cognition, and goals. We explored three cases in the public administration, telecommunications, and banking sectors. Data was collected through participant observation and semi-structured interviews and thematically analyzed with Nvivo. As results, we identify the key components of DevOps’ teams and highlight their synergies. We also contribute to academic literature and managerial practice by raising customer firms’ awareness on the contextual factors inducing variability on DevOps’ team structure

    DevOps Meets Dynamic Orchestration

    No full text
    Responding to the rising wave of demands brought forward by the digital economy requires injecting accelerated agility and speed into the software development life cycle. To build a technology stack that helps meet this demand, the DevOps methodology bridges the gap between software developers and the IT maintenance and operation professionals, by combining them into a unified team aligned around shared business goals, based on automation solutions that support rapid response to user demand while preserving stability and reliability. The concept of DevOps with its high pressure on automation, extended from application development to the maintenance and operation infrastructure, fosters more in-depth attention to the performance of infrastructure management. This paper discusses how dynamic orchestration of infrastructure delivery in Cloud environment accelerates agility in the DevOps process, by enabling rapid deployment of dynamic workload
    corecore