Articles and Posts May 05, 2019 5 mins 5792 Views 1 Comments 0 Likes Requirements Engineering (RE) in agile development contexts is considerably different than in traditional software development. The field of agile RE is still nascent where there is a need to evaluate its impact in real-world settings. Aim/Purpose: The study describes empirical research into agile Requirements Engineering (RE) practices based on an analysis of data collected in a large higher education organization. Background: Requirements Engineering (RE) in agile development contexts is considerably different than in traditional software development. The field of agile RE is still nascent where there is a need to evaluate its impact in real-world settings. Methodology: Using a case study methodology, the study involved interviewing nine experienced software practitioners who reflected on the use and implementation of various agile RE practices in two software development projects of a student management system. Contribution: The primary contribution of the paper is the evaluation of agile RE practices in a large tertiary educational organization. Based on the analysis of the data, it provides valuable insights into the practice of agile RE in a specific context (i.e., education), but just as importantly, the ones that were omitted or replaced with others and why. Findings: While the evolutionary and iterative approach to defining requirements was followed in general, not all agile practices could be fully adhered to in the case organization. Although face-to-face communication with the customers has been recognized as one the most important agile RE practices, it was one of the most difficult practices to achieve with a large and diverse customer base. Addressing people issues (e.g., resistance to change, thinking, and mindset) was found to be a key driver to following the iterative RE process effectively. Contrary to the value-based approach advocated in the literature, the value-based approach was not strictly adhered to in requirements prioritization. Continuous integration was perceived to be a more beneficial practice than prototyping, as it allows frequent integration of code and facilitates delivering working software when necessary. Recommendations for Practitioners: Our study has important implications for practitioners. Based on our empirical analysis, we provide specific recommendations for effective implementation of agile RE practices. For example, our findings suggest that practitioners could address the challenges associated with limited face-to-face communication challenges by producing flexible, accessible, and electronic documentation to enable communication. ... Continue reading at Informing Science Institute Login or Register to download Related Content Requirements Glossary from A to Z Agile vs FuSa (Functional Safety) Modern Requirements4DevOps Now Available in the Microsoft Azure Marketplace Requirements Staff Staff writer for Requirements.com, your online expert resources for "All About Requirements." Content brought to you by the Requirements.com staff. Enjoy! Did you like this article? 0 Upvote requirements engineering agile requirements 2019-05-05 Requirements.com All about Requirements 2019-05-05 Requirements.com Staff Agile Requirements Engineering: An Empirical Analysis and Evidence from a Tertiary Education Context Contributor Requirements Staff Comments / Discussions 1 comments on article "Agile Requirements Engineering: An Empirical Analysis and Evidence from a Tertiary Education Context" Stan Bühne 3/11/2020 9:38 AM A nice and very important contribution. We totally agree that Requirements Engineering is indispensable in all – even in agile project settings! In our certification schemes we provide an insight how to elicit, document and manage requirements in agile projects. Our syllabus and handbook is available at no charge and for download from: https://www.ireb.org/de/cpre/re-agile/ Please login or register to post comments.