masterThesis
ADAM : Método Ágil para Adopción de estrategias de DevOps
Fecha
2023Registro en:
005.1 S718
Autor
Soto Velásquez, Jairo Alberto
Institución
Resumen
This research paper focuses on the concept of DevOps. DevOps is the acronym
Development and Operations English and consists of a set of
Practices to improve automation and monitoring at all steps of the
Software construction, from integration, testing and deployment, to
Configuration and management of the infrastructure required for the software
works properly.
Good practices are implemented in many industrial development projects
of DevOps without leveraging engineering methods, which leads to
implement practices that are unnecessary for the project, or fail to implement other practices that
They improve the different stages of this. This paper presents the adoption method
of DevOps called Agile DevOps Adoption Methodology (ADAM). The method consists of
in a series of activities that are implemented on a cyclical basis, starting with the
identification of the current state of DevOps adoption, following the creation of the
backlog of good DevOps practices, following the definition of the objectives of
service level, service level indicators, and finally practices of
Monitoring and observability to measure the effectiveness of the proposed method. This method of
We evaluate adoption in the case of a web application for the design of
products called VariaMos. The results obtained allowed us to conclude on the
speed and level of automation of ADAM adoption process management. In
the evaluation, we found that using ADAM deployment times and lead time
(lead time) decreased by more than 500%, compared to a
Deploy without any method and executed manually. In addition, the use of ADAM does not
affected the quality of the product with which the method was evaluated; which has allowed a
Greater product evolution and improved confidence on the part of end users.
In addition, maintenance costs are reduced by 50%. In the results obtained
we also found that the time to DevOps adoption is much longer at the start of the
project, but as the practices are adopted, the time is reduced. These
Results constitute a first empirical evidence of the potential of the method
ADAM proposed in this paper on improving the adoption of DevOps in the
construction of Web applications.