Follow a User-Centered Design process

User-centered design (UCD) is an iterative design process in which designers focus on the users and their needs in each phase of the design process. The typical phases of the process are emphatize, define, ideate, prototype, test.


User experience, ux, usability, human-centered design, human computer interaction

Better user experience and acceptance of the system by the user.

Knowledge about user research methods.

Generic: high level abstract best practice, metalevel category (e.g. manage architectures)

Application domain:
Medicine/Healthcare, Education (Technology enhanced learning), Data science (analysis & visualisation), Industry (Production), Mobility, Energy, Software engineering

Main phase:
Generic: Requirements/Exploration
Generic: Design/Plan
Operations: Maintenance/Monitor

Related literature:
Rex Hartson, Pardha S. Pyla: Process and Guidelines for Ensuring a Quality User Experience, 2012

In which projects do/did you use this practice?
Human-Centered Software Engineering for Industrial Applications (HuSEIA), Advanced Production of Microfluidic Devices through Simulation Methods (AUTOMATE)

Project manager

>10 years of experiences
Software Competence Center Hagenberg

1. How do ​you rate the potential benefit for your projects? 5
2. How often are you using that practice? 3
3. What is the effort to introduce the practice in your project upfront? 3
4. What is the effort to apply the best practice in your project daily basis? 3

Questions 1, 3 and 4 (1 = Low, 5 = High)
Question 2 (1 = Never, 5 = Always)

You are running an old browser version. We recommend updating your browser to its latest version.

More info