3.8 Proceedings Paper

Towards the Art of Writing Agile Requirements with User Stories, Acceptance Criteria, and Related Constructs

Publisher

SCITEPRESS
DOI: 10.5220/0011082000003176

Keywords

Agile Specification of Requirements; User Stories; Epics; Acceptance Criteria; Writing Guidelines

Funding

  1. FCT [02/SAICT/2017/29360, UIDB/50021/2020]

Ask authors/readers for more resources

This paper focuses on the art of writing user stories and acceptance criteria, as well as their relationships with other related concepts. Through a systematic literature review and analysis supported by a specific example, it provides guidelines and linguistic patterns for writing requirements specifications.
Nowadays, more organizations adopt agile methodologies to guarantee short and frequent delivery times. A plethora of novel approaches and concepts regarding requirements engineering in this context are emerging. User stories are usually informally described as general explanations of software features, written from end-users perspective, while acceptance criteria are high-level conditions that enable their verification. This paper focuses on the art of writing user stories and acceptance criteria, but also on their relationships with other related concepts, such as quality requirements. In the pursuance of deriving guidelines and linguistic patterns to facilitate the writing of requirements specifications, a systematic literature review was conducted to provide a cohesive and comprehensive analysis of such concepts. Despite considerable research on the subject, no formalized model and systematic approach to assist this writing. We provide a coherent analysis of these concepts and related linguistic patterns supported by a running example of specifications built on top of ITLingo RSL, a publicly available tool to enforce the rigorous writing of specification artefacts. We consider that adopting and using the guidelines and patterns from the present discussion contribute to writing better and more consistent requirements.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

3.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available