DEVOPS APPROACH AND LEAN THINKING IN AGILE SOFTWARE DEVELOPMENT: OPPORTUNITIES, ADVANTAGES, AND CHALLENGES (original) (raw)

A Review Paper on DevOps Methodology

2020

Depending and working on lean and agile practices, DevOps means end-to-end automation in software development and delivery. DevOps is the new tech-word that is creating buzz in the software field, it has different interpretation for different people. “DevOps is the software development strategy that bridges the gap between the development and operational team”. New challenge always shows up to the modern software companies that usually deal with system requirement and quality software issues. DevOps is the way to help the companies to cope with such challenges effectively. It merges the traditional software role and the work in order to enhance the communication between deployment rate and quality. The DevOps is design to introduce new set of rules, tools, and practices that offer better and more effective ways to deal with upcoming and existing challenges related to software development. DevOps is a model that combines development team and the operational team so that the deploymen...

Innovation Agile Methodology towards DevOps

IRJET, 2022

Interest in the DevOps concept, which involves collaborating across technology and IT activities, has grown rapidly in recent years among software engineers, users, and experts. Given its growing value, DevOps is also associated with agile and continuous software development delivery methodologies. The analysis of DevOps focuses on the roots, acceptance, integration, and priorities of agile, lean, and continuous software delivery methodologies. The development of agile software based on lean principles encouraged the DevOps concept. Agile software development is required for successful DevOps implementation. DevOps is the automation of the entire software development and delivery process. As digitization continues, corporations are turning toward DevOps, and corporations are deploying DevOps.

DevOps with Modern Software Development

International Journal of Soft Computing and Engineering, 2020

DevOps is the form of software engineering practices for software used to have better collaboration among teams and help deliver the business product in a timely manner and meet the business requirements. The growing demands from the customers and the competition among similar products give rise to better principles in DevOps than ever before. There exists current trend in industry to adopt cloud based solutions as compared to other solutions. This gives rise to certain evolution in the way DevOps is done in industry. This main purpose of this paper is to address the changes in the way DevOps is carried in industry and the scope of it due to evolving industry needs and newer emerging tools. The paper is structured in to provide an introduction to modern DevOps and the necessity of adoption of DevOps, DevOps applied in SDLC phases, tool concerning DevOps, Evolution of DevOps in modern software development and conclusion.

DevOps-Driven Approach to Development in Cloud

2021

DevOps, a prevalent terminology in organizations today, has evolved as a paradigm that once was SDLC. From the mammoth concept of the “WaterFall Model” to the more recent Agile Framework and the emerging DevOps methodology, the Software Development Life Cycle saw a huge business win in “Time to market”, over several other advantages like risk aversion, flexibility, requirement readjustments, collaboration etc. to name a few. This whitepaper elaborates on the various salient features of DevOps that shapes the way software releases are made today. DevOps is most suited to Cloud and this paper explains the way the two technologies synergize. Service Oriented Architecture is an architectural style that is essential in simplifying the business and this paper explains how DevOps facilitates creation of granular services that ultimately helps in attaining flexibility and agility of development and operations in Cloud.

Project Management In Era Of Agile And Devops Methodlogies

International Journal of Scientific & Technology Research, 2020

This paper deals with the impact of Agile and DevOps on project management practices and team structure in Software development projects . Project Management practices determine the success of the project. Agile and DevOps are essentially changing the rules on how the software projects are being executed and delivered. Specifically, the objective of agile processes is to fulfill the customer requirements at t imely manner and with lower defect rate. The findings of this study indicate that, the Agile and DevOps methodologies have impact on scope management, quality management and estimation which impacts the project management practices. It is also evident from the review of literature that, Agile and DevOps methodologies have impact on shared responsibility, automation and feedback which organizes team structure. The present paper proposes the conceptual framework and prepositions and in future that could be tested empirically by the researchers to study the impact on holistic basi...

Unravelling DevOps Agile Methodologies: A Comprehensive Review of Recent Research

International Journal for Research in Applied Science & Engineering Technology (IJRASET), 2023

This study report offers a thorough analysis of current studies on DevOps Agile techniques. The study summarizes and dissects the major discoveries made in peer-reviewed literature, conference proceedings, and other academic publications. The article examines the most recent DevOps Agile practice trends and advances, as well as how they affect software development, testing, deployment, and operations. The analysis emphasizes the advantages of applying DevOps Agile approaches, including enhanced collaboration, faster time to market, and higher-quality software products. The paper also examines the challenges and potential limitations of DevOps Agile adoption, such as cultural resistance, lack of skills, and integration issues. Finally, the study concludes with recommendations for practical implications for software development teams and organizations seeking to implement DevOps Agile methodologies. The review provides valuable insights and guidance for researchers, practitioners, and decision-makers in the field of software engineering and information technology.

An Agile Framework for ITS Management In Organizations. A Case Study Based on DevOps

An agile framework for ITS management in organizations. A case study based on DevOps, 2017

Agility means the capability to swiftly and efficiently respond to internal and environmental organization changes. For IT, it is the ability to provide new services and IT solutions to support the innovative business processes. In the ever-changing business world of today, improving agility is the best way to face future challenges. IT service management is the capacity to collect data, analyze, report and implement agile improvements. Successful IT must be efficient and agile to promote the traditional company transformation to a digital enterprise. The propose of this work is a holistic and practical strategic framework to improve ITSM service management processes with the additions of two drivers Agility management based on DevOps, and an agility Process Maturity Framework (APMF). This research will enable decision-makers to improve and measure agility enhancements and hence compare the agility of Information Systems before and after APMF deploying.