Why we need a granularity concept for user stories

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Autoren

Organisationseinheiten

Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des SammelwerksAgile Processes in Software Engineering and Extreme Programming
Untertitel15th International Conference, XP 2014, Proceedings
Herausgeber (Verlag)Springer Verlag
Seiten110-125
Seitenumfang16
ISBN (Print)9783319068619
PublikationsstatusVeröffentlicht - 2014
Veranstaltung15th International Conference on Agile Software Development, XP 2014 - Rome, Italien
Dauer: 26 Mai 201430 Mai 2014

Publikationsreihe

NameLecture Notes in Business Information Processing
Band179 LNBIP
ISSN (Print)1865-1348

Abstract

User stories are a widespread instrument for representing requirements. They describe small user-oriented parts of the system and guide the daily work of developers. Often however, user stories are too coarse, so that misunderstandings or dependencies remain unforeseeable. Granularity of user stories needs to be investigated more, but at the same time is a hard-to-grasp concept. This paper investigates Expected Implementation Duration (EID) of a user story as a characteristic of granularity. We want to find out, whether it is suitable as a quality aspect and can help software teams improve their user stories. We have conducted a study with software engineering practitioners. There, many user stories had a relatively high EID of four or more days. Many developers state to have experienced certain problems to occur more often with such coarse user stories. Our findings emphasize the importance to reflect on granularity when working with user stories.

ASJC Scopus Sachgebiete

Zitieren

Why we need a granularity concept for user stories. / Liskin, Olga; Pham, Raphael; Kiesling, Stephan et al.
Agile Processes in Software Engineering and Extreme Programming : 15th International Conference, XP 2014, Proceedings. Springer Verlag, 2014. S. 110-125 (Lecture Notes in Business Information Processing; Band 179 LNBIP).

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Liskin, O, Pham, R, Kiesling, S & Schneider, K 2014, Why we need a granularity concept for user stories. in Agile Processes in Software Engineering and Extreme Programming : 15th International Conference, XP 2014, Proceedings. Lecture Notes in Business Information Processing, Bd. 179 LNBIP, Springer Verlag, S. 110-125, 15th International Conference on Agile Software Development, XP 2014, Rome, Italien, 26 Mai 2014. https://doi.org/10.1007/978-3-319-06862-6_8
Liskin, O., Pham, R., Kiesling, S., & Schneider, K. (2014). Why we need a granularity concept for user stories. In Agile Processes in Software Engineering and Extreme Programming : 15th International Conference, XP 2014, Proceedings (S. 110-125). (Lecture Notes in Business Information Processing; Band 179 LNBIP). Springer Verlag. https://doi.org/10.1007/978-3-319-06862-6_8
Liskin O, Pham R, Kiesling S, Schneider K. Why we need a granularity concept for user stories. in Agile Processes in Software Engineering and Extreme Programming : 15th International Conference, XP 2014, Proceedings. Springer Verlag. 2014. S. 110-125. (Lecture Notes in Business Information Processing). doi: 10.1007/978-3-319-06862-6_8
Liskin, Olga ; Pham, Raphael ; Kiesling, Stephan et al. / Why we need a granularity concept for user stories. Agile Processes in Software Engineering and Extreme Programming : 15th International Conference, XP 2014, Proceedings. Springer Verlag, 2014. S. 110-125 (Lecture Notes in Business Information Processing).
Download
@inproceedings{386e184b140e44f5b2cadc6d4e87b6cf,
title = "Why we need a granularity concept for user stories",
abstract = "User stories are a widespread instrument for representing requirements. They describe small user-oriented parts of the system and guide the daily work of developers. Often however, user stories are too coarse, so that misunderstandings or dependencies remain unforeseeable. Granularity of user stories needs to be investigated more, but at the same time is a hard-to-grasp concept. This paper investigates Expected Implementation Duration (EID) of a user story as a characteristic of granularity. We want to find out, whether it is suitable as a quality aspect and can help software teams improve their user stories. We have conducted a study with software engineering practitioners. There, many user stories had a relatively high EID of four or more days. Many developers state to have experienced certain problems to occur more often with such coarse user stories. Our findings emphasize the importance to reflect on granularity when working with user stories.",
keywords = "Requirements quality, User requirements, User stories",
author = "Olga Liskin and Raphael Pham and Stephan Kiesling and Kurt Schneider",
year = "2014",
doi = "10.1007/978-3-319-06862-6_8",
language = "English",
isbn = "9783319068619",
series = "Lecture Notes in Business Information Processing",
publisher = "Springer Verlag",
pages = "110--125",
booktitle = "Agile Processes in Software Engineering and Extreme Programming",
address = "Germany",
note = "15th International Conference on Agile Software Development, XP 2014 ; Conference date: 26-05-2014 Through 30-05-2014",

}

Download

TY - GEN

T1 - Why we need a granularity concept for user stories

AU - Liskin, Olga

AU - Pham, Raphael

AU - Kiesling, Stephan

AU - Schneider, Kurt

PY - 2014

Y1 - 2014

N2 - User stories are a widespread instrument for representing requirements. They describe small user-oriented parts of the system and guide the daily work of developers. Often however, user stories are too coarse, so that misunderstandings or dependencies remain unforeseeable. Granularity of user stories needs to be investigated more, but at the same time is a hard-to-grasp concept. This paper investigates Expected Implementation Duration (EID) of a user story as a characteristic of granularity. We want to find out, whether it is suitable as a quality aspect and can help software teams improve their user stories. We have conducted a study with software engineering practitioners. There, many user stories had a relatively high EID of four or more days. Many developers state to have experienced certain problems to occur more often with such coarse user stories. Our findings emphasize the importance to reflect on granularity when working with user stories.

AB - User stories are a widespread instrument for representing requirements. They describe small user-oriented parts of the system and guide the daily work of developers. Often however, user stories are too coarse, so that misunderstandings or dependencies remain unforeseeable. Granularity of user stories needs to be investigated more, but at the same time is a hard-to-grasp concept. This paper investigates Expected Implementation Duration (EID) of a user story as a characteristic of granularity. We want to find out, whether it is suitable as a quality aspect and can help software teams improve their user stories. We have conducted a study with software engineering practitioners. There, many user stories had a relatively high EID of four or more days. Many developers state to have experienced certain problems to occur more often with such coarse user stories. Our findings emphasize the importance to reflect on granularity when working with user stories.

KW - Requirements quality

KW - User requirements

KW - User stories

UR - http://www.scopus.com/inward/record.url?scp=84904549332&partnerID=8YFLogxK

U2 - 10.1007/978-3-319-06862-6_8

DO - 10.1007/978-3-319-06862-6_8

M3 - Conference contribution

AN - SCOPUS:84904549332

SN - 9783319068619

T3 - Lecture Notes in Business Information Processing

SP - 110

EP - 125

BT - Agile Processes in Software Engineering and Extreme Programming

PB - Springer Verlag

T2 - 15th International Conference on Agile Software Development, XP 2014

Y2 - 26 May 2014 through 30 May 2014

ER -

Von denselben Autoren