Interaction design basics

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

SECOND MIDTERM REVIEW CS 580 Human Computer Interaction.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
The Design Process Engineering Graphics Dr. Stephen Crown.
Requirements Engineering n Elicit requirements from customer  Information and control needs, product function and behavior, overall product performance,
Saul Greenberg User Centered Design Why User Centered Design is important Approaches to User Centered Design.
UI Standards & Tools Khushroo Shaikh.
James Tam User Centered Design Why User Centered Design is important Approaches to User Centered Design.
Foundations and Principles of Human Computer Interaction Slide deck by Saul Greenberg. Permission is granted to use this for non-commercial purposes as.
Empirical Methods in Human- Computer Interaction.
Midterm Exam Review IS 485, Professor Matt Thatcher.
CS 485/515 General course outline Design for people – theory and vocabulary Just enough psychology Task-centered procedure for user interface design. Tools.
Design Process …and the project.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
Chapter 13: Designing the User Interface
User Interface Design Chapter 11. Objectives  Understand several fundamental user interface (UI) design principles.  Understand the process of UI design.
Requirements Analysis
Business Requirements Using Unified Modeling Language Eric H. Castain, SVP Internet Services Group, Architecture Wells Fargo March 2005.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
Lecture 9 Usability of Health Informatics Applications (Chapter 9)
Chapter 5 interaction design basics. design: –what it is, interventions, goals, constraints the design process –what happens when users –who they are,
Classical vs. Agile Requirements Development Svetlin Nakov Telerik Software Academy academy.telerik.com Senior Technical Trainer
Click to edit Master subtitle style USABILITY and USER INTERFACE DESIGN Application.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
Mario Čagalj University of Split 2014/15. Human-Computer Interaction (HCI)
Design Process … and some design inspiration. Course ReCap To make you notice interfaces, good and bad – You’ll never look at doors the same way again.
Software Engineering for Capstone Courses Richard Anderson CSE 481b Winter 2007.
SILKWeb: A Sketching Tool for Informal Web Page Design Mark Newman, James Landay, Francis Li, Kalpana Joshi July 9, 1998 C&C Research Labs, NEC
Who I am Alan Dix part-time Professor at Lancaster part-time entrepreneur at aQtive and vfridge
Requirements Analysis
Introduction to Codes, Standards, and Regulations Chattanooga State CC.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
Human Computer Interaction Lecture 10 Interaction Paradigms.
User-Centered Design Services for MSU Web Teams Sarah J. Swierenga, Director Usability & Accessibility Center MSU Webmasters 402 Computer Center February.
Interaction design basics design: –what it is, interventions, goals, constraints the design process –what happens when users –who they are, what they are.
Design Concepts ch-8
SIE 515 Design and Usability
Software Engineering Process
Digital media & interaction design
User-centred system design process
Task Analysis – Input to Interaction
Human-Computer Interaction
Designing for people CPSC 481: HCI I.
Topic for Presentaion-2
interaction design basics
EKT 421 SOFTWARE ENGINEERING
Human Computer Interaction Lecture 10 Interaction Paradigms
HCI in the software process
interaction design basics
The design process Software engineering and the design process for interactive systems Standards and guidelines as design rules Usability engineering.
The design process Software engineering and the design process for interactive systems Standards and guidelines as design rules Usability engineering.
Informatics 121 Software Design I
Methodologies For Systems Analysis.
HCI in the curriculum The human The computer The interaction
Methodologies For Systems Analysis.
Rational Unified Process
Model based design.
Meeting, training & teaching in the interactive iWorld
UNIT 3 CHAPTER 1 LESSON 4 Using Simple Commands.
Software Engineering D7025E
Analysis models and design models
HCI in the software process
Comp 15 - Usability & Human Factors
Testing.
Overview Characteristics for gathering requirements.
HCI in the software process
1. INTRODUCTION.
CS Fall 2018 Austin Jones Caroline Willis Emma Alderton
Testing.
Interface Design and Usability
Presentation transcript:

Interaction design basics

Outline Design: The design process Users Scenarios Navigation what it is, interventions, goals, constraints The design process what happens when Users who they are, what they are like … Scenarios rich stories of design Navigation finding your way around a system Iteration and prototypes never get it right first time!

Achieving goals within constraints What is design? Achieving goals within constraints Goals - purpose who is it for, why do they need it Constraints materials, platforms Trade-offs

What is design? “It is where you stand with a foot in two worlds –the world of technology and the world of people to do human purposes – and you try to bring the two for together” (Mitch Kapor 1996)

Definition of Design The term ‘design’ refers to: It is the creative process of specifying something new. And the representations that are produced during the process.

Good and bad design What is wrong with the remote on the right? Why is the TiVo remote so much better designed? Peanut shaped to fit in hand Logical layout and color-coded, distinctive buttons Easy to locate buttons TiVo

Understand your materials Golden rule of design Understand your materials

For Human–Computer Interaction Understand your materials Understand Computers limitations, capacities, tools, platforms Understand People psychological, social aspects human error And their interaction …

The process of design Scenarios Task analysis what is wanted Interviews Ethnography what is there vs. what is wanted Guidelines Principles Standards Dialogue Notations Precise Specification Architectures Documentation Help Evaluation Heuristics Scenarios Task analysis what is wanted analysis design implement and deploy prototype

Ethnography Ethnography (from Greek  ethnos " folk, people, nation" and  grapho "I write") is the systematic study of people and cultures. It is the scientific description of peoples and cultures with their customs, habits, and mutual differences.  

Task Analysis Helps us understand what users do Forces us to synthesize the data into a useful format Lays the foundation for screen design Identifies weak points and sources of error in the task flow

Example for Task Analysis

Scenario

Steps … Requirements Analysis Design Iteration and prototyping what is there and what is wanted … Analysis ordering and understanding Design what to do and how to decide Iteration and prototyping getting it right … and finding what is really needed! Implementation and deployment making it and getting it out there

know your user personae cultural probes user focus know your user personae cultural probes

know your user Who are they? Probably not like you! Talk to them Watch them Use your imagination