Towards extreme(ly) usable software: Exploring tensions between usability and agile software development

被引:21
|
作者
Lee, Jason Chong [1 ]
McCrickard, D. Scott [1 ]
机构
[1] Virginia Tech, Dept Comp Sci, Ctr Human Comp Interact, Blacksburg, VA 24061 USA
来源
关键词
D O I
10.1109/AGILE.2007.63
中图分类号
F [经济];
学科分类号
02 ;
摘要
Design is an inherently multidisciplinary endeavor. This raises the question of how to develop systems in ways that can best leverage the perspectives, practices, and knowledge bases of these different areas. Agile software development and usability engineering both address important aspects of system design, but there are tensions between the methods that make them difficult to integrate. This work presents a development approach that draws from extreme programming (XP), a widely practiced agile software development process, and scenario-based design (SBD), an established usability engineering process. It describes three key questions that need to be addressed for agile software development methods and usability engineering practices to work together effectively, and it introduces interface architectures and design representations that can address these questions.
引用
收藏
页码:59 / +
页数:3
相关论文
共 50 条
  • [1] Bridging the gap - Agile software development and usability
    Ambler, Scott W.
    DR DOBBS JOURNAL, 2006, 31 (08): : 64 - +
  • [2] Usability in agile software development: A tertiary study
    Curcio, Karina
    Santana, Rodolfo
    Reinehr, Sheila
    Malucelli, Andreia
    COMPUTER STANDARDS & INTERFACES, 2019, 64 : 61 - 77
  • [3] Towards Agile Development of Critical Software
    Gorski, Janusz
    Lukasiewicz, Katarzyna
    SOFTWARE ENGINEERING FOR RESILIENT SYSTEMS, SERENE 2013, 2013, 8166 : 48 - 55
  • [4] Towards Changing the Paradigm of Software Development in Software Industries: An Emergence of Agile Software Development
    Gupta, Swadha
    Gouttam, Deepali
    2017 IEEE INTERNATIONAL CONFERENCE ON SMART TECHNOLOGIES AND MANAGEMENT FOR COMPUTING, COMMUNICATION, CONTROLS, ENERGY AND MATERIALS (ICSTM), 2017, : 18 - 21
  • [5] Extreme programming and agile software development methodologies
    Lindstrom, L
    Jeffries, R
    INFORMATION SYSTEMS MANAGEMENT, 2004, 21 (03) : 41 - 52
  • [6] Exploring the Relationship between Perceptions of Agile Software Development and Technical Debt
    Baham, Corey
    AMCIS 2017 PROCEEDINGS, 2017,
  • [7] Towards a Secure Agile Software Development Process
    Adelyar, S. Hassan
    Norta, Alex
    PROCEEDINGS 2016 10TH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC), 2016, : 101 - 106
  • [8] Usability Evaluation of the Agile Software Process
    Ahmad, Wan Fatimah Wan
    Butt, Saad Masood
    Rahim, Lukman
    ADVANCES IN VISUAL INFORMATICS, 2013, 8237 : 640 - 651
  • [9] Agile modeling, agile software development, and extreme programming: The state of research
    Erickson, J
    Lyytinen, K
    Siau, K
    JOURNAL OF DATABASE MANAGEMENT, 2005, 16 (04) : 88 - 100
  • [10] A decade of agile methodologies: Towards explaining agile software development
    Dingsoyr, Torgeir
    Nerur, Sridhar
    Balijepally, VenuGopal
    Moe, Nils Brede
    JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (06) : 1213 - 1221