Requirements Engineering Methodology in Agile Environment
This paper provides a better understanding of the architecture related issues in agile projects and proposes a methodology to guide and assist practitioners adopting agile requirements. The methodology was motivated by the lack of structure to the agile requirements engineering process with minimal impact on agility. It describes in details the phases in the agile requirements engineering process and suggests techniques that can be used to perform these phases. As the length of the development life cycle is taken into account, the methodology describes not only the requirements engineering process activities but the complete development process as well. It reflects the agile principles such as direct stakeholder involvement, evolutionary requirements, refactoring, no BRUF, just-in-time gathering of details and minimal documentation.
Keywords: Architecture Challenges in Agile Enviornment, Agile Requirements Engineering
Download Full-Text
ABOUT THE AUTHORS
Waleed Helmy
Assistant Lecturer-Information System Department
Amr Kamel
Lecturer-Computer Science Department
Osman Hegazy
Professor-Information System Department
Waleed Helmy
Assistant Lecturer-Information System Department
Amr Kamel
Lecturer-Computer Science Department
Osman Hegazy
Professor-Information System Department