4 research outputs found

    Investigating Software Engineering Artifacts in DevOps Through the Lens of Boundary Objects

    Get PDF
    Software engineering artifacts are central to DevOps, enabling the collaboration of teams involved with integrating the development and operations domains. However, collaboration around DevOps artifacts has yet to receive detailed research attention. We apply the sociological concept of Boundary Objects to describe and evaluate the specific software engineering artifacts that enable a cross-disciplinary understanding. Using this focus, we investigate how different DevOps stakeholders can collaborate efficiently using common artifacts. We performed a multiple case study and conducted twelve semi-structured interviews with DevOps practitioners in nine companies. We elicited participants\u27 collaboration practices, focusing on the coordination of stakeholders and the use of engineering artifacts as a means of translation. This paper presents a consolidated overview of four categories of DevOps Boundary Objects and eleven stakeholder groups relevant to DevOps. To help practitioners assess cross-disciplinary knowledge management strategies, we detail how DevOps Boundary Objects contribute to four areas of DevOps knowledge and propose derived dimensions to evaluate their use

    Un framework para el despliegue y evaluaci贸n de procesos software

    Get PDF
    La Ingenier铆a de Procesos Software promueve la producci贸n sistem谩tica de software mediante el seguimiento de una serie de procesos bien definidos. Una gesti贸n integral de dichos procesos implica el desarrollo de una serie de actividades como son el dise帽o de los modelos de procesos, la verificaci贸n, la validaci贸n, el despliegue y la posterior evaluaci贸n. El consorcio OMG public贸 el est谩ndar Software Process Engineering Metamodel (SPEM), un lenguaje destinado a facilitar y potenciar el entendimiento, la reutilizaci贸n y la mejora de los procesos software. Despu茅s de realizar una revisi贸n de la literatura con respecto a los usos del lenguaje, se pudieron extraer diversas conclusiones. La m谩s importante es que el est谩ndar ha tenido poca aceptaci贸n en la industria, en parte debido a la propia complejidad del lenguaje, a ciertas carencias existentes en aspectos como la gesti贸n de la variabilidad de los procesos y su ejecutabilidad, y la falta de mecanismos para la automatizaci贸n del despliegue sobre herramientas de soporte. Adem谩s, la evaluaci贸n de los procesos software es una actividad manual y su automatizaci贸n requiere mejorar considerablemente la interoperabilidad entre las herramientas de apoyo a la producci贸n y gesti贸n del software. Con los objetivos de minimizar los tiempos requeridos para adaptar las herramientas al comenzar cada nuevo proyecto y disminuir la complejidad t茅cnica existente a la hora de construir mecanismos para automatizar la evaluaci贸n, se presenta Software Process Deployment & Evaluation Framework (SPDEF), un marco de trabajo para el despliegue y evaluaci贸n de procesos software. Este marco de trabajo se basa en la aplicaci贸n de las t茅cnicas de la Ingenier铆a del Software dirigida por modelos y de la integraci贸n de informaci贸n mediante datos abiertos enlazados. Utilizando las primeras, se consigue la adaptaci贸n semi-autom谩tica de las herramientas de soporte mediante la transformaci贸n sucesiva de modelos, partiendo desde el modelo de procesos. Con los datos abiertos enlazados, se consigue que las herramientas expongan de manera controlada la informaci贸n que gestionan, para as铆 facilitar la construcci贸n de soluciones de integraci贸n destinadas a la evaluaci贸n de los procesos. El framework incluye, adem谩s de un m茅todo sistem谩tico para el despliegue y evaluaci贸n, un conjunto de modelos y relaciones, as铆 como una serie de herramientas de apoyo. Para la evaluaci贸n del framework se han desarrollado dos casos de estudio consistentes en el despliegue de la metodolog铆a OpenUP sobre herramientas de soporte y en la evaluaci贸n de competencias en recursos de personal implicados en los procesos software. Adem谩s, se presenta un escenario detallado de integraci贸n para ilustrar c贸mo es posible automatizar las revisiones t茅cnicas de calidad sobre los proyectos de desarrollo o mantenimiento de software

    Unterst眉tzung der Koexistenz von agilen und traditionellen Anforderungsartefakten

    Get PDF
    [no abstract
    corecore