Design and Prototyping CS 5115 Fall 2014 September 19.

Slides:



Advertisements
Similar presentations
User Experience Krista Van Laan. Agenda What is User Experience? How does a User Experience team support the rest of the organization? What processes.
Advertisements

Chapter 11 Design, prototyping and construction 1.
1 of 19 How to invest in Information for Development An Introduction IMARK How to invest in Information for Development An Introduction © FAO 2005.
Design, prototyping and construction
Real Travel Savings with Virtual Meetings 1 Jeremy Stubbs General Manager, Sabre Virtual Meetings.
Int 2 Computing Software Development.
English/Ms. Bermudez.  Resumes as a genre of writing: professional writing  It is different from academic genres in that it serves a different purpose.
Rapid Prototyping Dimensions and terminology Non-computer methods
Internship & Your Application Jiwen Cai. About Myself Jiwen CAI Website:
Designing Ubiquitous Computing Systems for Sports Equipment Matthias Kranz, Wolfgang Spiessl, Albrecht Schmidt University of Munich The Fifth Annual IEEE.
CPSC 481 Week 2 Fateme Rajabiyazdi. What are we doing today  Presentations – 8 minutes each team  Talk about project - phase 3 and 4  Library example.
MIS 325 PSCJ. 2  Business processes can be quite complex  Process model: any abstract representation of a process  Process-modeling tools provide a.
Developing a Thesis Statement for a Paper FYS 100 Creative Discovery in Digital Art Forms Fall 2008 Burg.
Teaching Accessibility & Universal Design Concepts Through the Use of Public Policy Projects Dr. Jonathan Lazar Dept of Computer and Information Sciences.
Human Computer Interaction
DESIGN, PROTOTYPING and CONSTRUCTION
Prototyping By Greg Rogers. Agenda For Today  What is a prototype  Why prototype  What to prototype.
Task Analysis Analyzing and representing the activities of your users.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 20, 2005.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 22, 2004.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 18, 2007.
SE 555 Software Requirements & Specification 1 SE 555 Software Requirements & Specification Prototyping.
What is a prototype? A prototype is a small scale model of your larger product. Can be a physical object, or a simple software program. Many physical.
User Research, Project Pitches and Brainstorming CS 5115 Fall 2014 September 10.
An Introduction to Content Management. By the end of the session you will be able to... Explain what a content management system is Apply the principles.
Sixth Sense Technology. Already existing five senses Five basic senses – seeing, feeling, smelling, tasting and hearing.
Level 2 IT Users Qualification – Unit 1 Improving Productivity
Representing the results of user research: tasks and personas CS 5115 Fall 2013 September 16.
Why do I Need Multiplication? and how can I make it fun to learn?
User Modeling Lecture # 5 Gabriel Spitz 1. User-Interface design - Steps/Goals.
Evaluating Sources and Making Source Cards. Infohio.org Remember: Infohio is a data base. The sources on Infohio are trustworthy and reliable. You will.
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 22 – 10 – 2011 College Of Computer Science and Information, Information Systems.
Overview Prototyping and construction Conceptual design
Design, prototyping and construction CSSE371 Steve Chenoweth and Chandan Rupakheti (Chapter 11- Interaction Design Text)
CS 350 – Software Design The Object Paradigm – Chapter 1 If you were tasked to write code to access a description of shapes that were stored in a database.
As Class Convenes l Find your team’s table, have a seat, pick up Team’s Modeling Folder l Remove Chapter 3 Redos (if any) l Place your Chapter 5 Assignment.
HCI – Prototyping. Why Prototype?  Prototyping is a well understood and used technique in design engineering where products are tested via a model prototype.
Working with users, data-gathering techniques. Design Hall of Fame.
What about Chapter 7?. What is the usability process? Tyldesley’s 22 possible Measurement Criteria Let’s focus on usability–A usability initiative needs.
Slides for User interface design A software engineering perspective Soren Lauesen 2. Prototyping and iterative design August 2006 © 2005, Pearson Education.
Prototyping. What is a prototype? In other design fields a prototype is a small- scale model: a miniature car a miniature building or town.
Design 2 (Chapter 5) Conceptual Design Physical Design Evaluation
Chapter 9 Prototyping. Objectives  Describe the basic terminology of prototyping  Describe the role and techniques of prototyping  Enable you to produce.
Software Engineering User Interface Design Slide 1 User Interface Design.
Grade Book Database Presentation Jeanne Winstead CINS 137.
Prototyping. REVIEW : Why a prototype? Helps with: –Screen layouts and information display –Work flow, task design –Technical issues –Difficult, controversial,
Begin Class with More Studio. Introduction to Prototyping.
Design, Prototyping and Construction In “ pure ” waterfall, design begins after requirements development has finished However, in the real world there.
An Introduction to Forms. The Major Steps of a MicroSoft Access Database  Tables  Queries  Forms  Macros  Reports  Modules On our road map, we are.
Introduction to Evaluation without Users. Where are you at with readings? Should have read –TCUID, Chapter 4 For Next Week –Two Papers on Heuristics from.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Wednesday Running A Paper Prototyping Session Paper Prototyping Video: Paper.
Mr. Tanaka.  Task: Design the best cell phone holder ever!! Follow EDP.
Overview Prototyping Construction Conceptual design Physical design Generating prototypes Tool support.
Team Skill 2 Understanding User and Stakeholder Needs Storyboarding (13)
MyTransTracker Lo-fi Prototyping and Usability Testing Joseph Chen John Calhoun Dayne Wagner Drew Bregel.
Design, prototyping and construction(Chapter 11).
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Tuesday CS 321 Human-Computer Interaction Paper Prototyping Video: Paper Prototyping.
Presented by the GMU Win-Win Team March 17, 2004 Status Report.
Spreadsheet Simulation WebQuest for Basic Computers IntroductionTaskProcessEvaluationConclusion.
Digital Media & Interaction Design LECTURE 4+5. Lecture 4+5 Draw requirement + Prototyping.
Lecture 2 Supplement - Prototyping
Design and Prototyping, Part 2
Information System Design Info-440
Wrapping up prototyping
Introduction to Prototyping
Principles of User Experience Design
Design, prototyping and construction
Improving Learning Object Development with Scenarios
Improving Learning Object Development with Scenarios
Design, prototyping and construction
Presentation transcript:

Design and Prototyping CS 5115 Fall 2014 September 19

Agenda for today Project check-in – Due today! Introduction to Design Paper Prototyping Finishing personas Introduction to Android/Mobile Development

Paper (Low Fidelity) Prototypes Sketches of interface and task completion – paper, post-its, or screen drawings

Examples and References deo_stills.html deo_stills.html ml ml ping ping great-examples-of-sketched-ui-wireframes-and- mockups great-examples-of-sketched-ui-wireframes-and- mockups video-examples-of-paper-prototyping/ video-examples-of-paper-prototyping/

Let’s watch some videos examples-of-paper-prototyping/ (1 st video) examples-of-paper-prototyping/ =TLUW7xIcYFqfQ =TLUW7xIcYFqfQ =TLL0ibcpJyZas =TLL0ibcpJyZas =TLUW7xIcYFqfQ =TLUW7xIcYFqfQ

LoFi pluses Easy to produce Rapid iteration / generate then test – To get a good idea, get lots of ideas – Never look for the “best way” – look for hundreds of ways Users focus on the important stuff Bugs don’t halt testing Status is clear – proper expectations Designers don’t get emotionally invested

LoFi limits Hard to capture timed, dynamic interaction

What to prototype? Screen layouts and information display Work flow, task design Technical issues Difficult, controversial, critical areas

Resources Paper widgets you can download and print ype.html ype.html Electronic tools – Balsamic: – Pencil: Stencils available for Android v2.zip v2.zip

Prototyping Exercise

Prototyping Exercise, 1 Individually: sketch a campus kiosk system designed to help people find their way around the University of Minnesota campus. The kiosks will be located at a number of positions around campus.

Prototyping Exercise, 2 In groups of 3-4 – Review the individual prototypes – Pick a starting point for a second (revised) prototype – Draw a second prototype as a group

Prototyping Exercise, 3 Still in your group: select a task... – Find a building: get directions from current location to that building – Find a class: find the time and location of a class (for example, “User Interface Design” or “CS 5115”) – Find a person in the campus directory, get directions to their office And did you think about who your users were? Did you have an implicit persona in mind? Evaluate how well your prototype supports that task Redesign your prototype as necessary (If necessary) redraw your prototype for presentation to the class

Discussion How much difference was there between the individual designs? Did you think some were better than others? Why? How much did the task focus help? Did considering a task make you change your design significantly? How did you think about users and usage?

Personas Fictional user descriptions – Research-driven – Narrative Basis – Cluster users by relevant attributes – Identify clusters – Create “realistic” representatives – Helps you consider whether your design is appropriate 15

Example Persona Sara is a graduate student living in Minneapolis. She travels by plane about three times a year—about half of that time for conference trips for her University research group. When she travels on her own dollar, she is very price-conscious, and wants to be sure to get the lowest price, even if that involves obscure routes or indirect trips. When she travels for the University, she is happy to let their staff make the arrangements. As a computer scientist, Sara knows all about search engines and other computer systems. Sometimes this makes her think that the system may be hiding the best fares. … 16

Another Persona Nelson has been an English professor at Carleton College since He’s written several books of poetry and has been using computer word processors since 1980, but has only used two programs, WordPerfect and Microsoft Word. He doesn’t care how computers work; he stores all his documents in whatever directory they get put in if you don’t know about directories. 17

All these representations are concrete and specific Questions come in different kinds Some can be settled through abstract argument – Are there more real numbers than natural numbers? Some only can be settled empirically – Can students use OneStop.umn.edu to find out whether there is room to enroll in CS 5115? 18

19 Exercises

Exercise 1 Take a look at the student section of Define a task (not scenarios) students might try to accomplish with the site – Remember what tasks are used for Present tasks, discuss, ask questions 20

Exercise 2 You’re in charge of designing the software for information kiosks for the Minneapolis / St. Paul airport. The kiosks will help travelers do common tasks, such as checking flight departure and arrival times and baggage claim locations, finding restaurants and shops, etc. Your job: – What sorts of user research methods would you use to find out about the user population? – Based on your experience and intuition, identify at least two categories of users – Write personas for these categories Factor out tasks if/as necessary 21