INDE/TC 455: User Interface Design. Module 5.4 Phase 4 Task Analysis, System Maps, & Screen Designs

Similar documents
Kindle Add-In for Microsoft Word User Guide

Main Design Project. The Counter. Introduction. Macros. Procedure

Sequential Storyboards introduces the storyboard as visual narrative that captures key ideas as a sequence of frames unfolding over time

Defining and Labeling Circuits and Electrical Phasing in PLS-CADD

ENGG2410: Digital Design Lab 5: Modular Designs and Hierarchy Using VHDL

IJMIE Volume 2, Issue 3 ISSN:

In this paper, the issues and opportunities involved in using a PDA for a universal remote

Using different reference quantities in ArtemiS SUITE

Risk Risk Title Severity (1-10) Probability (0-100%) I FPGA Area II Timing III Input Distortion IV Synchronization 9 60

Altera s Max+plus II Tutorial

Prototyping and construction

SIDRA INTERSECTION 8.0 UPDATE HISTORY

Devices in our

User Guide. S-Curve Tool

Main Design Project. The Counter. Introduction. Macros. Procedure

PCIe: EYE DIAGRAM ANALYSIS IN HYPERLYNX

Welcome to Interface Aesthetics 2008! Interface Aesthetics 01/28/08

Mosaic 1.1 Progress Report April, 2010

Thesis statements are like movie trailers. Movie Trailer #3:

(12) United States Patent

Design for Testability

Real-Time Technology is the Future of Film and Television Production

COE328 Course Outline. Fall 2007

LC 150, Reading Film: Introduction to Film Studies Department of Languages, Literature, and Cultures, Fall 2018

Appendix D. UW DigiScope User s Manual. Willis J. Tompkins and Annie Foong

CHAPTER 3 EXPERIMENTAL SETUP

Housing Inventory Setup Guide

A HIGHLY INTERACTIVE SYSTEM FOR PROCESSING LARGE VOLUMES OF ULTRASONIC TESTING DATA. H. L. Grothues, R. H. Peterson, D. R. Hamlin, K. s.

Memory, Latches, & Registers

Level and edge-sensitive behaviour

KPI and SLA regime: June 2015 performance summary Ref Apr 15 May 15 Jun 15 Target Description KPI A 100% 100% 100% 99% green

INTRODUCTION AND FEATURES

Boolean, 1s and 0s stuff: synthesis, verification, representation This is what happens in the front end of the ASIC design process

Trigger Cost & Schedule

WBS Trigger. Wesley Smith, U. Wisconsin CMS Trigger Project Manager. DOE/NSF Review April 11, 2000

Character Users Guide

Receiver Integration Note

Next Generation Software Solution for Sound Engineering

KPI and SLA regime: September 2015 performance summary

Need to Know Notation with Kathy Maskell and Shana Kirk. National Conference on Keyboard Pedagogy August 1, 2007

Movie tickets online ordering platform

Channel calculation with a Calculation Project

EECS 427 Discussion 1

VINTAGE STOMP PACKAGE Owner s Manual

VHDL Design and Implementation of FPGA Based Logic Analyzer: Work in Progress

Trusted 40 Channel Analogue Input FTA

Xpedition Layout for Package Design. Student Workbook

The Curve of the Earth An electric score for solo network instrument with optional observations

Optimizing area of local routing network by reconfiguring look up tables (LUTs)

LABWORK: SATELLITE ORBITS AND LINK BUDGETS

Personality Portrait. Joyce Ma and Fay Dearborn. November 2005

passport guide user manual

Static Timing Analysis for Nanometer Designs

Timing EECS141 EE141. EE141-Fall 2011 Digital Integrated Circuits. Pipelining. Administrative Stuff. Last Lecture. Latch-Based Clocking.

Lecture 23 Design for Testability (DFT): Full-Scan (chapter14)

specifications of your design. Generally, this component will be customized to meet the specific look of the broadcaster.

VID_OVERLAY. Digital Video Overlay Module Rev Key Design Features. Block Diagram. Applications. Pin-out Description

Secondary Sources and Efficient Legal Research

Experiment # 4 Counters and Logic Analyzer

Come & Join Us at VUSTUDENTS.net

Obtain Power Measurements of a DOCSIS Downstream Signal Using a Spectrum Analyzer

Introduction to Aspect Signaling with JMRI/PanelPro

CLA MixHub. User Guide

Prototyping an ASIC with FPGAs. By Rafey Mahmud, FAE at Synplicity.

Technology Proficient for Creating

NOTICE. (Formulated under the cognizance of the CTA R4.8 DTV Interface Subcommittee.)

How to cite a website within text apa style. How to cite a website within text apa style.zip

Audio Design Associates (ADA)

Design Document Ira Bray

iii Table of Contents

Tutorial 11 ChipscopePro, ISE 10.1 and Xilinx Simulator on the Digilent Spartan-3E board

Power Device Analysis in Design Flow for Smart Power Technologies

Blockbuster Advertising Campaign By Cara Smith, Chi Kalu, Bill Citro, Tomoka Aono

Scan. This is a sample of the first 15 pages of the Scan chapter.

HD Leeza. Quick Setup Guide

Mortara X-Scribe Tango+ Interface Notes

ADF-2 Production Readiness Review

Lists of Structures. CS 5010 Program Design Paradigms Bootcamp Lesson 4.3

Topic: Instructional David G. Thomas December 23, 2015

MultiSpec Tutorial: Visualizing Growing Degree Day (GDD) Images. In this tutorial, the MultiSpec image processing software will be used to:

PART 6 - Central Office Services 1st Revised Sheet 1 SECTION 7 - Digital Transport Services Replacing Original Sheet 1

KPI and SLA regime: November 2016 performance summary

Start of DTV Transition 600 MHz repacking

Three large LCD cockpit concept for retrofit applications

Solutions to Embedded System Design Challenges Part II

Analyzing Modulated Signals with the V93000 Signal Analyzer Tool. Joe Kelly, Verigy, Inc.

Agenda. 1. Journal Entry 2. Man Video: Precis Chart, Rhetorical Precis 3. Article: Precis Chart, Rhetorical Precis 4.

A Model and an Interactive System for Plot Composition and Adaptation, based on Plan Recognition and Plan Generation

Speech Recognition and Signal Processing for Broadcast News Transcription

Editing Reference Types & Styles: Macintosh. EndNote Support & Training October 2017

This Unit may form part of a National Qualification Group Award or may be offered on a free standing basis.

6.3 Sequential Circuits (plus a few Combinational)

Testing Sequential Logic. CPE/EE 428/528 VLSI Design II Intro to Testing (Part 2) Testing Sequential Logic (cont d) Testing Sequential Logic (cont d)

Usability testing of an Electronic Programme Guide and Interactive TV applications

Combinational vs Sequential

Dick And Jane: Fun With Dick And Jane By Not Available (NA) READ ONLINE

Multi-Purpose Auditorium Sound Reinforcement System Design ECE Spring Zach Vander Missen Muhammad Farooq Garrett McMindes

CSE140L: Components and Design Techniques for Digital Systems Lab. CPU design and PLDs. Tajana Simunic Rosing. Source: Vahid, Katz

How to Obtain a Good Stereo Sound Stage in Cars

Lecture 23 Design for Testability (DFT): Full-Scan

Transcription:

INDE/TC 455: User Interface Design Module 5.4 Phase 4 Task Analysis, System Maps, & Screen Designs

Project sequence Phase 0 1 2 3A 3B 4 5A 6A 5B 6B 7 8 9 Activity Project Assignment Project Prospectus Project Characterization Persona Generation Scenario Generation Task Analysis, Maps, Screen Designs Interface Representation: Flip or Simulations Interface Evaluation: Field Trial - 1 Interface Representation: Prototypes Interface Evaluation: Field Trial - 2 Final Interface Configuration Class Presentation Final Report Due Date 26 Sep 6 Oct 15 Oct 20 Oct 27 Oct 3 Nov 7 Nov 17 Nov 21 Nov 1 Dec 3 Dec 5 Dec 8 Dec

Task Analysis, System Maps, & Screen Designs Starting Phase 4: A - Task Analysis B - System Map C - Screen Design

Task Analysis

WHAT? Task Analysis - 1 The actions a user must take with a tool to perform a specific task leading to an overall goal. Includes: Steps of a task What the user does What the tool does Knowledge users must have to perform each step Tools (of interface) used to perform Constraints or boundaries of the task Environment in which task is performed

HOW? Task Analysis - 2 1. Use storyboard to identify the overall goal(s) 2. Separate goals into specific objectives (maybe with different starting conditions 3. Use persona to perform specific tasks with a hypothetical tool

Task Analysis - 3 4. Use Post-It Notes to identify specific objectives, actions (what the user does vs. what the tool does) use a different color Post-It for different aspects of task -what the user is trying to accomplish -what is the user thinking -what does the user need to know -what action does the user take -what does the tool do as a response

Task Analysis - 4 5. Identify what the user needs to know to perform each step -Does the tool give this information -Does the user know this information (a priori, training etc.) 6. Rearrange post-its into a hierarchy of equivalent levels and into each category

Task Analysis Template Task to be performed: Step # Step to be performed What need to know How know it Way performed Feedback

SMIT Storyboard Student project Seattle Movies, Information & Tickets

Smit-1

Smit-2

Smit-3

Smit-4

Smit - 5

Smit-6

Smit-7

SMIT - 8

SMIT-9

SMIT - 10

SMIT - 11

SMIT - 12

SMIT - 13

SMIT - 14

SMIT - 15

SMIT Task Analysis Option A: Already know movie want to attend but don t know where it is playing Option B: Don t know which movie to attend but want to select from what is playing

Project: Seattle Movies, Information, Theaters (SMIT) Task to be performed: At home. Don t know which movie to attend. Want to select movie by type and content. Step # 1 Step to be performed What need to know How know it Way performed Feedback Determine what movies are playing at Seattle Theaters 2 Select a list of movies from a particular genre Review content of 3 movies playing within a specific genre How to get a list of movies How select a genre of movies How look at content of movies Read instructions from screen See genre types from screen Read instructions Use SMIT handcontroller on home TV set and select from menu of options (e.g. current movies, genre) Use SMIT controller to scroll down list of genre Use SMIT controller to select a particular review See menu list and then list of movies with general genre of movie type (e.g. horror, drama, comedy, etc.) See movie list in selected genre Written critic review given for each movie selected 4 5 6 Option decide to view a trailer of the movie Decide what movie want to attend and select theatre based on location Option get directions to theater How look at trailers How select particular theatre How select map & driving directions Read instructions (e.g. do you want to see a trailer of this movie?) Reading instruction Reading instruction Use SMIT controller to select movie trailer Use SMIT controller to select specific movie Use SMIT controller to select map and/or driving instructions See movie trailer List of theaters and their locations where selected movie is playing and playing times Get directions to movie from current location (e.g. mapquest) option to print

System Maps

System Maps - 1 WHAT? A hierarchical representation of all the possible states and routes through a user s interface Top level = entry screen Each available function represented somewhere on the hierarchy Related functions are grouped and represented at equal levels on system map Functionality gets more specific as you transverse down through hierarchy

System Maps -2 WHY? Use the system map to: WHEN? Understand the scope of the system Begin to specify functionality and relationships between functions Group similar functions on related screens Test usability After defining the tasks that the application will support and before designing screens for the system

System Maps - 3 HOW? 1. Conduct a task analysis to understand what the tool needs to do. 2. At top level: show primary choices the user has available to accomplish the task. 3. Each choice on the top level will branch to a lower level of the system map or enable the user to leave the application.

HOW? System Maps - 4 4. Use Post It notes again as in the task analysis to group related functions on separate pieces of paper which represent individual screens in you system. (Note: screen may be virtual or imaginary) 5. Each function should point to a route through the system which enables the user to accomplish the tasks.

HOW? (cont.) System Maps - 5 7. Cluster graphically related functions (this will help with screen layouts). 8. Provide a way to backtrack, go to other places, or to escape out of the system in a consistent manner. 9. Decide if the user needs a new screen to display new information without leaving current screen.

HOW? (cont.) System Maps - 6 10. Try out your system map with users: Can the find their way around? Can they do what they want to do?

SMIT System Map Main Menu Movie Titles Theaters Category Time Movies at theater x, y, z Directions Movies in category Movies by Time/Date Preview Clip Movie Summary Order Tickets Critic s Reviews Print Directions =primary screen =popup screen

See Kitchen Maestro System Map

Screen Designs

About Task Analysis & system maps Chicken & egg problems (what comes first..task analysis or system map) System maps need to show all functionality projected for system Only need to do detailed task analysis and screen designs for 3-4 of most critical functions/features Reasonable level of detail in task analysis