English

Non-functional Requirements Documentation in Agile Software Development: Challenges and Solution Proposal

Software Engineering 2017-11-27 v1

Abstract

Non-functional requirements (NFRs) are determinant for the success of software projects. However,they are characterized as hard to define, and in agile software development(ASD), are often given less priority and usually not documented. In this paper, we present the findings of the documentation practices and challenges of NFRs in companies utilizing ASD and propose guidelines for enhancing NFRs documentation in ASD. We interviewed practitioners from four companies and identified that epics, features, user stories, acceptance criteria,Definition of Done(DoD), product and sprint backlogs are used for documenting NFRS. Please refer to the manuscript for the full abstract.

Keywords

Cite

@article{arxiv.1711.08894,
  title  = {Non-functional Requirements Documentation in Agile Software Development: Challenges and Solution Proposal},
  author = {Woubshet Behutiye and Pertti Karhapää and Dolors Costal and Markku Oivo and Xavier Franch},
  journal= {arXiv preprint arXiv:1711.08894},
  year   = {2017}
}

Comments

8 pages, Authors post print version, the original work is published in Product-Focused Software Process Improvement, PROFES 2017

R2 v1 2026-06-22T22:55:41.766Z