Sign up & Download
Sign in

Current State of Agile User-Centered Design: A Survey

by Zahid Hussain, Wolfgang Slany, Andreas Holzinger
HCI and Usability for eInclusion (2009)

Abstract

Agile software development methods are quite popular nowadays and are being adopted at an increasing rate in the industry every year. However, these methods are still lacking usability awareness in their development lifecycle, and the integration of usability/User-Centered Design (UCD) into agile methods is not adequately addressed. This paper presents the preliminary results of a recently conducted online survey regarding the current state of the integration of agile methods and usability/UCD. A world wide response of 92 practitioners was received. The results show that the majority of practitioners perceive that the integration of agile methods with usability/UCD has added value to their adopted processes and to their teams; has resulted in the improvement of usability and quality of the product developed; and has increased the satisfaction of the end-users of the product developed. The top most used HCI techniques are low-fidelity prototyping, conceptual designs, observational studies of users, usability expert evaluations, field studies, personas, rapid iterative testing, and laboratory usability testing.

Cite this document (BETA)

Available from www.springerlink.com
Page 1
hidden

Current State of Agile User-Centered Design: A Survey

Current State of Agile User-Centered Design: A
Survey ?
Zahid Hussain1, Andreas Holzinger2, and Wolfgang Slany1
1
Institute for Software Technology, Technical University Graz, Austria
zhussain@ist.tugraz.at, slany@ist.tugraz.at
2
Institute for Medical Informatics, Statistics and Documentation,
Medical University Graz, Austria
andreas.holzinger@medunigraz.at
Abstract. Agile software development methods are quite popular nowa-
days and are being adopted at an increasing rate in the industry every
year. However, these methods are still lacking usability awareness in
their development lifecycle, and integration of usability/User-Centered
Design (UCD) into agile methods is not adequately addressed. This pa-
per presents the preliminary results of a recently conducted online survey
regarding the current state of the integration of agile methods and us-
ability/UCD. The survey was responded by 92 practitioners throughout
the world. The results show that the majority of practitioners perceive
that the integration of agile methods with usability/UCD has added
value to their adopted processes and to their teams; has resulted in the
improvement of usability and quality of the product developed; and has
increased the satisfaction of the end-users of the product developed. The
top most used HCI techniques are low-fidelity prototyping, conceptual
designs, observational studies of users, usability expert evaluations, field
studies, personas, rapid iterative testing, and laboratory usability test-
ing.
Keywords: Agile Methods, Extreme Programming, Scrum, Usability,
User-Centered Design, Survey.
1 Introduction
Agile software development methods are quite popular nowadays and are being
adopted at an increasing rate in the industry every year. Recently, Dyba and
Dingsoyr [1] presented a good review on the empirical studies of agile software
development. However, agile methods are still lacking usability awareness in
? The research herein is partially conducted within the competence network Softnet
Austria (www.soft-net.at) and funded by the Austrian Federal Ministry of Economics
(bm:wa), the province of Styria, the Steirische Wirtschaftsfo¨rderungsgesellschaft
mbH. (SFG), and the city of Vienna in terms of the center for innovation and tech-
nology (ZIT).
Page 2
hidden
2 Z. Hussain et al.
their development lifecycle, and integration of usability/User-Centered Design
(UCD) into agile methods is not adequately addressed. Holzinger [2] points out
the need of the awareness of various usability methods by software practitioners
and applying them according to the context of a project.
The efforts of integrating usability/HCI into software engineering have al-
ready been carried out for many years, e.g., IFIP WG 2.7/13.43 working group
has been formed [3]. A recent work is compiled by Seffah et al. [4] in the form
of book containing chapters about various aspects of the integration of usability
into the development process. However being recent and emerging idea of agile
methods, there has not been much work carried out regarding the integration
of usability/UCD into agile methods. The research carried out and presented in
this paper aims at filling out this gap and presents the preliminary results of a
recently conducted online survey regarding the current state of the integration
of agile methods and usability/UCD. The data was collected from 92 practition-
ers throughout the world. The results show that the majority of practitioners
perceive that the integration of agile methods with usability/UCD has added
value to their adopted processes and to their teams; has resulted in the improve-
ment of usability and quality of the product developed; and has increased the
satisfaction of the end-users of the product developed. The top most used HCI
techniques are low-fidelity prototyping, followed by conceptual designs, observa-
tional studies of users, usability expert evaluations, field studies, personas, rapid
iterative testing, and laboratory usability testing, respectively.
The next section thoroughly describes related literature studies. Section 3
describes details about the research method. Section 4 describes the results.
Section 5 concludes the paper with future work.
2 Related Literature Studies
This section presents related work into two sub-sections: Related studies on agile
usability/UCD in general and studies regarding surveys on agile methods and
usability/UCD.
2.1 Related Studies on Agile Usability/UCD
In 2002, Kent Beck and Alan Cooper discussed the integration of XP, one of
the popular agile methods, and interaction design and concluded that both ap-
proaches have strengths that can be integrated [5]. The focus of both method-
ologies on delivering value and on customers/users, as well as their iterative
nature and continuous testing make it possible to integrate them and reduce
the shortcomings of each methodology, as agile methods need to know their true
end-users and UCD benefits from a flexible and adaptive development method-
ology which runs throughout the project life-cycle [6]. Several studies exist that
examine various aspects of the integration of agile methods and usability/UCD.
3 http://www.se-hci.org/

Sign up today - FREE

Mendeley saves you time finding and organizing research. Learn more

  • All your research in one place
  • Add and import papers easily
  • Access it anywhere, anytime

Start using Mendeley in seconds!

Already have an account? Sign in

Readership Statistics

19 Readers on Mendeley
by Discipline
 
 
16% Design
 
by Academic Status
 
42% Ph.D. Student
 
21% Student (Master)
 
11% Researcher (at an Academic Institution)
by Country
 
21% Finland
 
11% United States
 
11% Brazil

Groups

FUXUP
AM & CMMI