Scenarios, Storyboards, Wireframes, Critique. Jon Kolko Professor, Austin Center for Design

Similar documents
Scenarios, Storyboards, Wireframes, Critique. Jon Kolko Professor, Austin Center for Design

Spam. Time: five years from now Place: England

Asking for information (with three complex questions, so four main paragraphs)

PROFESSIONAL COMMUNICATIONS: COVER LETTERS, REFERENCES, S, and THANK YOUS

CHAPTER NINE. Messaging and texting. Introduction. Messaging is accessible

Have the students look at the editor on their computers. Refer to overhead projector as necessary.

The Best Event Marketing Plan. Ever.

How to make a prototype? A step-by-step. Step 1. Start with a paper prototype

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

Introduction to Programming

IAE Professional s (02)

It s possible to get your inbox to zero and keep it there, even if you get hundreds of s a day.

Want to Create Engaging Screencasts? 57 Tips to Create a Great Screencast

The Complete Nonprofit Website Toolkit Defining Your Content and Navigation Strategy June 2013

Design, prototyping and construction

CHAPTER 18: CLIENT COMMUNICATION

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

MiPhone Phone Usage Tracking

Introduction to Leadership Studies Virtual Mentor Program: A Guide for Students

IPM 15/16 T2.1 Prototyping

Writing Cover Letters

Quick Reference Design Guide

9/17/2018. Source: etiquette-important. Source:

Design Proposal: Outline

The Surface Plane. Sensory Design

Chapter 1: A Maturing Industry. Chapter 2: Great Designers are Great Communicators

Interactive (High-fi) Prototype (Group)

Heuristic Evaluation Project. Course Agent

A Proposal for Work. Getting To Know Us. Proposed Project Timeline. Project Goals Discussion Week 1

Lesson 2. Introducing Apps. In this lesson, you ll unlock the true power of your computer by learning to use apps!

Grade Point Scales Standard Honors AP/College A B C D F Sample file

Artificial Intelligence Prof. Deepak Khemani Department of Computer Science and Engineering Indian Institute of Technology, Madras

Hello! ios Development

Cyber Smarts Using Social Media Wisely

We aren t getting enough orders on our Web site, storms the CEO.

Memorandum Participants Method

Momental. Adrienne I. (Observer) Juliana C. (Computer) Meredith M. (Greeter/Facilitator) Nhien T. (Observer)

Professional Communications

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

Math 7 Notes - Unit 4 Pattern & Functions

Key learning outcome: To write a story about overcoming a monster. Medium-term plan

The Quick And Easy Affiliate Setup List

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

Introduction to DCALC

RECORD. Published : License : None

3 Steps to a Great Website

How to Get Your Inbox to Zero Every Day

. social? better than. 7 reasons why you should focus on . to GROW YOUR BUSINESS...

live streaming tools+tips

Creating Word Outlines from Compendium on a Mac

The Ultimate On-Page SEO Checklist

CS3205: Task Analysis and Techniques

Business Hacks to grow your list with Social Media Marketing

DEFERRED ACCEPTANCE 2

ESCAPE. A MINWOO PARK FILM Press Kit

dt+ux Design Thinking for User Experience Design, Prototyping & Evaluation Autumn 2015 Prof. James A. Landay, Stanford University

USER EXPERIENCE DESIGN GA.CO/UXD

Plants can improve mood and health. Many people want to have plants in their home or workplace, but struggle with properly caring for their plants.

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

Lines of Symmetry. Grade 3. Amy Hahn. Education 334: MW 8 9:20 a.m.

Reasons to NOT Use . for Urgent Messages. Steuart Snooks. CEO Solutions For Success

EXCEL + POWERPOINT. Analyzing, Visualizing, and Presenting Data-Rich Insights to Any Audience KNACK TRAINING

Scenarios and Task Descriptions, Ideation, and Prototyping. Sept 30, 2016

BrailleNote Lessons Downloaded fr om:

National Weather Service Weather Forecast Office Norman, OK Website Redesign Proposal Report 12/14/2015

CSCI 1100L: Topics in Computing Lab Lab 11: Programming with Scratch

Up and Running Software The Development Process

How to Write Effective Use Cases? Written Date : January 27, 2016

COMPARISON OF TINDER, BADOO, AND MICO APPLICATIONS UX. The Name of the Class (Course) Professor (Tutor) The Name of the School (University)

camcorders as a social research method

GETTING STARTED THE BASICS

The Website. Teaching Thoughts. Usability Report. By Jon Morris

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

WHY EFFECTIVE WEB WRITING MATTERS Web users read differently on the web. They rarely read entire pages, word for word.

P R OJ E C T K I C K O F F

Google technology for teachers

YouTube User Guide for CDFIs. YouTube. User Guide for CDFIs

2005 University of California Undergraduate Experience Survey

Intro to User Centered Design. Golli Hashemian and Lauren Haynes NTEN

Lesson 2 page 1. ipad # 17 Font Size for Notepad (and other apps) Task: Program your default text to be smaller or larger for Notepad

Fireplace Mantel in Google SketchUp

Surviving Live Stream Catastrophes. Tim Akimoff Oregon Department of Fish and Wildlife

dt+ux Design Thinking for User Experience Design, Prototyping & Evaluation Autumn 2016 Prof. James A. Landay Stanford University

Product Roadmap. Jon Kolko Professor, Austin Center for Design

Team : Let s Do This CS147 Assignment 7 (Low-fi Prototype) Report

Designed for Use Usable Interfaces for Applications and the Web

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

Seng310 Lecture 8. Prototyping

Lesson Guides PRE-INTERMEDIATE

Project Proposal: Tree Finder

MEMOR.IO ONSCREEN SHORT MOVIE BY VADIM GORDT

1.7 Limit of a Function

Designing. Simon Wilson Interaction designer, DWP Digital

GETTING TO KNOW THE WEBINAR

Lesson Guides INTERMEDIATE

PowerPoint Basics: Create a Photo Slide Show

EBOOK THE BEGINNER S GUIDE TO DESIGN VERIFICATION AND DESIGN VALIDATION FOR MEDICAL DEVICES

Cognitive Walkthrough. Jon Kolko Professor, Austin Center for Design

The ICT4me Curriculum

The ICT4me Curriculum

Transcription:

Scenarios, Storyboards, Wireframes, Critique Jon Kolko Professor, Austin Center for Design

Scenarios Creating a written story that explains how a person will use a product, service, or system to achieve a goal.

Scenarios Creating a written story that explains how a person will use a product, service, or system to achieve a goal. A GOOD SCENARIO/ 1. Acts as a bridge between an initial design idea or problem, and a solution 2. Advances the fidelity of an idea 3. Stands on its own, without explanation 4. Does not prescribe interface elements in any great detail 5. Includes a rich description of a person 6. Includes a rich description of a goal 7. Is credible

Writing Scenarios 1. Identify the people involved. What are their names? Where do they work? What level of technical experience do they have? What level of technical competence can you assume with this system, specifically? It s often helpful to write a three or four sentence introduction to each person, describing their background and helping to humanize them. Jim A freshman at the local community college. No major declared yet, but considering something math oriented; he s heard of Statistics, but doesn t know what it entails. Sarah Alumni from the community college who has graduated several years ago and secured a job as a political statistician working for the New York Times. Is interested in supporting her alma mater but doesn t want to donate money. Tim Teaching assistant in Statistics 101. Junior, majoring in Computer Science and minoring in Statistics. Interested in pursuing a teaching career, perhaps at a high school level. 4

Writing Scenarios 2. Identify the starting state/context. Where will the people using your system be, physically, when they encounter it? What state is the actual product or service in when they first acknowledge it? Scenario: Learning about SyllabusWiki Jim is in an introduction class. He learns about the tool from another student, who is adding people to the system; he is asked if he wants to join. Jim is pushed into a chat, where he can interact with other students. Scenario: Reading the Shared Syllabus Still in class, Jim explores the product and learns about the ability for anyone to contribute content to the system. He sees that, as he takes notes, he can add them to the content repository so other students can see them. 5

Writing Scenarios 3. List the goals a user may have, as they pertain to your product or service. A goal is about a fundamental want, need, or desire that is presently unattained. Goals rarely change, even as technology progresses. For example, when using a printer, my goal is not to print it is to communicate my intent to other people when I m not there through a lasting artifact. Goals should be plausible. Scenario: Learning about SyllabusWiki Goals: Explore a new tool Interact with other students and meet friends Scenario: Reading the Shared Syllabus Goals: Contribute to a larger conversation about the class and feel included Remain aware of updates to the course See what is due, and when Learn about how to contact other students, and teaching assistants, in the class Identify how to get help 6

Writing Scenarios 4. Prioritize the goals, based on your understanding of your users. Stack rank the goals, putting them in order from most important to achieve using this system or service to least important to achieve using this system or service. Scenario: Learning about SyllabusWiki Prioritized Goals: [PRIMARY] Interact with other students and meet friends Explore a new tool Scenario: Reading the Shared Syllabus Prioritized Goals: [PRIMARY] See what is due, and when Remain aware of updates to the course Identify how to get help Learn about how to contact other students, and teaching assistants, in the class Contribute to a larger conversation about the class and feel included 7

Writing Scenarios 5. Craft stories. Using the people, context, and goals as a starting point, craft a narrative that explains how a person will use your system to achieve their goals. Don t try to achieve all goals in a single epic story; instead, create multiple stories, one for each goal. Keep the conversation at a high, behavioral level, rather than a low, user interface level. Scenario: Learning about SyllabusWiki It's the first week of orientation, and Jim is settling into his dorm. He's met a few people on his floor, and they've set up a SyllabusWiki group to communicate about some of the orientation activities. Jim sees that he can enter some basic information about himself. He takes a photo, adds his hometown, and describes a few of his interests. A few days later, Jim's in his first class - a massive Statistics class, with over 800 people. He's intimidated, so he sits near one of his friends from his dorm, Mark. During class, he sees that Mark has added him to a SyllabusWiki for the class. As Jim watches, the group fills up with more and more people; it looks like it's spreading virally. The students all talk about the class as it progresses. Someone makes fun of the professor's hair. Jim sees that there's a syllabus in the group; it's nearly empty, and anyone can add to it. Someone's added the course 8

Writing Scenarios 6. Identify the unique screens and scenes Every time the user interacts with a system, identify the main archetypical screen that describes how the system looks and the value it provides Be selective your goal isn t to show all of the states and screens, just the ones that make the story believable Emphasize plausibility over innovation Write these in a Scenario to Screen mapping spreadsheet Scenario 1 It's the first week of orientation, and Jim is settling into his dorm. He's met a few people on his floor, and they've set up a SyllabusWiki room to communicate about some of the orientation activities. 2 Jim sees that he can enter some basic information about himself. He takes a photo, adds his hometown, and describes a few of his interests. 3 A few days later, Jim's in his first class - a massive Statistics class, with over 800 people. He's intimidated, so he sits near one of his friends from his dorm, Mark. During class, he sees that Mark has added him to a SyllabusWiki for the class. As Jim watches, the room fills up with more and more people; it looks like it's spreading virally. The students all talk about the class as it progresses. Someone makes fun of the professor's hair. 4 Jim sees that there's a syllabus in the room; it's nearly empty, and anyone can add to it. Someone's added the course description, and someone else has added a comment that the course is way too big. Jim adds a thumbs-up reaction to the comment Screen SyllabusWiki, showing a basic room of Jim and his dormmates SyllabusWiki Profile SyllabusWiki Class room SyllabusWiki Class Syllabus, showing some details and visual cues that Jim can add content himself. 9

Scenarios Recap Creating a written story that explains how a person will use a product, service, or system to achieve a goal. A GOOD SCENARIO/ 1. Acts as a bridge between an initial design idea or problem, and a solution 2. Advances the fidelity of an idea 3. Stands on its own, without explanation 4. Does not prescribe interface elements in any great detail 5. Includes a rich description of a person 6. Includes a rich description of a goal WRITING SCENARIOS/ 1. Identify the people involved. 2. Identify the starting state/context 3. List the goals a user may have, as they pertain to your product or service. 4. Prioritize the goals, based on your understanding of your users. 5. Craft stories. 6. Identify the main scenes and screens 7. Is credible

UI Storyboards Sketching a comic-book style visualization of your written narrative, to illustrate scenes and screens.

UI Storyboards Sketching a comic-book style visualization of your written narrative, to illustrate scenes and screens. A GOOD STORYBOARD/ 1. Emphasizes screens over scenes 2. Advances the fidelity of an idea 3. Stands on its own, without explanation 4. Dedicates one panel to one idea, and uses panels generously

13

14

15

Sketching Storyboards 1. Sketch the frame. Each step in your scenario becomes a frame in the storyboard. Using your scenario as a starting point, draw empty boxes (approximately 4 x 4 ) for each sentence. Number the boxes. 16

Sketching Storyboards 2. Transfer the scenario. Directly below each box, write the sentence from your scenario. 17

Sketching Storyboards 3. Sketch. Inside of each box, sketch what happens in the scenario. When you sketch people, emphasize their hands and eyes. When you sketch human touchpoints, show both humans in the frame at once. Emphasize products over people: When you sketch digital products, first introduce the product in context (in someone s hand), and then sketch what the user actually sees on the screen. Draw enough detail that we can understand the archetypical screen and the hero moment Emphasize plausibility over innovation 18

Sketching Storyboards 4. Increase the fidelity. Redraw the screens (still with sharpie on paper), but emphasize professionalism and legibility. Use two or three different line weights to call attention to key items Be articulate in sketching words (buttons, labels, instruction text) so it can be read Think about how these screens will act as a jumping off point for your next step (wireframes), and include enough detail to prompt your forward moment. 19

UI Storyboards Recap Sketching a comic-book style visualization of your written narrative, to illustrate scenes and screens. A GOOD STORYBOARD/ 1. Emphasizes screens over scenes 2. Advances the fidelity of an idea 3. Stands on its own, without explanation 4. Dedicates one panel to one idea, and uses panels generously WRITING STORYBOARDS/ 1. Sketch the frame. 2. Transfer the scenario. 3. Sketch. 4. Increase the fidelity.

Wireframes Creating a visual representation of a user-interface, abstracted to show behavior and controls instead of color or emotion.

Wireframes Creating a visual representation of a user-interface, abstracted to show behavior and controls instead of color or emotion. A GOOD SET OF WIREFRAMES/ 1. Advances the fidelity of an idea 2. Stands on its own, without explanation 3. Describes every control 4. Uses actual content, not filler or placeholder content 5. Uses space in a realistic manner

23

24

25

26

27

28

29

Creating Wireframes 1. Start with your scenarios and storyboards. Using the storyboards as a starting point, sketch a loose wireframe for each screen the user will encounter. Acknowledge that this is a scrap copy and will be thrown away. Consider elements that show up on every page (navigation, framing devices) as anchors for understanding, and make sure that the user can understand where they are, where they ve been, and where they re going. 32

Creating Wireframes 2. Sketch the story again, in a digital tool. Redraw the entire flow, increasing your attention to detail. Make your lines crisper and stronger, and make sure things line up clearly. As you redraw the flow, begin to notice paths that haven t been clearly defined buttons, links, or controls that lead nowhere. Make a list of these dead ends. Use a digital tool (sketch, Illustrator, etc) at this point in order to force an increase in fidelity. 33

Creating Wireframes 3. Sketch the dead ends. Draw the screens that don t exist. This will force you to extend your scenario; at this point, you no longer need to conform to the story, as you are completing the designed system. 34

Creating Wireframes 4. Refactor and revise the flow. Look at the entire set of wireframes, arranged on the wall in front of you. Are there elements that you didn t account for on some screens, that became important on other screens? Is the navigation consistent? Will someone know what to do on each screen? Can someone find their way back? Redraw the entire set of wireframes, again. 35

Always show a flow. 36

Details matter, no matter what fidelity you are sketching at. 37

Always indicate interaction points. 38

(Eventually), draw all of the screens. 39

No fake text! 40

Level of effort & fidelity Key pages, functions, and states Few or no annotations Simple wires, few details All pages, including edge-cases and errors Full annotations ( detailed specification ) Complicated wires: all content, all features, all details, etc. Early stages of design Simple product or service Small quantity of stakeholders Control over implementation Final stages of design Complex ( large ) product or service Large quantity of stakeholders Limited or no control over implementation Fast and Cheap Lack of planning can be detrimental later Slow, tedious, and expensive Forces thought for every design detail 41

Wireframes Recap Creating a visual representation of a user-interface, abstracted to show behavior and controls instead of color or emotion. A GOOD SET OF WIREFRAMES/ 1. Advances the fidelity of an idea 2. Stands on its own, without explanation 3. Describes every control 4. Uses actual content, not filler or placeholder content 5. Uses space in a realistic manner CREATING WIREFRAMES/ 1. Start with your scenarios and storyboards. 2. Sketch the story again, in a digital tool. 3. Sketch the dead ends. 4. Refactor and revise the flow.

Critique A special, structured format for identifying problems and proposing solutions.

Critique A special, structured format for identifying problems and proposing solutions. A GOOD CRITIQUE/ 1. Advances the fidelity of an idea 2. Is extraordinarily detailed 3. Is focused and time-controlled 4. Focuses on execution rather than intention This is not a standard presentation different rules apply.

If you are giving a critique 1. Think before you speak. First, consider the piece of the design you are responding to. Zoom in, and make sure you are thinking as detailed as possible. Next, think about why you feel that piece is not successful. Then, think about how you can make your criticism actionable: if you were to receive this criticism, would you know what steps to take to fix it? Finally, think about your delivery style. 45

If you are giving a critique 2. Be succinct and very, very detailed. A rambling critique is not about the design it s about you. Describe your criticism in as concise a manner as possible. Be as specific as you can about the piece of the product you are responding to. Be as specific as you can about what s wrong with it. Be as specific as you can about how you might fix it. Draw the change you are proposing. 46

If you are giving a critique 3. Do not point out something good (unless it s relevant to make your point clearer) no shit sandwich. A critique is not intended to highlight the parts of a design that are successful it s intended to point out the parts that are not successful. It may be useful to compare something that is working to something that is not working; this is a good use of positive criticism. 47

If you are giving a critique 4. Critique the design, never the person. Direct your comments exclusively to the work. You didn t is directed at a person. The design doesn t is directed at the work. 48

If you are being critiqued 1. Offer a succinct walkthrough of your design. Present the work at a meta level, so we know what we are responding to. Direct the criticism. What do you want feedback on? What do you not want feedback on? Do not self-deprecate. Your work is what it is; do not say things like: I just didn t have enough time I know this isn t great, but I know what I need to change on these already 49

If you are being critiqued 2. Do not defend or explain your work. Contain all of your comments to clarifications, and only clarify the design (if someone asks), not the intent. Never defend a design decision in a critique; remember that not all presentations are critiques, and it s completely appropriate to defend your design in other contexts. 50

If you are being critiqued 3. Make sure you understand the comments. Critique comes quickly, and there are often a lot of voices contributing to the discussion. Make sure you understand the comments. If you are unsure, repeat the point of criticism back to the person who asked it, and have them validate that you heard it correctly. If the comment is not actionable, turn the comment around: ask the person What would you do in this case? or Can you show me? 51

If you are being critiqued 4. Write it all down, and suspend judgement until later. Write down every single piece of feedback. Write directly on the work artifacts that are printed out. Suspend judgment on the feedback until later; try not to decide which suggestions are good and bad during the critique. Instead, just try to understand them and capture them. You don t have to do any of the things you hear in critique. These are opinions and outside perspectives; they should be useful, but often they are not. 52

Critique A special, structured format for identifying problems and proposing solutions. A GOOD CRITIQUE/ 1. Advances the fidelity of an idea 2. Is extraordinarily detailed 3. Is focused and time-controlled 4. Focuses on execution rather than intention This is not a standard presentation different rules apply.

Jon Kolko Austin Center for Design jkolko@ac4d.com