Agile methods and user-centered design: How these two methodologies are being successfully integrated in industry

被引:56
作者
Fox, David [1 ]
Sillito, Jonathan [1 ]
Maurer, Frank [1 ]
机构
[1] Univ Calgary, Calgary, AB T2N 1N4, Canada
来源
AGILE 2008, PROCEEDINGS | 2008年
关键词
D O I
10.1109/Agile.2008.78
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:63 / 72
页数:10
相关论文
共 12 条
[1]  
AMBLER S, USER STORIES
[2]  
[Anonymous], 2001, Principles behind the Agile Manifesto
[3]  
BAEEKER R, 1995, HUMAN COMPUTER INTER, P93
[4]  
BARNUM C, 2002, UASBILITY TESTING RE, P7
[5]   Agile development iterations and UI design [J].
Ferreira, Jennifer ;
Noble, James ;
Biddle, Robert .
AGILE 2007, PROCEEDINGS, 2007, :50-+
[6]  
MAURER F, 2005, INTERACTIONS, V12, P19
[7]   Adding usability testing to an agile project [J].
Meszaros, Gerard ;
Aston, Janice .
AGILE 2006, Proceedings, 2006, :289-294
[8]  
Patten J., 2002, P 2002 C NEW INTERFA, P1
[9]  
PREECE J, 2002, INTERACTION DESIGN H, P296
[10]  
ROYCE W, 1970, IEEE WESCON, P328