Agile User‐Centered Design
Gabriela Jurca, Theodore D. Hellmann, Frank Maurer
Abstract
Gabriela Jurca, Theodore D. Hellmann, Frank Maurer
Abstract
This chapter discusses the integration of agile software engineering (agile methods) and user-centered design (UCD). It presents a process model integrating techniques from both approaches and a set of general recommendations for performing agile UCD, and also discusses potential pitfalls common in attempts to integrate agile methods and UCD. In the model for agile UCD, the chapter emphasizes the best aspects of both processes: an iterative, incremental approach to the design and development of a system that focuses on enhanced usability. An agile UCD process is fundamentally both iterative and incremental. Frequent and open communication between all stakeholders, the developers and the user-centered designers is very important for agile UCD integration, as most problems reported are related to a lack of communication. Little design up front (LDUF) is an approach to UCD that provides only information that is immediately necessary for agile development to proceed.
OpenAlex reports 10 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This chapter discusses the integration of agile software engineering (agile methods) and user-centered design (UCD). It presents a process model integrating techniques from both approaches and a set of general recommendations for performing agile UCD, and also discusses potential pitfalls common in attempts to integrate agile methods and UCD. In the model for agile UCD, the chapter emphasizes the best aspects of both processes: an iterative, incremental approach to the design and development of a system that focuses on enhanced usability. An agile UCD process is fundamentally both iterative and incremental. Frequent and open communication between all stakeholders, the developers and the user-centered designers is very important for agile UCD integration, as most problems reported are related to a lack of communication. Little design up front (LDUF) is an approach to UCD that provides only information that is immediately necessary for agile development to proceed.
Key concepts: Agile software development, Agile usability engineering, Agile Unified Process, Usability, Computer science, Iterative and incremental development, Software engineering, Process (computing)