연구 분야: Software Development
학회: Requirements Engineering
Software Engineering encompasses all aspects of producing useful and quality software. Agile practices, widely adopted for their principles of incremental delivery, continuous improvement, and close collaboration between development teams and business experts, face challenges in enhancing process quality and capability to meet customer demands and inspire trust. The Agile Quality Framework (AQF), which includes the Quality Agile Model (QuAM) and the QuAGI software tool, addresses these challenges by facilitating the measurement and monitoring of various aspects of agile development processes. This paper emphasizes the importance of requirements management within agile projects, particularly through Component No. 4 of QuAM, which focuses on defining needs as user stories. Effective requirements management is crucial in agile environments where dynamic customer participation and continuous product deliveries can introduce significant risks if not properly managed. Previous validation experiences using AQF have highlighted the adverse impacts of incorrect elicitation, analysis, specification, and validation of requirements. Despite the flexibility of agile practices, the full extent of their solutions to traditional Requirements Engineering (RE) problems remains unclear. There is a recognized dissociation between agile practices and RE practices, which, if integrated, could resolve common issues and improve the overall quality of both the process and the final product. This paper presents a systematic literature review to analyze and evaluate the applicability of traditional RE practices in agile software development (ASD) processes. The goal is to propose effective methods or practices for requirements management in agile contexts to enhance the quality of software development processes and products.
| 발행 연도 | 2025년 |
|---|---|
| 인용수 | 0 |
| 출판 국가 | Argentina |
| 사이트 | Springer |
| 좋아요 수 | 0 |