Hasso-Plattner-Institut25 Jahre HPI
Hasso-Plattner-Institut25 Jahre HPI

Human-centered Design and Requirements Engineering for Software-Engineers (Sommersemester 2021)

Dozent: Prof. Dr. Falk Uebernickel (Design Thinking and Innovation Research) , Dr. Danielly De Paula (Design Thinking and Innovation Research) , Thomas Haskamp (Design Thinking and Innovation Research)

Allgemeine Information

  • Semesterwochenstunden: 2
  • ECTS: 3
  • Benotet: Ja
  • Einschreibefrist: 18.03.2021 - 09.04.2021
  • Lehrform: Vorlesung
  • Belegungsart: Wahlpflichtmodul
  • Lehrsprache: Englisch

Studiengänge, Modulgruppen & Module

Cybersecurity MA
IT-Systems Engineering MA
  • IT-Systems Engineering
    • HPI-ITSE-A Analyse
Digital Health MA



What does human-centered design mean for digital products and services? How can information systems be designed in a way that they serve people’s needs best? What kind of frameworks exists to translate human needs into software requirements? Are there quantitative measures to identify human behaviors and needs? As part of this lecture, we will address these and more questions in regard to human-centered design and requirements engineering in the context of software engineering. After a general introduction into human-centered design and requirements engineering, the lecture will cover different qualitative and quantitative techniques for requirements elicitation. Having this foundational understanding, the lecture will introduce contemporary methods of software engineering. Along with the lecture, students will apply one particular methodology (Q-Methodology) based on the small student project. In addition, guest lecturers will provide the opportunity to learn how the methods are applied in real-world contexts.

This lecture will improve your skills and capabilities to prioritise software requirements based on our users and customers’ needs. Furthermore, we will cover topics like the C-K theory, affordance theory, design thinking, design as a cognitive and social activity, or creativity in software design. Beyond this, the lecture intends to strengthen your scientific writing skills as part of a mini-paper that is written for the mini-project conducted in groups. This training shall prepare you for writing your master thesis. Examination of the course is based on two deliverables around the mini-project (Group Presentation and Group Paper) and an Oral Exam which is done at the end of the course.

The lecture follows a flipped-classroom approach that consists of two main parts. Firstly, participants will get regular readings, homework, and video input provided by the lecturer. This input is then subject to vivid discussions in the second part of the lecture in so-called discussion sessions (either via Zoom or in Person). All materials will be provided through the HPIs “Moodle” platform.

Discussion Sessions will take place every Friday, from 11 am to 12 am

For students that have not enrolled themselves yet, but are considering taking the class and want to join the first session, write an Email to Thomas.Haskamp(at)hpi.de to get the dial in data.


This lecture can be combined as a follow-up or add-on lecture to the Global-Team-based-Innovation lecture (GTI) or to the Basic- and Advance-Track of the HPI D-School.

Lern- und Lehrformen

This course will be based mostly on the following formats:

  • weekly virtual lecture and guest talks
  • homework and minor project work as part of the program
  • readings


Teaching Team

Prof. Dr. Falk Uebernickel, Design Thinking and Innovation Research: falk.uebernickel(at)hpi.de

Dr. Danielly de Paula, Design Thinking and Innovation Research: Danielly.DePaula(at)hpi.de

Thomas Haskamp, Design Thinking and Innovation Research: thomas.haskamp(at)hpi.de


Final Presentation (Group (⅓))

As part of the student project, student groups have to give a short presentation of their findings. Details concerning content and length will be shared in the Lecture. Student presentations will be evaluated based on:

  • The comprehensiveness of the Presentation (explanatory power, intellectual depth, relevance and conciseness of content, methodological rigour, project approach)
  • Quality of Presentation (Novelty and Creativity,  Use of adequate language, Presentation Style, Appearance)

Written Paper (Group (⅓))

As part of the student projects, the student group must submit a short research paper on their work. That paper should follow the basic structure of the research paper that is introduced as part of the course. The written papers are assessed based on.

  • The comprehensiveness of the Content of the Written Paper (explanatory power, intellectual depth, relevance and conciseness of content, project approach)
  • Scientific Rigour and Structure of the Written Paper (Use of adequate language, Scientific structure, etc.)

Oral Examination (Individual (⅓))

The Oral Examination will be a 15 minute Q&A between the student and the lecturer. Questions stem from the content provided in the lectures and discussion sessions.