Scenarios, Requirements, and Frameworks Foundations of Design - - PowerPoint PPT Presentation

scenarios requirements and frameworks
SMART_READER_LITE
LIVE PREVIEW

Scenarios, Requirements, and Frameworks Foundations of Design - - PowerPoint PPT Presentation

Scenarios, Requirements, and Frameworks Foundations of Design Design Deliver Discover 1 5 7 8 9 10 11 2 3 4 Intro Scenarios, Usability Visual Evaluation Lifecycle Presentation Research Interviews Modeling Requirements,


slide-1
SLIDE 1

Scenarios, Requirements, and Frameworks

Foundations of Design

slide-2
SLIDE 2

Course Outline 2

2

Research & Discovery

3

Interviews

4

Modeling Users

9

Evaluation

10

Lifecycle

11

Presentation

5

Scenarios, Requirements, Frameworks

7

Usability Concepts

8

Visual Design

Discover Deliver Design

1

Intro

6

Midterm

12

Final Exam

slide-3
SLIDE 3

Intro

3

slide-4
SLIDE 4

4

Context Scenario

Persona Product Environment Biz & Tech

slide-5
SLIDE 5

Types of Scenarios

5

Context Scenarios - Before design Key-path Scenarios - During design Validation Scenarios - After design

slide-6
SLIDE 6

6

Design Validity?

Context Scenarios

Personas

slide-7
SLIDE 7

Requirements

7

slide-8
SLIDE 8

8

How? What?

How might we... … remove the language barrier and enhance cultural exchange? … help travelers feel safe to explore and take risks? … find places with no internet? … help travelers explore the similarities and differences between themselves and locals? Translator Language Classes Maps Time Machine Rating System Tour Guide Mobile Phone GPS Internet Black Market

slide-9
SLIDE 9

Problem Statement

9

Travelers want to {goal(s)} but have {needs and frustrations} because {obstacles to achieving goal}.

Vision Statement

The new product or service will help travelers {achieve goal(s)} by {giving them capabilities} and {alleviating current needs or frustrations}.

slide-10
SLIDE 10

Mental Model

10

A mental model is what the user believes about the system at hand.

slide-11
SLIDE 11

Identify:

Related experiences that influence their mental models Expectations about how things behave How personas think about basic units of data

11

slide-12
SLIDE 12

Context Scenarios

12

slide-13
SLIDE 13

Questions addressed by context scenarios

13

What is the setting in which the product will be used? Will it be used over long periods? Are there frequent interruptions? Are there multiple users of the product? Will the product be used in conjunction with other products? What major things does the persona need to accomplish? What should be the end result?

slide-14
SLIDE 14

Sample context scenario for “pre-trip” planning

Jack is thinking about taking a trip to Spain. He sits at his computer and does some preliminary research on Google Maps, Trip Advisor, and Wikitravel to get a general “lay of the land” and some of the more popular places to go. Once he’s armed with the basics, he’s ready to get the inside scoop. Jack connects to his Global Neighborhood Ambassador (GNA) network and focusses his attention on Spain and the surrounding areas. He then looks for locals that are interested in the things that he wants to find out more about, in this case, “local culture”. He also culls his list by some demographic data so he can be sure to get

  • pinions from people in his age range.

There are several ambassadors that match his criteria, so he prioritizes by their level of trust. This leaves five local ambassadors.

14

slide-15
SLIDE 15

Sample context scenario for “pre-trip” planning

Jack asks, “Should I leave a tip at a restaurant and typically what percentage?” to all five ambassadors. The ambassadors receive: “¿Debo dejar propina en un restaurante y por lo general qué porcentaje?” His wife interrupts and calls him away for dinner. While eating, Jack is alerted to three responders to his question through the iPhone version of the service. He finishes dessert and then resumes his discussion. Of the three responses, he’s curious about #2’s response which was different than #1 and #3. He pulls all three responders into the conversation and asks for them to compare their responses. A lively debate ensues. Jack thanks all three responders and ends the discussion. He lets the community know that all three responders were a big help to him by giving them all five star ratings. He then saves all three in his contacts for future reference.

15

slide-16
SLIDE 16

Sample context scenario for “pre-trip” planning 16

Other Scenarios?

slide-17
SLIDE 17

Extracting Requirements

17

Data needs Functional needs General considerations and constraints

Objects, Actions, Contexts

slide-18
SLIDE 18

Frameworks

18

slide-19
SLIDE 19

Frameworks

19

Interaction design framework Visual design framework Industrial design framework

slide-20
SLIDE 20
slide-21
SLIDE 21

Interaction Design Framework

High-level Structure and Behaviors Form factor, input methods Objects (object-oriented design) Navigation and posture

21

“Top-down” Approach

slide-22
SLIDE 22

Form factor & input methods

22

slide-23
SLIDE 23

Data Objects

23

Object

Attribute 1 Attribute 2 … Attribute n Action 1 Action 2 … Action n

slide-24
SLIDE 24

Levels of Detail

24

Abstract

Easier to Change

Detailed

Harder to Change

Flow Charts Object-oriented Design Storyboards Rough Wireframes Functional Grouping & Organization of Objects Interface Sketches (Balsamiq) High-fidelity Mockups Based on Keypath Scenarios, Principles, & Design Patterns Based on Context Scenarios

slide-25
SLIDE 25

Navigation & Posture

25

slide-26
SLIDE 26

Sequences

26

slide-27
SLIDE 27

Hierarchies

27

slide-28
SLIDE 28

“Webs”

28

slide-29
SLIDE 29

Stanley Example

29

Kick the Tires

s s

Meet Stanley Vehicle Details

s s

The Challenge Race Details

slide-30
SLIDE 30

Posture

30

slide-31
SLIDE 31

When you’re dedicating time to an activity.

Sovereign

31

slide-32
SLIDE 32

When you’re performing a quick operation.

Transient

32

slide-33
SLIDE 33

Mobile Frameworks

33

slide-34
SLIDE 34

Next Week: Midterm

34