Abstract
Developing software systems for supporting various users’ needs involves many IT professionals completing various activities before defined deadlines. Along the development process, new ideas, requirements, and constraints arise frequently, making development projects challenging to manage. Several development processes exist for structuring software development projects and many design approaches can help manage new ideas and users’ needs. In this chapter, we introduce software development processes and user-centered design (UCD) approaches commonly used by IT professionals. We describe how projects for developing software systems can be organized and structured using various software development processes, and we introduce UCD approaches that can be used in designing good user experiences (UX). Finally, we describe how the UCD approaches have been integrated into the described development processes by IT professionals. This chapter aims to enlighten the readers about the benefits, challenges, and means of integrating UCD approaches into software development processes.
Original language | English |
---|---|
Title of host publication | Handbook of Human Computer Interaction |
Editors | Jean Vanderdonck, Philippe Palanque, Marco Winckler |
Place of Publication | Cham |
Publisher | Springer |
Number of pages | 25 |
ISBN (Electronic) | 978-3-319-27648-9 |
ISBN (Print) | 978-3-319-27648-9 |
DOIs | |
Publication status | Published - 29 Jul 2023 |
MoE publication type | A3 Book section, Chapters in research books |