Chapter 9 THE PROCESS OF INTERACTION DESIGN

Similar documents
The PROCESS of Interaction DESIGN

The process of interaction design

DESIGN. (Chapter 04)

The process of interaction design and Prototyping

The Process of Interaction Design

Human Computer Interaction (HCI, HCC)

HCI Design Process: An Overview. What is HCI Design Process? Practical Issues in HCI Design Process Examples of Lifecycle Models

The process of interaction design. Based on the slides available at book.com

Process of Interaction Design and Design Languages

Interaction Design

Design Principles. Overview. User-Center Design. SMD157 Human-Computer Interaction Fall User-center design Guidelines

Design Principles. Overview. User-Center Design. SMD157 Human-Computer Interaction Fall User-center design Guidelines

Midterm Review. General Format. Resources. Topics. Sample questions. Sample questions

ITIL Practitioner Guiding Principles Checklist. Use with the 9 Guiding Principles Navigator. AXELOS.com

Usability Goals. September 14, 2016

Curtin University School of Design. Internet Usability Design 391. Chapter 1 Introduction to Usability Design. By Joel Day

h(p://ihm.tumblr.com/post/ /word- cloud- for- hci- human- computer- interacbon CS5340 Human-Computer Interaction ! January 31, 2013!

What is interaction design?

DESIGN AND TECHNOLOGY

Introduction to User Stories. CSCI 5828: Foundations of Software Engineering Lecture 05 09/09/2014

Homework Set 2. A brief discussion

DESIGN AND TECHNOLOGY

User Centered Design (UCD)

CPSC 444 Project Milestone III: Prototyping & Experiment Design Feb 6, 2018

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

Interaction Design DECO1200

What is interaction design? What is Interaction Design? Example of bad and good design. Goals of interaction design

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

THINK THE FDA DOESN T CARE ABOUT USER EXPERIENCE FOR MOBILE MEDICAL APPLICATIONS? THINK AGAIN.

2/18/2009. Introducing Interactive Systems Design and Evaluation: Usability and Users First. Outlines. What is an interactive system

Agile Tester Foundation E-learning Course Outline

Story mapping: Build better products with a happier team

User Experience and Interaction Experience Design. Jaana Holvikivi, DSc. School of Applications and Business

What is interaction design?

USERS & STAKEHOLDERS. Lesson 2 Users and Stakeholders

What is interaction design?

Enabling efficiency through Data Governance: a phased approach

User-centered design in technical communication

White Paper. Incorporating Usability Experts with Your Software Development Lifecycle: Benefits and ROI Situated Research All Rights Reserved

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

Designing Usable Apps

Story Refinement How to write and refine your stories so that your team can reach DONE by the end of your sprint!

Usable Privacy and Security Introduction to HCI Methods January 19, 2006 Jason Hong Notes By: Kami Vaniea

SDRC: Store Types content strategy analysis & recommendations. Jina Chan CONSTRT 200 B Winter 2016

3.3 Web Graphics. 1. So why are graphics important?

1 Visible deviation from the specification or expected behavior for end-user is called: a) an error b) a fault c) a failure d) a defect e) a mistake

Human-Computer Interaction: An Overview. CS2190 Spring 2010

CSE 118 Introduction to Design

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

What is interaction design?

UX Research in the Product Lifecycle

1.2 Building the Right System. Identifying Needs & Expectations. Where to look for needs & expectations? or Who are the stakeholders?

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

Creating a Departmental Standard SAS Enterprise Guide Template

PTC Technical Specialists E-Newsletter Date: March 1, 2007

Drivesave Frequently Asked Questions (FAQ)

Digital Marketing Manager, Marketing Manager, Agency Owner. Bachelors in Marketing, Advertising, Communications, or equivalent experience

Topic 01. Software Engineering, Web Engineering, agile methodologies.

IBM s approach. Ease of Use. Total user experience. UCD Principles - IBM. What is the distinction between ease of use and UCD? Total User Experience

Dilbert Scott Adams. CSc 233 Spring 2012

Engineering Design Notes I Introduction. EE 498/499 Capstone Design Classes Klipsch School of Electrical & Computer Engineering

Overview of Today s Lecture. Analytical Evaluation / Usability Testing. ex: find a book at Amazon.ca via search

LECTURE9 SOCIO-TECHNICAL ANALYSIS, SERVICE DESIGN, TASK ANALYSIS

Lecture 7: Software Processes. Refresher: Software Always Evolves

Assignments. Assignment 2 is due TODAY, 11:59pm! Submit one per pair on Blackboard.

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

Design Thinking: Design Review Workshop

Agile is from Mars Usability is from Venus

Slides for courses based on the textbook

A Disciplined Approach to Cyber Security Transformation

Product Usability Development

WHITEPAPER. Database DevOps with the Redgate Deployment Suite for Oracle

GETTING STARTED. Introduction to Backlog Grooming

CTAL. ISTQB Advanced Level.

The Process of Interaction Design DECO1200

ANALYTICS & SEO CHECKLIST FOR YOUR WEBSITE LAUNCH

Agile Development

Design for Usability To Practice User-Centered Systems Design Klicka här för att ändra format

Interaction Design. Task Analysis & Modelling

WEB DESIGN 8 PHASES OF THE DESIGN PROCESS. By da Creative Team

A short introduction to. designing user-friendly interfaces

SERVICE TRANSITION ITIL INTERMEDIATE TRAINING & CERTIFICATION

The Joel Test: 12 Steps to Better Code.

VANCOUVER Chapter Study Group. BABOK Chapter 9 Techniques

User Analysis (UA) Overview. Purpose. Methodology. User Analysis

USER EXPERIENCE DESIGN GA.CO/UXD

Luckily, our enterprise had most of the back-end (services, middleware, business logic) already.

Concepts of Usability. Usability Testing. Usability concept ISO/IS What is context? What is context? What is usability? How to measure it?

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

Prototyping for usability engineering

Sample Exam. Advanced Test Automation - Engineer

Design, prototyping and construction

Designing. Simon Wilson Interaction designer, DWP Digital

Goals of Usability Evaluation

UI/UX BASICS. What is UX?

User Interface Design & Implementation. Prof. Dr.-Ing. Abdulmotaleb El Saddik University of Ottawa (SITE 5-037) (613) x 6277

Exam Questions

Ideate. Empathize. Prototype. Define. Test. CS:2520 Human-Computer Interaction. Fall 2016.

USERINTERFACE DESIGN & SIMULATION. Fjodor van Slooten

Architecture of models in testing how models of various abstraction levels relate to each other

Transcription:

Chapter 9 THE PROCESS OF INTERACTION DESIGN

Overview What is involved in Interaction Design? Importance of involving users Degrees of user involvement What is a user-centered approach? Four basic activities Some practical issues Who are the users? What are needs? Where do alternatives come from? How to choose among alternatives? How to integrate interaction design activities in other lifecycle models? 2

What is involved in Interaction It is a process: Design? a goal-directed problem solving activity informed by intended use, target domain, materials, cost, and feasibility a creative activity a decision-making activity to balance trade-offs Generating alternatives and choosing between them is key Four approaches: user-centered design, activity-centered design, systems design, and genius design 3

Importance of involving users Expectation management Realistic expectations No surprises, no disappointments Timely training Communication, but no hype Ownership Make the users active stakeholders More likely to forgive or accept problems Can make a big difference to acceptance and success of product 4

Degrees of user involvement Member of the design team Full time: constant input, but lose touch with users Part time: patchy input, and very stressful Short term: inconsistent across project life Long term: consistent, but lose touch with users Newsletters and other dissemination devices Reach wider selection of users Need communication both ways User involvement after product is released Combination of these approaches 5

What is a user-centered approach? User-centered approach is based on: Early focus on users and tasks: directly studying cognitive, behavioral, anthropomorphic & attitudinal characteristics Empirical measurement: users reactions and performance to scenarios, manuals, simulations & prototypes are observed, recorded and analysed Iterative design: when problems are found in user testing, fix them and carry out more tests 6

Four basic activities in Interaction Design 1. Establishing requirements 2. Designing alternatives 3. Prototyping 4. Evaluating 7

A simple interaction design lifecycle model Exemplifies a user-centered design approach 8

Some practical issues Who are the users? What do we mean by needs? How to generate alternatives How to choose among alternatives How to integrate interaction design activities with other lifecycle models? 9

Who are the users/stakeholders? Not as obvious as you think: those who interact directly with the product those who manage direct users those who receive output from the product those who make the purchasing decision those who use competitor s products Three categories of user (Eason, 1987): primary: frequent hands-on secondary: occasional or via someone else tertiary: affected by its introduction, or will influence its purchase 10

Who are the stakeholders? Check-out operators Suppliers Local shop owners Customers Managers and owners 11

What do we mean by needs? Users rarely know what is possible Users can t tell you what they need to help them achieve their goals Instead, look at existing tasks: their context what information do they require? who collaborates to achieve the task? why is the task achieved the way it is? Envisioned tasks: can be rooted in existing behaviour can be described as future scenarios 12

How to generate alternatives Humans stick to what they know works But considering alternatives is important to break out of the box Designers are trained to consider alternatives, software people generally are not How do you generate alternatives? Flair and creativity : research and synthesis Seek inspiration: look at similar products or look at very different products 13

IDEO TechBox Library, database and website all-in-one Contains physical gizmos for inspiration 14

The TechBox 15

How to choose among alternatives Evaluation with users or with peers, e.g. prototypes Technical feasibility: some not possible Quality thresholds: Usability goals lead to usability criteria set early on and check regularly safety: how safe? utility: which functions are superfluous? effectiveness: appropriate support? task coverage, information available efficiency: performance measurements learnability: is the time taken to learn a function acceptable to the users? memorability: can infrequent users remember how to achieve their goal? 16

Testing prototypes to choose among alternatives 17

How to integrate interaction design in other models Integrating interaction design activities in lifecycle models from other disciplines needs careful planning Several software engineering lifecycle models have been considered Integrating with agile software development is promising it stresses the importance of iteration it champions early and regular feedback it handles emergent requirements it aims to strike a balance between flexibility and structure 18

Summary Four basic activities in the design process 1. Establishing requirements 2. Designing alternatives 3. Prototyping 4. Evaluating User-centered design rests on three principles 1. Early focus on users and tasks 2. Empirical measurement using quantifiable & measurable usability criteria 3. Iterative design 19