Human-Computer Interaction University of Konstanz hci.uni-konstanz.de Agile Human-Centered Software Engineering Thomas Memmel, Fredrik Gundelsweiler, Harald.

Slides:



Advertisements
Similar presentations
Tool-Support for Interdisciplinary and Collaborative User Interface Specification IADIS 2008 Amsterdam – Workgroup HCI University of Konstanz – Thomas.
Advertisements

Software Development Life-Cycle Models
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 16 HCI PROCESS.
Lifecycle models For more info on these models – see text
CS3773 Software Engineering Lecture 01 Introduction.
Agile Usability Testing Methods
SECOND MIDTERM REVIEW CS 580 Human Computer Interaction.
User Interface Specification in Complex Web-based Information Spaces INSPECTOR: Method and Tool for Visual UI Specification 1 Human-Computer Interaction.
CISB213 Human Computer Interaction Introduction and Overview.
Human-Computer Interaction Advanced Level. Individual Assignment Another opportunity to collaboratively apply and develop your knowledge and develop skills.
Department of Computer Science
Part 1: Introducing User Interface Design Chapter 1: Introduction –Why the User Interface Matters –Computers are Ubiquitous –The Importance of Good User.
Authors: Pilar Sancho, Javier Torrente, Baltasar Fernández-Manjón ? Fighting Drop-out Rates in Engineering Education: Empirical Research.
The Process of Interaction Design. Overview What is Interaction Design? —Four basic activities —Three key characteristics Some practical issues —Who are.
The Process of Interaction Design
Multi-Fidelity User Interface Specifications Thomas Memmel 1, Jean Vanderdonckt 2, Harald Reiterer 1 1 Human-Computer Interaction Group, University of.
Agile Programing Methods Drew Arrigoni. The Agile Manifesto ● Individual Interactions over Processes and Tools ● Working Software over Comprehensive Documentation.
The Process of Interaction Design. What is Interaction Design? It is a process: — a goal-directed problem solving activity informed by intended use, target.
© 2003 Turoff 1 The Nature of Information Systems and Employment in IS Murray Turoff Information Systems Department.
Mike Sharples. Beyond mobile learning Learning-enhanced environments DREAM proposal DREAM is a new centre for groundbreaking research into Digital Reality.
Software Engineering Incorporating Interface Design Into Software Engineering.
Term Project User Interface Specifications in a Usability Engineering Course: Challenges and Suggestions Laura Leventhal Julie Barnes Joe Chao Bowling.
What is HCI? CSE/ISE 323 Spring 2011 Tony Scarlatos.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
Agile Process: Overview n Agile software engineering represents a reasonable compromise to conventional software engineering for certain classes of software.
Learning Sciences and Engineering Professional Master’s Program Ken Koedinger Vincent Aleven Albert Corbett Carolyn Rosé Justine Cassell.
AgileEvolution PMI-Agile Certified Practitioner Exam Prep Course.
Interaction Design IxD. An Overview The field : Terms, influences, organizations, jobs. More on defining Interaction Design (IxD)? Principles Design activity.
CS 6750 Human-Computer Interaction Fall 2009 Keith Edwards
Human Computer Interaction Semester 1, 2013/2013.
Principles of User Centred Design Howell Istance.
CS361 Winter 2013 Final Exam Review Software Engineering I Oregon State University.
27. august 2007 Lektion 1c 1 Interaktionsdesign- processen Sharp Kapitel 9 Anker Helms Jørgensen Interaktionsdesign Efteråret 2007 Lektion 1c.
Additional Material for Chapter 3 CS 420/620 Fall 2015.
Technical Programming Option Presentation 2015 Mirela Gutica.
COSC 3461: Module 1 S04 Introduction to Interaction & Principles of Design I.
Integrating Usability Engineering and Agile Software Development: A Literature Review 陳振炎教授 楊哲豪
HCI in Software Process Material from Authors of Human Computer Interaction Alan Dix, et al.
Model-Driven Approach for User Interface-Business Alignment Kênia Sousa Advisor: Jean Vanderdonckt Université catholique de Louvain (UCL) Louvain School.
1 Human-Computer Interaction Lab, University of Konstanz, Germany Thomas Memmel 1, Harald Reiterer 1 INSPECTOR Interdisciplinary UI Specification Tool.
Software Engineering Saeed Akhtar The University of Lahore Lecture 5 Originally shared for: mashhoood.webs.com.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 4 User Centred Design Gary Marsden ( ) July 2002.
Human-Computer Interaction & Usability Unit HCI & Usability Unit ICT&S Center, University of Salzburg.
Interaction Design: Overview
Agile Methodology Paul Mohrbacher. Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through.
English for Computer Science Lecture 5. Reading CS Papers (1)  Reading Abstract  Reading Conclusion  Reading Introduction  Reading Body 
Software Engineering Jon Walker. What is Software Engineering? Why do we call it Software Engineering? Why not just call it programming or software development?
COMP 7620/7626 Cheryl Seals Computer Science & Software Engineering Auburn University.
Introduction to HCI Lecture #1.
Who I am Alan Dix part-time Professor at Lancaster part-time entrepreneur at aQtive and vfridge
Safety methods within Agile and RUP methods TORGRIM LAURITSEN BUCS project.
Copyright 2015, Robert W. Hasker. Classic Model Gathering Requirements Specification Scenarios Sequences Design Architecture Class, state models Implementation.
HCC 831 User Interface Design and Evaluation. What is Usability?
PPBS CYCLE We are here Session Objectives Highlight purpose and objectives of the budget phase and how it relates to the programming phase To.
Apply Expert, Creator, Controller, Low Coupling, High Cohesion
BSA 385 Competitive Success-- snaptutorial.com
BSA 385 Competitive Success-- snaptutorial.com
BSA 385 Education for Service-- snaptutorial.com
BSA 385 Education for Service-- snaptutorial.com
BSA 385 Teaching Effectively-- snaptutorial.com
BSA 385 Teaching Effectively-- snaptutorial.com
BSA 385 Inspiring Innovation-- snaptutorial.com
Agile Process: Overview
Introducing ISTQB Agile Foundation Extending the ISTQB Program’s Support Further Presented by Rex Black, CTAL Copyright © 2014 ASTQB 1.
Practical Software Engineering
User Interface Design and Evaluation
Week 5.
Week 5.
Success Without Compromise
Presentation transcript:

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

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

Human-Computer Interaction University of Konstanz hci.uni-konstanz.de XP & HCI Practice

Human-Computer Interaction University of Konstanz hci.uni-konstanz.de AM & HCI Practice

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

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

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

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

Human-Computer Interaction University of Konstanz hci.uni-konstanz.de Phase III – Lightweight Evaluation Methods

Human-Computer Interaction University of Konstanz hci.uni-konstanz.de Phase III – Lightweight Evaluation Methods

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

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