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

11/24/2017
by   Woubshet Behutiye, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/25/2022

Agile requirements engineering practices: a survey in Brazilian software development companies

Requirements Engineering (RE) is one of the prime areas in software deve...
research
07/06/2021

Towards Just-Enough Documentation for Agile Effort Estimation: What Information Should Be Documented?

Effort estimation is an integral part of activities planning in Agile it...
research
06/07/2020

Blurring Boundaries: Toward the Collective Empathic Understanding of Product Requirements

Within the agile paradigm, many software product companies create cross-...
research
10/05/2021

Towards optimal quality requirement documentation in agile software development: a multiple case study

Context-Agile software development (ASD) promotes minimal documentation ...
research
06/04/2018

A Systematic Mapping Study on Security in Agile Requirements Engineering

[Background] The rapidly changing business environments in which many co...
research
11/10/2021

Can you always reap what you sow? Network and functional data analysis of VC investments in health-tech companies

"Success" of firms in venture capital markets is hard to define, and its...
research
08/15/2023

Assessing requirements engineering and software test alignment – Five case studies

The development of large, software-intensive systems is a complex undert...

Please sign up or login with your details

Forgot password? Click here to reset