Exploring Documentation Strategies for NFR in Agile Software Development


연구 분야: Software Development



학회: International Conference on Agile Software Development


초록

Companies adopt agile methodologies for various reasons, primarily due to their adaptability to change and evolving business demands. In this context, addressing non-functional requirements (NFRs) may not always be a priority and can present challenges for agile teams. The focus on User Stories present in agile methods and tools often does not offer explicit alternatives for documenting NFRs. In this research, we perform a survey to explore five different strategies for documenting NFRs, to identify which fits better for different types of quality attributes and to understand the strengths and drawbacks of each one. As a result, the participants considered certain strategies as being more or less suitable for specifying different types of quality attributes. For instance, while Story Labeling was rarely recommended for security requirements, using Story Sub-sections or Verification Rules were highly recommended for this kind of quality attribute. Our results also evaluated the strategies considering several factors, such as the level of detail and requirement duplication. As a practical implication, the results of this work can provide guidance to agile development teams in choosing the most suitable alternative for each NFR documentation.


Author Profile
Jorge Melegati

Free University of Bozen-Bolzano Bolzano Italy

Italy
Author Profile
Eduardo Guerra

Free University of Bozen-Bolzano Bolzano Italy

Italy
Author Profile
Igor Moreira

Institute of Technological Research (IPT) São Paulo Brazil

Brazil

📄 논문 정보

발행 연도 2025년
인용수 0
출판 국가 Brazil, Italy
사이트 Springer
좋아요 수 0

연관 논문 목록 (250건)