User-Centered Design Approaches and Software Development Processes

Marta Larusdottir*, Åsa Cajander, Virpi Roto

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingChapterScientificpeer-review

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 languageEnglish
Title of host publicationHandbook of Human Computer Interaction
EditorsJean Vanderdonck, Philippe Palanque, Marco Winckler
Place of PublicationCham
PublisherSpringer
Number of pages25
ISBN (Electronic)978-3-319-27648-9
ISBN (Print)978-3-319-27648-9
DOIs
Publication statusPublished - 29 Jul 2023
MoE publication typeA3 Book section, Chapters in research books

Fingerprint

Dive into the research topics of 'User-Centered Design Approaches and Software Development Processes'. Together they form a unique fingerprint.

Cite this