8,242 research outputs found
DevOps in Practice -- A preliminary Analysis of two Multinational Companies
DevOps is a cultural movement that aims the collaboration of all the
stakeholders involved in the development, deployment and operation of soft-ware
to deliver a quality product or service in the shortest possible time. DevOps
is relatively recent, and companies have developed their DevOps prac-tices
largely from scratch. Our research aims to conduct an analysis on practic-ing
DevOps in +20 software-intensive companies to provide patterns of DevOps
practices and identify their benefits and barriers. This paper presents the
preliminary analysis of an exploratory case study based on the interviews to
relevant stakeholders 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. This study aims to help practitioners and researchers to
better understand DevOps transformations and the contexts where the practices
worked. This, hopefully, will contribute to strengthening the evidence
regarding DevOps and supporting practitioners in making better informed
decisions about the return of investment when adopting DevOps.Comment: 8 pages, 1 figure, 2 tables, conferenc
Management Challenges for DevOps Adoption within UK SMEs
The DevOps phenomenon is gathering pace as more UK organisations seek to leverage the benefits it can potentially bring to software engineering functions. However substantial organisational change is inherent to adopting DevOps, especially where there are prior and established methods. As part of a wider piece of doctoral research investigating the management challenges of DevOps adoption, we present early findings of a six month qualitative diary study following the adoption of DevOps within a UK based SME with over 200 employees. We find that within our case study organisation, the DevOps approach is being adopted for the development of a new system used both internally and by customers. DevOps, conceptually, appears to be generally well regarded, but in reality is proving difficult to fully adopt. This difficulty is down to a combination of necessity in maintaining a legacy system, lack of senior management buy-in, managerial structure and resistance. Additionally, we are finding evidence of job crafting, especially with the software developers. Taken together, we put forward the argument that DevOps is an interdisciplinary topic which would greatly benefit from further management and potentially psychology oriented research attention
DevOps is Bigger than IT: Driving Digital Transformation in Libraries
The DevOps movement represents a paradigm shift in software development, but there are misconceptions about what it really means. It’s much more nuanced than simply adding a DevOps engineer to your team or asking systems administrators and developers to play well together. At its core, DevOps is about culture change. In this talk, we will define the CALMS framework of DevOps and the people, technical, and organizational factors that challenge its adoption. We will share specific examples of how DevOps is changing the way we work on digital library projects at Ohio State University Libraries and how its universal principles can drive large-scale digital transformation in libraries.
Presented at Coalition for Networked Information (CNI) Spring 2020 Membership MeetingSlidesSpeaker notesNo embarg
Report from GI-Dagstuhl Seminar 16394: Software Performance Engineering in the DevOps World
This report documents the program and the outcomes of GI-Dagstuhl Seminar
16394 "Software Performance Engineering in the DevOps World".
The seminar addressed the problem of performance-aware DevOps. Both, DevOps
and performance engineering have been growing trends over the past one to two
years, in no small part due to the rise in importance of identifying
performance anomalies in the operations (Ops) of cloud and big data systems and
feeding these back to the development (Dev). However, so far, the research
community has treated software engineering, performance engineering, and cloud
computing mostly as individual research areas. We aimed to identify
cross-community collaboration, and to set the path for long-lasting
collaborations towards performance-aware DevOps.
The main goal of the seminar was to bring together young researchers (PhD
students in a later stage of their PhD, as well as PostDocs or Junior
Professors) in the areas of (i) software engineering, (ii) performance
engineering, and (iii) cloud computing and big data to present their current
research projects, to exchange experience and expertise, to discuss research
challenges, and to develop ideas for future collaborations
- …