login
Home / Papers / THE CHALLENGES AND MITIGATION STRATEGIES OF USING DEVOPS DURING SOFTWARE...

THE CHALLENGES AND MITIGATION STRATEGIES OF USING DEVOPS DURING SOFTWARE DEVELOPMENT

4 Citations•2022•
Dhaya Sindhu Battina
journal unavailable

This paper looked at the challenges that DevOps brings to software development, as well as the techniques for mitigating such challenges, and verified and assess whether the problems and mitigation measures of implementing DevOps from systematic literature research are widespread in business.

Abstract

— This paper looked at the challenges that DevOps brings to software development, as well as the techniques for mitigating such challenges. Every industry, from finance to retail manufacturing, relies on software. Individual desktop programs, large-scale web applications, and mobile apps are all examples of software [1]. Due to software's intangible and complicated nature, requirements change fast, and software development teams have found it difficult to generate software that adequately meets client expectations while also providing the desired functionality and software quality [1]. Innovations have advanced the software business fast. Researchers have developed new programming languages, new database designs, and new development technologies such as Cloud Computing, Crowdsourcing, APIs, and SOA as a burgeoning business that is just 50 to 60 years old [2]. Because of the introduction of new technologies, old software systems become out-of-date and must be improved for the company to remain viable. Because software is always evolving, several Software Development Life Cycle (SDLC) models have emerged, including the Waterfall approach, Iterative Model, Spiral Model, Agile, and derivative forms [2]. These models all cater to software development, deployment, and maintenance. With today's technological advancements, the industry is moving toward the "DevOps" paradigm of software development. To provide software and services quickly, reliably, and of better quality, DevOps uses a variety of methodologies that bring together developers and operations personnel. In a team empowered with complete responsibility for their service and its underlying technological stack, duties and responsibilities are shared from development through deployment and maintenance [3]. This study is meant to verify and assess whether the problems and mitigation measures of implementing DevOps from systematic literature research are widespread in business.