A qualitative study of DevOps usage in practice

@article{Erich2017AQS,
  title={A qualitative study of DevOps usage in practice},
  author={F. Erich and C. Amrit and M. 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… Expand
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 humanExpand
An Empirical Taxonomy of DevOps in Practice
  • Ruth W. Macarthy, J. Bass
  • Computer Science
  • 2020 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA)
  • 2020
TLDR
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. Expand
DevOps in practice: an exploratory case study
TLDR
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. Expand
DevOps in practice: A multiple case study of five companies
TLDR
This exploratory study presents detailed descriptions of how DevOps is implemented in practice, particularly in small and medium sized companies, and contributes to the overall understanding of DevOps concept, practices and its perceived impacts. Expand
Characterizing DevOps Culture: A Systematic Literature Review
TLDR
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. Expand
DevOps in Practice - A preliminary Analysis of two Multinational Companies
TLDR
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. Expand
Analyzing the Behaviour of Applying Agile Methodologies & DevOps Culture in e-Commerce Web Application
TLDR
Through this paper, some of the functional facets of agile methodologies and DevOps processes are acquainted in e-commerce application. Expand
Towards Process Improvement in DevOps: A Systematic Literature Review
TLDR
The objective of this research is to investigate the process improvement contributions made by researchers in the DevOps field and to develop a DevOps maturity model that can appraise and improve the processes in theDevOps environment. Expand
From Agile to DevOps: Smart Skills and Collaborations
TLDR
It is argued that DevOps leads to greater smartness for the Information Systems function because of a fundamental disruption in the soft skills that software teams are expected to possess, and in the patterns of collaboration among teams. Expand
Designing Software Architecture to Support Continuous Delivery and DevOps: A Systematic Literature Review
TLDR
This paper presents a systematic literature review of software architecture approaches that support the implementation of Continuous Delivery (CD) and DevOps and indicated that micro-services are a dominant architectural style in this context. Expand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 60 REFERENCES
A grounded theory analysis of modern web applications: knowledge, skills, and abilities for DevOps
TLDR
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. Expand
Cooperation between developers and operations in software engineering projects
TLDR
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. Expand
A Mapping Study on Cooperation between Information System Development and Operations
TLDR
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. Expand
Dimensions of DevOps
TLDR
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. Expand
Adopting the IBM DevOps approach for continuous software delivery Adoption paths and the DevOps maturity model
IBM DevOps introduces an enterprise capability for continuous software delivery, enabling organizations to seize market opportunities and reduce time to customer feedback. This article outlines fourExpand
Performing systematic literature reviews in software engineering
TLDR
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. Expand
Eliciting operations requirements for applications
TLDR
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. Expand
System Dynamics Modeling of Agile Continuous Delivery Process
TLDR
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. Expand
Towards behavior driven operations (BDOps)
TLDR
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. Expand
A three-tier knowledge management scheme for software engineering support and innovation
TLDR
A three-tier knowledge management scheme is presented through a systematic planning of actions spanning the transition processes in levels from conceptual exploration to prototype development, experimentation, and product evaluation for bridging the development and operation communities. Expand
...
1
2
3
4
5
...