Agile development iterations and UI design

被引:60
作者
Ferreira, Jennifer [1 ]
Noble, James [1 ]
Biddle, Robert [2 ]
机构
[1] Victoria Univ Wellington, Wellington, New Zealand
[2] Carleton Univ, Ottawa, ON, Canada
来源
AGILE 2007, PROCEEDINGS | 2007年
关键词
D O I
10.1109/AGILE.2007.8
中图分类号
F [经济];
学科分类号
02 ;
摘要
Many agile projects require user interaction (UI) design, but the integration of UI design into agile development is not well understood. This is because both agile development and UI design are iterative - but while agile methods iterate on code with iterations lasting weeks, UI designs typically iterate only on the user interface using low technology prototypes with iterations lasting hours or days. Similarly, both agile development and UI design emphasise testing, but agile development involves automated code testing, while UI must done by expert inspectors or ideally potential end users. We report on a qualitative grounded theory study of real agile projects involving significant UI design. The key results from our study are that agile iterations facilitates usability testing; allows software developers to incorporate results of those tests into subsequent iterations; and crucially, can significantly improve the quality of the relationship between UI designers and software developers.
引用
收藏
页码:50 / +
页数:2
相关论文
共 8 条
[1]  
[Anonymous], SOFTWARE DEV
[2]  
Chamberlain S, 2006, LECT NOTES COMPUT SC, V4044, P143
[3]   The improvement of human-centred processes - facing the challenge and reaping the benefit of ISO 13407 [J].
Earthy, J ;
Jones, BS ;
Bevan, N .
INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2001, 55 (04) :553-585
[4]  
FAWCETT E, 2002, FTP ONLINE
[5]  
Fowler ME, 2001, ELEPHANT'S FOOT, P3
[6]  
*ISO TC, HUMANCENTRED DESIGN
[7]   Case study of customer input for a successful product [J].
Miller, L .
AGILE 2005, PROCEEDINGS, 2005, :225-234
[8]  
PATTON J, 2002, OOPSLA 02 OOPSLA 200