agile human-centered software engineering

12
Human-Computer Interaction University of Konstanz hci.uni-konstanz.de Agile Human-Centered Software Engineering Thomas Memmel, Fredrik Gundelsweiler, Harald Reiterer Speaker: Fredrik Gundelsweiler BS-HCI 2007, Lancaster, UK

Upload: ferris-wheeler

Post on 04-Jan-2016

32 views

Category:

Documents


0 download

DESCRIPTION

Agile Human-Centered Software Engineering. Thomas Memmel, Fredrik Gundelsweiler, Harald Reiterer Speaker : Fredrik Gundelsweiler BS-HCI 2007, Lancaster, UK. Motivation. HCI and SE are recognized as professions made up of very distinct populations - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Agile Human-Centered Software Engineering

Human-Computer Interaction University of Konstanz hci.uni-konstanz.de

Agile Human-Centered Software Engineering

Thomas Memmel, Fredrik Gundelsweiler, Harald Reiterer

Speaker: Fredrik Gundelsweiler

BS-HCI 2007, Lancaster, UK

Page 2: Agile Human-Centered Software Engineering

Human-Computer Interaction University of Konstanz hci.uni-konstanz.de

Motivation

• HCI and SE are recognized as professions made up of very

distinct populations

• To provide a high level of UI usability, software experts has to

work with people with a background in HCI

• Course of collaboration is mostly unclear, little has been done

on cross-discipline lifecycles

• Agile methods are the optimum, and workable, compromise

• Informal methods of XP and AM are close to HCI practice and

therefore the pathfinder for a common course of action

Page 3: Agile Human-Centered Software Engineering

Human-Computer Interaction University of Konstanz hci.uni-konstanz.de

XP & HCI Practice

Page 4: Agile Human-Centered Software Engineering

Human-Computer Interaction University of Konstanz hci.uni-konstanz.de

AM & HCI Practice

Page 5: Agile Human-Centered Software Engineering

Human-Computer Interaction University of Konstanz hci.uni-konstanz.de

Design Approaches Compared

Page 6: Agile Human-Centered Software Engineering

Human-Computer Interaction University of Konstanz hci.uni-konstanz.de

Phase I

Page 7: Agile Human-Centered Software Engineering

Human-Computer Interaction University of Konstanz hci.uni-konstanz.de

Phase II

Page 8: Agile Human-Centered Software Engineering

Human-Computer Interaction University of Konstanz hci.uni-konstanz.de

Phase III

Page 9: Agile Human-Centered Software Engineering

Human-Computer Interaction University of Konstanz hci.uni-konstanz.de

Phase III – Lightweight Evaluation Methods

Page 10: Agile Human-Centered Software Engineering

Human-Computer Interaction University of Konstanz hci.uni-konstanz.de

Phase III – Lightweight Evaluation Methods

Page 11: Agile Human-Centered Software Engineering

Human-Computer Interaction University of Konstanz hci.uni-konstanz.de

Overview

Page 12: Agile Human-Centered Software Engineering

Human-Computer Interaction University of Konstanz hci.uni-konstanz.de

Summary

• We bridge HCI and SE based on their commonalities

• Similarities in basic principles and practices as well as

among the methods and tools

• Important links to XP, but many important aspects

relate to AM, HCI and beyond

• We concur with the findings of interdisciplinary

researchers and use scenarios and prototypes as

fundamental artifacts propelling a design process