A license to kill - Improving UCSD in Agile development

被引:36
|
作者
Larusdottir, Marta [1 ]
Gulliksen, Jan [2 ]
Cajander, Asa
机构
[1] Reykjavik Univ, Menntavegur 1, IS-101 Reykjavik, Iceland
[2] KTH Royal Inst Technol, Lindstedtsv 3,Floor 4, S-10044 Stockholm, Sweden
关键词
User-centered system design; Agile development; Scrum; USABILITY; PRINCIPLES; EXPERIENCE; USERS;
D O I
10.1016/j.jss.2016.01.024
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Agile development processes, such as Scrum, focus on communication, developer collaboration and delivery of working software early and continuously. User-centered systems design (UCSD) is a process emphasizing usability and the user experience throughout the system life cycle. It highlights the UCSD activities: understanding the context of use, iterative prototyping to explore the design space and active collaboration with users throughout the software development. Agile processes are by many assumed to address similar issues as UCSD, hence, by applying Agile processes the systems would become usable for the end-users and their user experience should improve. This paper discusses and interprets findings on UCSD activities in Agile projects in practice, that are analyzed according to the fundamental principles from the Agile manifesto. We show that Agile development has much to gain from integrating UCSD, and give guidance on how to integrate UCSD in Agile processes. User experience (UX) professionals need a more explicit role in the Agile projects and more authority. We recommend that they receive a "license to kill" design suggestions that are not perceived as useful by the users. (C) 2016 Elsevier Inc. All rights reserved.
引用
收藏
页码:214 / 222
页数:9
相关论文
共 50 条