UCL - Université Catholique de Louvain
Impact of unified user-story-based modeling on agile methods: aspects on requirements, design and life cycle management
Abstract
dc:descriptionUser Stories (US) are the most commonly used requirements artifacts within agile methods such as XP and Scrum. They are written in the form of text of maximum two lines in natural language using prose or following a specific template. Traditionally, they are written down on an index card and posted on a wall or whiteboard for analyzing and monitoring the progress of the project. This performs well when the number of US is limited; but not so well when the number of US is large. In practice, many templates have been proposed with no semantic associated to each syntax used in the templates. This leads to series of issues looking alike different stakeholders interpreting the purpose of the US differently and results in making the whole set difficult to structure and analyze. In the end, this translates in misinterpretation of requirements. This thesis starts with studying existing US templates in order to build a (consistent) unified model for their use with, for each keyword, a syntax and associated semantic. Particularly, this thesis studies US templates following the structure: As [WHO], I want [WHAT], so that [WHY]. Additionally, we also build a derived graphical representation for representing a US set to better analyze dependencies and alternatives of US. This notably allows building a view of the system-to-be on multiple aggregation level. A coarse-grained view can help the development team to better manage the life cycle of the application development by selecting relevant US to be developed within the coming iteration(s). Additionally, a fine-grained view allows dealing with the details of the functions to be developed.
Degree
thesis:*- Grantor dc:publisher
- UCL - Université Catholique de Louvain
- Year dc:date
- 2017
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Heng, Samedi
- Contributors dc:contributor
-
- Manuel, Kolp
- Yves, Wautelet
- CEMIS-LouRIM
Subjects
dc:subject × 12- Requirements Engineering
- User Story
- Agile Methods
- Goal-Modeling
- Engineering, computing & technology
- Computer science
- Business & economic sciences
- Management information systems
- Ingénierie, informatique & technologie
- Sciences informatiques
- Sciences économiques & de gestion
- Gestion des systèmes d’information
Rights
dc:rights- Statement dc:rights
-
- open access
- info:eu-repo/semantics/openAccess
- Language dc:language
- en
Identifiers
dc:identifier.*- Identifier
- info:hdl:2268/228630
- OAI identifier oai:identifier
- oai:orbi.ulg.ac.be:2268/228630