A qualitative study of DevOps usage in practice

@article{Erich2017AQS,
  title={A qualitative study of DevOps usage in practice},
  author={Floris Erich and Chintan Amrit and Maya Daneva},
  journal={Journal of Software: Evolution and Process},
  year={2017},
  volume={29}
}
Organizations are introducing agile and lean software development techniques in operations to increase the pace of their software development process and to improve the quality of their software. They use the term DevOps, a portmanteau of development and operations, as an umbrella term to describe their efforts. In this paper, we describe the ways in which organizations implement DevOps and the outcomes they experience. We first summarize the results of a systematic literature review that we… 

Adoption of DevOps Practices in the Finnish Software Industry: an Empirical Study

DevOps is a software development model with an objective to increase collaboration and information sharing between teams, produce fast feedback through frequent loops, and reduce error prone human

An Empirical Taxonomy of DevOps in Practice

  • Ruth W. MacarthyJ. Bass
  • Computer Science
    2020 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA)
  • 2020
This study provides an empirical taxonomy of DevOps implementation, describing developers’ interaction with On-premises Ops, Outsourced Ops, DevOps teams, and DevOps bridge teams and presents a novel mapping of the approaches to on- Premises and cloud-based deployments, and identified the facilitators of Dev Ops practices in the different modes.

DevOps in practice: an exploratory case study

This study aims to help practitioners and researchers to better understand some DevOps improvement practices as well as real DevOps projects and the contexts where the practices worked, and benefits and barriers appeared, and will contribute to strengthening the evidence regarding DevOps.

DevOps in practice: A multiple case study of five companies

DevOps model in practice: Applying a novel reference model to support and encourage the adoption of DevOps in a software development company as case study

This is how the DevOps Model could guide professionals and organizations towards a better understanding of DevOps, in addition to minimizing the subjectivity and error of its interpretation, adoption.

Characterizing DevOps Culture: A Systematic Literature Review

This paper tackles the characterization of DevOps culture by means of a Systematic Literature Review and results provide a deeper understanding of the phenomena from human factor´s perspective.

DevOps Practitioners’ Perceptions of the Low-code Trend

Background: DevOps is currently one of the main trends in software development. Low-Code is also an emerging tendency that, combined with DevOps, may offer significant value to software businesses by

Exploring the Criticality and Impact of DevOps Practices

The purpose of the study has been to explore DevOps practices with regards to their criticality on DevOps adoption goals, making grounds for decision making in the industry and for further research.

Multi-Cloud DevOps Adoption - Tools and Techniques

  • J. Krithika
  • Business
    International Journal for Research in Applied Science and Engineering Technology
  • 2019
: We belong to a world that rapidly upgrades itself in terms of innovation and technology. Organizations have to keep up with the changing times and thereby started using agile and lean development

DevOps in Practice - A preliminary Analysis of two Multinational Companies

The results show the benefits (software delivery performance) and barriers that these companies are dealing with, as well as DevOps team topology they approached during their DevOps transformation.
...

References

SHOWING 1-10 OF 57 REFERENCES

A grounded theory analysis of modern web applications: knowledge, skills, and abilities for DevOps

By applying a qualitative analysis approach, namely grounded theory, to three web application development projects, it is discovered that the KSAs for both Software Development and IT Operator practitioners support the four perspectives of DevOps: collaboration culture, automation, measurement, and sharing.

Cooperation between developers and operations in software engineering projects

The data shows that cooperation can be improved in several development activities like requirements engineering, system design, documentation, testing, training, and deployment planning, as well as unsatisfied users.

A Mapping Study on Cooperation between Information System Development and Operations

A Systematic Mapping Study to explore DevOps discovered that DevOps has not been adequately studied in scientific literature and is supported by a culture of collaboration, automation, measurement, information sharing and web service usage.

Dimensions of DevOps

This study investigates the elements that characterize the Dev Ops phenomenon using a literature survey and interviews with practitioners actively involved in the DevOps movement to develop an initial conceptual framework.

Adopting the IBM DevOps approach for continuous software delivery Adoption paths and the DevOps maturity model

This article outlines four paths to adopting or improving continuous software delivery in your organization and presents a practice-based framework (the DevOps maturity model) that can help you assess your current practices, set goals, and measure your improvement along a continuum as you adopt the IBM DevOps approach.

Performing systematic literature reviews in software engineering

This tutorial is designed to provide an introduction to the role, form and processes involved in performing Systematic Literature Reviews, and to gain the knowledge needed to conduct systematic reviews of their own.

Eliciting operations requirements for applications

This paper argues that “communication” is too vague and that there are a variety of specific and well known sources that developers can examine to determine requirements to support the installation and operations of an application product.

System Dynamics Modeling of Agile Continuous Delivery Process

The aim of this paper is to develop a System Dynamics (SD) model to achieve a repetitive, risk-free and effortless Continuous Delivery process to reduce the perils of delayed delivery, delivery cost overrun and poor quality delivered software.

Towards behavior driven operations (BDOps)

This paper discusses the behavior driven approach for operations specifically on the core sub-systems like infrastructure provisioning, deployment and monitoring, and uses Cucumber-Nagios to detect behavior of an enterprise application.
...