Abstract: Over the past few years, Agile development approaches have become an increasingly popular methodology for software engineering, focused on iterative progress, continuous feedback, and teamwork cooperation. However, the raising difficulties of projects and more demand for faster and more efficient workflows have challenged the situation further. The introduction of Artificial Intelligence into the Agile processes paves the way to optimize decision-making, automate routine tasks, and boost team productivity. This review summarizes the innovations and challenges created by the integration of AI into Agile development practices. Using AI technologies like machine learning, predictive analysis, and natural language processing, Agile teams can enhance sprint planning, resource coordination, and risk management. Also, it presents some risks such as data privacy, workforce skills need, and possible over-dependence of AI. The paper emphasizes on providing a full overview of the innovations and challenges to the application of AI in Agile workflows, providing thoughts for future research and practices.
Read full abstract