The demand for rapid software delivery in the Information Technology (IT) industry has significantly intensified, emphasising the need for faster software products and service releases with enhanced features to meet customer expectations. Agile methodologies are replacing traditional approaches such as Waterfall, where flexibility, iterative development and adaptation to change are favoured over rigid planning and execution. DevOps, a subsequent evolution from Agile, emphasises collaborative efforts in development and operations teams, focusing on continuous integration and deployment to deliver resilient and high-quality software products and services. This study aims to critically assess both Agile and DevOps practices in the IT industry to identify the feasibility and applicability of Agile methods in DevOps practices. Eleven semi-structured interviews were conducted with Agile and DevOps practitioners in varying capacities across several sectors within the IT industry. Through thematic analysis, 51 unique codes were extracted and synthesised into 19 themes that reported on each phase of the DevOps lifecycle, specifically regarding the integration and implementation of Agile methods into DevOps practices. Based on the findings, a new understanding detailing the interrelationship of Agile methods in DevOps practices was discussed that met the research objectives.
翻译:信息技术(IT)行业对快速软件交付的需求显著加剧,强调需要以增强功能更快地发布软件产品和服务以满足客户期望。敏捷方法论正在取代瀑布模型等传统方法,其灵活性、迭代开发和适应变化的特点优于僵化的规划与执行。DevOps作为敏捷的后续演进,强调开发与运维团队的协作努力,专注于持续集成与部署,以交付具有弹性且高质量的软件产品和服务。本研究旨在批判性评估IT行业中的敏捷与DevOps实践,以识别敏捷方法在DevOps实践中应用的可行性与适用性。通过对IT行业内多个领域的敏捷与DevOps从业者进行了11次半结构化访谈。通过主题分析,提取出51个独立编码并综合为19个主题,这些主题报告了DevOps生命周期的每个阶段,特别是关于敏捷方法在DevOps实践中的整合与实施。基于研究结果,讨论了对敏捷方法在DevOps实践中相互关联性的新理解,这符合研究目标。