Continuous Integration and Continuous Delivery (CI/CD) practices are proven essential foundations for the realization of Agile ideals in the field of software development. Though CI/CD is widely recognized for its potential gains regarding shortened development cycles, increased code quality, and improved team collaboration, management of CI/CD in Agile environments is still problematic. The research wants to study the following key research questions: a) What are the most effective strategies for implementing CI/CD in agile development teams? b) What are the perceived advantages and difficulties in adopting CI/CD practices in agile projects? c) How does the integration of CI/CD affect the speed, code quality, and productivity of development in agile environments? d) What are the critical success factors and best practices to maximize the benefits of CI/CD in Agile development? The research aims to provide empirical studies, case analyses, and interviews with industry practitioners in relation to the questions for meaningful actionable insights and recommendations on how CI/CD implementation strategies can best be maximized and what can be done to harness the full power of CI/CD in Agile development contexts [1],[12]. Such insights will help advance the field of practice and software development methodologies in rapidly evolving digital landscapes.
Read full abstract