Dimensions of DevOps

  title={Dimensions of DevOps},
  author={Lucy Ellen Lwakatare and Pasi Kuvaja and Markku Oivo},
DevOps has been identified as an important aspect in the continuous deployment paradigm in practitioner communities and academic research circles. However, little has been presented to describe and formalize what it constitutes. The absence of such understanding means that the phenomenon will not be effectively communicated and its impact not understood in those two communities. This study investigates the elements that characterize the DevOps phenomenon using a literature survey and interviews… 

DevOps Capabilities, Practices, and Challenges: Insights from a Case Study

It was found that the support of a number of technological enablers, such as implementing an automation pipeline and cross functional organisational structures, were critical to delivering the expected benefits of DevOps.

An Exploratory Study of DevOps: Extending the Dimensions of DevOps with Practices

This paper focuses on consolidating the understanding of DevOps and its practices as described by practitioners using multivocal literature and interviews to help identify and adopt the phenomenon.

DevOps: IT Development in the Era of Digitalization

The purpose of the thesis is to provide a clear understanding of how DevOps works in an organization to researchers and software practitioners. The objectives of the study are to provide a detailed

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.

Factors inhibiting the adoption of DevOps in large organisations: South African context

  • Morgan B. KamutoJ. J. Langerman
  • Business
    2017 2nd IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT)
  • 2017
Five main factors hindering the adoption of DevOps are identified: lack of strategic direction from senior management; lack of education around DevOps; risk of disintermediation of roles; resistance to change and silo mentality.

A DevOps Capability - The IVI DevOps Effectiveness Assessment

The DevOps Effectiveness Assessment (DEA) provides a holistic analysis of an organization’s DevOps maturity, and identifies the key relevant IT-CMF Critical Capabilities (CCs) to aid improvement.

Towards DevOps in the Embedded Systems Domain: Why is It So Hard?

The contribution of this paper is to introduce the concept of DevOps adoption in the embedded systems domain and then to identify key challenges for the Dev Ops adoption.

Relationship of DevOps to Agile, Lean and Continuous Deployment - A Multivocal Literature Review Study

The findings indicate that the DevOps phenomenon originated from continuous deployment as an evolution of agile software development, informed by a lean principles background, and it was concluded that successful adoption of DevOps requires agileSoftware development.

DevOps: Foundations and Its Utilization in Data Center

This chapter describes the DevOps approach established in a Data Center of Mexico of a large Mexican governmental organization, which aims to produce a seamless bridge and path between the software development teams and the release and deployment teams at Data Centers for developing and releasing software products.

DevOps Competences and Maturity for Software Producing Organizations

A DevOps Competence Model showing an overview of the areas to be considered in adopting DevOps is proposed and a DevOps Maturity Model is proposed that presents a growth path for software producing organizations.



DevOpSlang - Bridging the Gap between Development and Operations

This work proposes a language called DevOpSlang in conjunction with a methodology to implement DevOps as an efficient means for collaboration and automation purposes to enable fast and frequent releases of software.

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.

On the journey to continuous deployment: Technical and social challenges along the way

Integrated Solution for Timely Delivery of Customer Change Requests: A Case Study of Using DevOps Approach

Numerous past studies have indicated a strong linkage between customer satisfaction and business performance exhibited through timely responses and delivery of customer requests. As the enterprise

Survey on agile and lean usage in finnish software industry

Generally, the experiences of using agile and lean methods seem to be rather positive, although challenges, such as obtaining management support and limitations for scaling agile in distributed settings, were also identified.

Audition: a DevOps-oriented service optimization and testing framework for cloud environments

An approach to automated testing and quality assurance in cloud environments, which also takes deployment cost into consideration, is demonstrated, modeled after the auditioning process in the theater industry, which provides a process that fits well into the context and is easy to understand and follow.

Bridging the divide between software developers and operators using logs

  • Weiyi Shang
  • Computer Science
    2012 34th International Conference on Software Engineering (ICSE)
  • 2012
The use of logs are proposed as mechanism to bridge the gap between the software development and operation worlds and the value of logs is demonstrated as a tool to support developers and operators.

Recommended Steps for Thematic Synthesis in Software Engineering

  • D. CruzesT. Dybå
  • Computer Science
    2011 International Symposium on Empirical Software Engineering and Measurement
  • 2011
This paper conceptualizes the thematic synthesis approach in software engineering as a scientific inquiry involving five steps that parallel those of primary research.

Analyzing the Past to Prepare for the Future: Writing a Literature Review

A review of prior, relevant literature is an essential feature of any academic project that facilitates theory development, closes areas where a plethora of research exists, and uncovers areas where research is needed.

Supporting operations personnel through performance engineering

  • L. Bass
  • Computer Science, Business
    ICPE '13
  • 2013
The argument is that operations personnel are important stakeholders for systems and operations processes provide an important source of problems for performance engineers.