Usability Requirements in Agile Development Processes

Lars Lynge Nielsen

AbstractAgile development process, as most other software developments, is focused basically on how to move from requirements to the final system. However, the focus is on technical and functional requirements not on end-user interaction, usability is usually only dealt with on the side. The goal of this thesis is to examine how usability can be integrated more tightly into agile software development processes. The examination is conducted by adapting existing usability and interaction design methods and by introducing new ideas into an agile software development process. First, the problem is analyzed theoretically by a literature study. Based on the study I develop a method for integrating usability requirements and developing usability requirement artifact. This method includes means for specifying and testing the requirements. Second, the resulting process will be evaluated in a practical case study. In the case study a prototype of a new version of the EASEWASTE software with the focus on usability of the new version is implemented.
TypeMaster's thesis [Academic thesis]
Year2011
PublisherTechnical University of Denmark, DTU Informatics, E-mail: reception@imm.dtu.dk
AddressAsmussens Alle, Building 305, DK-2800 Kgs. Lyngby, Denmark
SeriesIMM-M.Sc.-2011-37
NoteSupervised by Associate Professor Hubert Baumester, hub@imm.dtu.dk, DTU Informatics
Electronic version(s)[pdf]
BibTeX data [bibtex]
IMM Group(s)Computer Science & Engineering