TechRxiv
DevOps phases across Software Development Lifecycle_v1.pdf (506.44 kB)

DevOps phases across Software Development Lifecycle

Download (506.44 kB)
preprint
posted on 06.01.2021, 22:03 by Mayank GokarnaMayank Gokarna
DevOps is the combination of cultural mindset, practices, and tools that increases a team's ability to release applications and services at high velocity. The development and operations teams always have a conflict around the scope of responsibility. With these differences the quality and speed of delivery across software Development Life Cycle is negatively impacted. DevOps is about removing the barriers between two traditionally delimited teams, development and operations. With DevOps, these two teams work together to optimize both the productivity of developers and the reliability of operations. They strive to communicate frequently, increase efficiencies, and improve the quality of services they provide. They take full ownership for their services, often beyond where their stated roles or titles have traditionally been scoped. Transitioning to DevOps requires a change in culture and mindset first. It is quite difficult to persuade a whole company to change its culture at once. This paper aims to bring different phases of software development lifecycle into DevOps implementation strategy and presents a comprehensive collection of leading tools used across Software Development life Cycle to automate and integrate different stages of software delivery. This paper also highlights on DevOps practices which span across different phases of the Software Development Lifecycle and how those can be implemented with different tools available.

Funding

Self

History

Email Address of Submitting Author

mayank123manit@gmail.com

ORCID of Submitting Author

0000-0002-2738-5831

Submitting Author's Institution

IBM India Pvt Ltd

Submitting Author's Country

India

Usage metrics

Licence

Exports