Towards a benefits dependency network for DevOps based on a systematic literature review

  title={Towards a benefits dependency network for DevOps based on a systematic literature review},
  author={Ramtin Jabbari and Nauman bin Ali and Kai Petersen and Binish Tanveer},
  journal={Journal of Software: Evolution and Process},
DevOps as a new way of thinking for software development and operations has received much attention in the industry, while it has not been thoroughly investigated in academia yet. The objective of this study is to characterize DevOps by exploring its central components in terms of principles, practices and their relations to the principles, challenges of DevOps adoption, and benefits reported in the peer‐reviewed literature. As a key objective, we also aim to realize the relations between… 
DevOps and software quality: A systematic mapping
Why are many businesses instilling a DevOps culture into their organization?
The research explores the problems and expected outcomes that moved companies to adopt DevOps and reveals a set of patterns and anti-patterns about the reasons why companies are instilling a DevOps culture.
The necessity of a lead person to monitor development stages of the DevOps pipeline
The objective of this survey is to clarify the significance of a lead person to monitor the DevOps pipeline and report any failure detected in each development stage.
Without appropriate consideration of security best practices, the continuous delivery of IT services facilitated by DevOps is risky. On the other hand, SecOps offers the possibility to reduce
Identification and prioritization of DevOps success factors using fuzzy-AHP approach
The results indicate that “DevOps security pipeline,” “use system orchestration” and “attempt matrix organization and transparency” factors are the highest ranked success factors for the successful implementation of DevOps practices.
Exploring the Benefits of Combining DevOps and Agile
The combined adoption of Agile and DevOps enables organizations to cope with the increasing complexity of managing customer requirements and requests. It fosters the emergence of a more collaborative
Grey Literature in Software Engineering: A Critical Review
Dependency Management in Large-Scale Agile: A Case Study of DevOps Teams
This study explores coordination mechanisms in agile DevOps teams in a large-scale project and how the mechanisms address different types of dependencies and identified 20 coordination mechanisms.
Continuous Development and Testing of Access and Usage Control: A Systematic Literature Review
An overview of research proposals in the area of continuous development and testing of access and usage control systems shows that primary studies are mostly published in security venues followed by software engineering venues.


What is DevOps?: A Systematic Mapping Study on Definitions and Practices
A definition for DevOps is proposed which may overcome inconsistencies over the various existing definitions of individual research studies and the practices explicitly proposed for Dev Ops have been presented as well as the relation to other software development methods.
Characterizing DevOps by Hearing Multiple Voices
A Multivocal Literature Review aiming at characterizing DevOps in multiple perspectives, including data sources from technical and gray literature, and identifying its recurrent principles, practices, required skills, potential benefits, challenges and what motivates the organizations to adopt it is performed.
DevOps: A Definition and Perceived Adoption Impediments
This study interview 13 subjects in a software company adopting DevOps and presents 11 impediments for the company’s DevOps adoption that were identified based on the interviews.
Strengthening harmonization of Development (Dev) and Operations (Ops) silos in IT environment through systems approach
  • Syed W. Hussaini
  • Computer Science
    17th International IEEE Conference on Intelligent Transportation Systems (ITSC)
  • 2014
This paper presents a model based on cybernetics and systems thinking principles to overcome the challenges of strengthening the harmonization of Development and Operations functions in an
Continuous software engineering and beyond: trends and challenges
Drawing on the lean concept of flow, a number of continuous activities which are important for software development in today’s context are identified, all underpinned by continuous innovation.
ResearchOps: The case for DevOps in scientific applications
The usefulness of DevOps concepts to improve the development of software that supports scientific projects is explored, the similarities and differences between scientific projects and Web applications development are established, and where the related methodologies need to be extended.
Aligning Software Project Decisions: a Case Study
A lack of understanding the business strategy and a lack of communication between business, product and project level stakeholders were among the problems that are highlighted by this study.
Understanding DevOps & bridging the gap from continuous integration to continuous delivery
  • Manish Virmani
  • Computer Science
    Fifth International Conference on the Innovative Computing Technology (INTECH 2015)
  • 2015
This paper tries to cover all aspects of Devops applicable to various phases of SDLC and specifically talks about business need, ways to move from continuous integration to continuous delivery and its benefits, and various considerations one must evaluate before adopting DevOps.
Composable DevOps: Automated Ontology Based DevOps Maturity Analysis
Valuable lessons learned from mistakes in tool centric adoption of IT Infrastructure Library are explored and it is shown how those lessons are applied to develop a lightweight compos able/contextual DevOps framework that learns and measure itself to avoid those cultural pitfalls.
Managing the Realization of Business Benefits from IT Investments
Drawing on more than 10 years of research studying how organizations can improve the return on their IT investments, an approach for identifying, planning, and managing the delivery of benefits is presented.