From Agile to DevOps, Holistic Approach for Faster and Efficient Software Product Release Management
Abstract
Release management is one of the most important software processes and is a set of
processes that includes the compilation, configuration, and management of software
versions in different environments. In recent years, changes in processes,
technologies, and tools and changes in practices and understanding have paved the
way for more effective, efficient, sustainable, reusable models and methods in this
field. The purpose of this study is to examine the DevOps idea to produce a flow,
highlight their benefits, and investigate with a model how these philosophies, which
are two of the most important processes and methods in software development
today, can reveal an effective release management process. What has been learned
from the research is how the agile and DevOps practices, which have become
widespread in recent years, can be positioned in a general flow in the release
management process, although there are different practices, flows, disciplines, and
technology. Sharing a case study on these issues in future studies and an experience
sharing research where the flow is applied as a case study will reveal positive
feedback on the real-life application and results of the flow and the model. Further,
a literature review studies in which deficiencies in the literature are identified will
be useful in determining the gaps in the process.
Collections
The following license files are associated with this item: