interaction design JoEllen Kames Interim Director of Design Strategy Motorola Mobility Consumer experience Design

Similar documents
interaction design Thanks to JoEllen Kames

A short introduction to. designing user-friendly interfaces

CSc 238 Human Computer Interface Design Chapter 5 Designing the Product: Framework and Refinement. ABOUT FACE The Essentials of Interaction Design

Human-Computer Interaction. CA357 Lecture 7 More on Prototyping

Note 4: Goal-Directed Design

UX + BA. User Experience & Business Analysis. Personas. What is UX? Customer Experience Maps. BA & UX roles. BA + UX Collaboration.

Designing Usable Apps

Interaction Design. Recap Session (Previous lecture April 21, 2016, 9am-12pm): Process Models, Elements and Usability

Interaction Design. Chapter 3 (May 11, 2017, 9am-12pm): Approaches to IxD Recap Session (Previous lecture): Process Models, Elements and Usability

UI/UX BASICS. What is UX?

SWEN 444 Human Centered Requirements and Design Project Breakdown

Design Sketching. Misused Metaphors. Interface Hall of Shame! Outline. Design Sketching

Interaction design. The process of interaction design. Requirements. Data gathering. Interpretation and data analysis. Conceptual design.

Human-Computer Interaction Design Studio

Redesigning a Website Using IA Principals

Real Wireframes Get Real Results

SWEN 444 Human Centered Requirements and Design Project Breakdown

The Power to Prototype

Prototyping for usability engineering

ECE-492 SENIOR ADVANCED DESIGN PROJECT

HCI and Design SPRING 2016

Design Iteration: From Evidence to Design. Slides originally by: Dick Henneman

1. WHAT AREAS OF LEARNING DOES THIS ASSESSMENT ADDRESS? 2. WHY IS THE COMPLETION OF THIS ASSESSMENT IMPORTANT?

GETTING STARTED. User Story Mapping

The Design of Everyday Games. Lessons from UX for Game Designers

Design, prototyping and construction

Design, prototyping and construction

CS3205 HCI IN SOFTWARE DEVELOPMENT INTRODUCTION TO PROTOTYPING. Tom Horton. * Material from: Floryan (UVa) Klemmer (UCSD, was at Stanford)

cs414 principles of user interface design, implementation and evaluation

Prototyping is the Short hand of Design Tom Kelly Prototyping. Prototyping is the short hand of Design Tom Kelly IDEO

The process of interaction design and Prototyping

4.2.2 Usability. 4 Medical software from the idea to the finished product. Figure 4.3 Verification/validation of the usability, SW = software

Information System Architecture. Indra Tobing

The LUCID Design Framework (Logical User Centered Interaction Design)

Elements of User Experience by Jesse James Garrett

Business Analysis for Practitioners - Requirements Elicitation and Analysis (Domain 3)

Process of Interaction Design and Design Languages

User Centered Design Process. Prototyping II. What is a prototype? Prototyping phases Oct 11, 2017

Overview of the course. User-Centred Design. Group. Practical issue. Writting the report. Project work. Fang Chen

User-Centered Analysis & Design

COLUMN. The many faces of information architecture DECEMBER A primer, not a dictionary. If in doubt, spell it out.

3 Prototyping and Iterative Evaluations

Human-Computer Interaction IS4300

User-Centered Development

Your TOOLKIT 9-11 March 2018

Book Review. Information Architecture for the World Wide Web (Second Edition) by Louis Rosenfeld & Peter Morville

Cognitive Disability and Technology: Universal Design Considerations

UX Intensive Takeaways In Action. J.J. Kercher December 8, 2011

SkillSwap. A community of learners and teachers

What is a prototype?

Object-Oriented Analysis and Design Prof. Partha Pratim Das Department of Computer Science and Engineering Indian Institute of Technology-Kharagpur

Course Outline. Department of Computing Science Faculty of Science. COMP 3450 Human Computer Interaction Design (3,1,0) Fall 2015

User Experience Design

13/9/10 PROTOTYPING. Cris3an Bogdan

This tutorial also elaborates on other related methodologies like Agile, RAD and Prototyping.

needs, wants, and limitations

User Experience Design I (Interaction Design)

What is a prototype?

User Experience Design

Lesson Plans. Put It Together! Combining Pictures with Words to Create Your Movie

USER-CENTERED DESIGN KRANACK / DESIGN 4

Iterative Design Process

Lecture Notes CPSC 491 (Fall 2018) Topics. Peer evals. UI Sketches. Homework. Quiz 4 next Tues. HW5 out. S. Bowers 1 of 11

Prototyping. SWE 432, Fall Web Application Development

CS3205 HCI IN SOFTWARE DEVELOPMENT PROTOTYPING STRATEGIES. Tom Horton. * Material from: Floryan (UVa) Klemmer (UCSD, was at Stanford)

CIS4930 / CIS6930: USER EXPERIENCE DESIGN INSTRUCTOR: DR. LISA ANTHONY

What is Software Architecture

Prototyping. Oct 3, 2016

Requirement Engineering within an Agile Environment BY KEJI GIWA. Digital Bananas Technology

User-Centered Design Process

Website Design and Development CSCI 311

Goals PROTOTYPING) Cris%an(Bogdan( (

NUR - Introduction to HCI. Big picture, design process, UCD, UI issues

CSE 440: Introduction to HCI User Interface Design, Prototyping, and Evaluation

Heuristic Evaluation. Hall of Fame or Shame? Hall of Fame or Shame? Hall of Fame! Heuristic Evaluation

CSE 440: Introduction to HCI User Interface Design, Prototyping, and Evaluation

USER INTERFACE DESIGN + PROTOTYPING + EVALUATION. Heuristic Evaluation. Prof. James A. Landay University of Washington CSE 440

The 23 Point UX Design Checklist

CS -213 Human Computer Interaction Spring Prototyping. Imran Ihsan. Assistant Professor (CS) Air University, Islamabad

#12 - The art of UI prototyping

Anirudha Joshi IDC, IIT Bombay

chapter 3 the interaction

Portfolio. Mihai Marin

Chapter 3! Planning and Design! 2012 Elsevier, Inc. All rights reserved.

Site Design. SWE 432, Fall 2017 Design and Implementation of Software for the Web

Usability Tests and Heuristic Reviews Planning and Estimation Worksheets

Tracking System for Job Applicants Sprint Schedule and Overview. By Erik Flowers

SE 2730 Final Review

Prototyping. ID 405: Human-Computer Interaction Spring 2015

Informa(cs 231: What is Design? October 9, 2012

Giving instructions, conversing, manipulating and navigating (direct manipulation), exploring and browsing, proactive computing

HEURISTIC EVALUATION WHY AND HOW

UXD. using the elements: structure

CS6008-HUMAN COMPUTER INTERACTION Question Bank

UI Evaluation: Cognitive Walkthrough. CS-E5220 User Interface Construction

Interaction Techniques. SWE 432, Fall 2016 Design and Implementation of Software for the Web

User Centered Design - Maximising the Use of Portal

CMSC434. Introduction to Human-Computer Interaction. Week 07 Lecture 12 Mar 8, 2016 Prototyping III. Jon

Shane Olivo. Selected UX Project Portfolio. Phone

Designing Natural Interfaces. Creating Multi-Touch, Multi-User Device Interactions

Transcription:

1 interaction design JoEllen Kames Interim Director of Design Strategy Motorola Mobility Consumer experience Design joellen.kames@motorola.com

21w.789 INTERACTION DESIGN interaction design Source: Designing for Interaction: Creating Smart Appliances and Clever Devices, Dan Saffer 2

interaction design 3

interaction design > interface design Structured ways for effectively taking what you have learned about people and transforming it into something that provides value + delight Modeling Framing the solution space What is it? How does it connect to other things? How does it meet users goals? Structure Flow Process Designing how the system will work How big is it? What can I do with it? Screen design Designing how the screens will work What goes where? Why? 4

modeling 5

modeling: what is it + why is it important Modeling Defining an visual abstraction of your solution that provides the big picture of your system Framing the solution in context of the environment + other systems Frames the solution in the end user s context Why do it? Helps define initial scope of the system Defines other influences on the system or on users of the system Builds consensus among team members Frames big ideas for stakeholders 6

modeling: human centered concept models How do users think about your system? What are the activities that they can do? What are the different types of users that will use your system? What are the different modes in which they might use it? What are the different phases that they might associate with your system? How is it different than what they used before? Is there a familiar metaphor that will help users understand your system? 7

modeling: using metaphors 8

21w.789 INTERACTION DESIGN modeling: using metaphors 9

modeling: using metaphors 10

modeling: before + after 11

modeling: before + after 12

modeling: mental models 13

modeling: system diagrams 14

modeling: content types 15

21w.789 INTERACTION DESIGN modeling: user types 16

structure flow process 17

21w.789 INTERACTION DESIGN structure flow process: putting it all together concept models information architecture screen wireframes use cases + user flows 18

structure flow process: know your sandbox Blackberry Android ios 19

structure flow process: user goals What should your system do? Functionality should map to user goals life goals: beyond the system, but help explain why trying to accomplish end goals experience goals: how someone wants to feel while using the product end goals: outcomes users expect from using the system 20

structure flow process: interaction framework How should your system be structured? Cooper s Interaction Framework 1. What is the form factor and input methods? 2. What are the different views? 3. What are the functional and data elements? (basically, parts of a larger key path) 4. What are the functional groups and hierarchy? (sequence, groupings of containers, functionality based on form factor and input methods) 5. What does the interaction framework begin to look like? 6. What are the key path scenarios? (primary actions and pathways through the system, e.g. viewing and composing emails) 21

structure flow process: a few notes It s not a linear process iterate back and forth between user flows + preliminary wireframes Showing user experience flows vs system/business flows Flows demonstrate users movement through time how the user begins, ends and the clearly marked path that they take Demonstrating cause + effect Consistency is key in diagramming systems there is no right visual language Visual vocabulary borrowing and adapting to make it your own 22

structure flow process: use cases 23

structure flow process: use cases 24

structure flow process: information architecture Ways to approach organizing information top down bottom up 25

structure flow process: information architecture archetypes Hierarchical parent and child relationships Matrix 2 dimensions (sometimes 3?) Organic no consistent pattern Sequential step by step 26

21w.789 INTERACTION DESIGN structure flow process: information architecture 02 March 2010 27

structure flow process: interaction model 28

affordances/interface design: early definition + sketches 29

affordances/interface design: early definition + sketches 30

screen design 31

affordances/interface design: interface design principles Wodtke s 8 principles 1. Design for way-finding where you are, where you can go, how to get there 2. Set expectations and provide feedback 3. Ergonomics design 4. Be consistent and consider standards 5. Provide error support prevent, protect, and inform 6. Rely on recognition rather than recall 7. Provide for people of varying skill levels intermediate is fine 8. Provide meaningful and contextual help and documentation Blueprints (or user flows and wireframes) are just good thinking written down 32

affordances/interface design: screens 33

affordances/interface design: screens 34

affordances/interface design: screens 35

affordances/interface design: screens 36

affordances/interface design: screens 37

affordances/interface design: screens 38

affordances/interface design: screens + flows 39

affordances/interface design: screens + flows 40

iterating with users 41

iterating with users: prototyping framework 02 March 2010 42

structure flow process: a few web resources First Principles of Interaction Design http://www.asktog.com/basics/firstprinciples.html Views and Forms: Principles of Task Flow for Web Applications Part 1 http://www.boxesandarrows.com/view/ views_and_forms_principles_of_task_flow_for_web_applications_part_1 Wizards and Guides: Principles of Task Flow for Web Applications Part 2 http://www.boxesandarrows.com/view/ wizards_and_guides_principles_of_task_flow_for_web_applications_part_2 A visual vocabulary for describing information architecture and interaction design http://www.jjg.net/ia/visvocab/ 43

A few good books About Face 3: The Essentials of Interaction Design, Alan Cooper Designing for Interaction: Creating Smart Appliances and Clever Devices, Dan Saffer Elements of User Experience, Jesse James Garret Information Architecture: Blueprints for the Web, Christina Wodtke Designing Interactions, Bill Moggridge Sketching User Experiences, Bill Buxton Envisioning Information, Edward R. Tufte all Tufte books are fantastic 44