Enhancing Software Development Lifecycle with Agile Practices
Author: Chinmay Mukeshbhai Gangani
Journal: International Journal of Scientific Research in Computer Science, Engineering and Information Technology, Vol. 3, Issue 7, Pages 555-563, 2021
Abstract: In addition to attempting to ascertain the course of Agile practices' ongoing development, the study aims to comprehend how Scrum may be successfully modified to satisfy the requirements of various organizational settings, particularly in situations involving remote and dispersed teams. Since software develops throughout the course of its life cycle, security considerations should be given particular consideration in software development approaches. The purpose of this article is to equip agile techniques with security actions. The environmental elements of sustainability in computer hardware are addressed by several Green IT initiatives, but there aren't many models, descriptions, or realizations in the field of computer software. According to the research, the evolutionary approach with agile methods has many advantages, including improved customer satisfaction, reduced documentation, higher customer interaction, increased capacity to include emergent needs, and improved risk management skills. To optimize its advantages, we must, however, implement and closely observe such procedures. ICT power usage continues to rise. It is still unclear whether or not the energy savings from ICT outweigh the energy consumption from ICT. The environmental elements of sustainability in computer hardware are addressed by several Green IT initiatives, but there aren't many models, descriptions, or realizations in the field of computer software. In this study, we suggest a general improvement to the software development process that might include sustainability considerations into any software development methodology. This study examines recent research, emphasizes important discoveries, and points out areas that need further investigation. This study seeks to give a better knowledge of the possibilities and difficulties of artificial intelligence (AI) in software engineering via a thorough analysis, providing insights into future research areas and the creation of AI-enhanced development processes.
Keywords: Agile Practices, Agile Maturity Model AMM, AI-Enhanced, Green IT, Sustainability, AI-Driven
Download Full Paper (PDF)DOI / Source: https://doi.org/10.32628/IJSRCSEIT
License: Creative Commons Attribution 4.0