Document Type : Research Paper
Abstract
Many software development companies are currently moving towards producing sustainable software that contributes to reducing waste of manufactured materials, preserving the environment, and supporting sustainable innovation. Software and various computer systems in general contribute to global greenhouse gas emissions and are a source of electronic waste, so it is necessary to integrate sustainable development goals into software development processes. Integrating sustainable development goals into agile software development represents an ideal opportunity to align software engineering practices with sustainability principles. This research explores the integration of sustainable development goals into Agile methodologies, highlighting potential strategies to enhance development efficiency and reduce waste in the development process. It also highlights the iterative and adaptive nature of Agile to achieve sustainable goals and enhance innovation in software projects, and provides a framework that represents an enhanced approach to achieving sustainable development goals in Agile.
The study shows that agile software development is a tool for achieving sustainable development goals by promoting environmental and social responsibility concepts in work environments with complex and changing requirements.