Adoption of DevOps in the Software Development Team: Challenges and Recommendations
Authors
Sahu, Ananya
Issue Date
2024
Degree
MSc in Information Systems with Computing
Publisher
Dublin Business School
Rights holder
Rights
Abstract
The software industry is advancing. Faster time to market is a competitive advantage, but it is challenging to balance quality and speed. While Agile shortens the development cycle, synchronizing the objectives of the development and operations teams is challenging. DevOps as an Agile extension aims to close this gap by encouraging shared accountability. This thesis surveyed 21 IT specialists and yielded 3 significant challenges that the teams are facing. The absence of support from management and administration. DevOps requires learning an extensive toolkit. Accepting the new working style is challenging. DevOps brings an additional burden on the teams. A lot of tasks are repetitive and timeconsuming. Automation smoke testing can be a good solution to improve accuracy and help reduce efforts. Recommendations are provided to assist in resolving the issues. Support for DevOps should come from all organisational levels. Sufficient training and adaptability are necessary to grasp DevOps ideas. Knowledge sharing within development teams.