DocumentCode
2579700
Title
Agile Methods and User-Centered Design: How These Two Methodologies are Being Successfully Integrated in Industry
Author
Fox, David ; Sillito, Jonathan ; Maurer, Frank
Author_Institution
Calgary Univ., Calgary, AB
fYear
2008
fDate
4-8 Aug. 2008
Firstpage
63
Lastpage
72
Abstract
A core principle of agile development is to satisfy the customer by providing valuable software on an early and continuous basis. For a software application to be valuable it should have a user interface that is usable. Recently there has been some evidence that suggests using agile methods alone does not ensure that an applications UI is usable. As a result, there is currently interest in combining Agile methods with user-centered design (UCD) practices. To support existing empirical evidence that these methodologies co-exist effectively we have conducted a study with participants that have previously combined these two methodologies. Our findings, combined with existing work show that the existing model used for agile UCD integration can be broadened into a more common model. In this paper we describe three different approaches taken by our participants to achieve this integration. We term these approaches the generalist, specialist, and the hybrid approach.
Keywords
software engineering; user centred design; agile methods; software application; user-centered design; Application software; Computer industry; Human computer interaction; Iterative methods; Resource management; Software engineering; Testing; Usability; User centered design; User interfaces; Agile; UCD; Usability;
fLanguage
English
Publisher
ieee
Conference_Titel
Agile, 2008. AGILE '08. Conference
Conference_Location
Toronto, ON
Print_ISBN
978-0-7695-3321-6
Type
conf
DOI
10.1109/Agile.2008.78
Filename
4599453
Link To Document