End-user Data Based Requirements Analysis and Design in Agile Software Development: An Experience Report
Abstract
The purpose of this thesis study is to
investigate the effects of different end-user data
collection methods. The main research question
conducted in this study is: how can collection and
analysis of data from end-users be used for requirements
analysis and design of features in agile software
development? To carry out the study, we implemented
design science as our main research methodology. A user
observation method, a survey method and an interview
method were distributed in different regulative cycle
iterations combined with scrum methodology. The user
observation method was implemented primarily in the
first iteration, followed up by the survey method in the
second iteration and finally the interview method took
place in the third iteration. The conclusion of this thesis
work is that integrating design science methodology in
agile software development process is a good way of
carry out a research study. Furthermore, the result of
our study shows that the survey method can provide a
better effort for collecting both quantitative and
qualitative data measurements.
Degree
Student essay
Collections
View/ Open
Date
2016-06-27Author
Ge, Peili
Wei, Mengjiao
Keywords
instant chatting message
design science
scrum methodology
agile software development
data collection
regulative cycle
user observation method
survey method
interview method
Language
eng