The Information School of the University of Washington Information System Design Info-440 Autumn 2002 Session #13.

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.
Design, prototyping and construction
Prescriptive Process models
Rapid Prototyping Dimensions and terminology Non-computer methods
SECOND MIDTERM REVIEW CS 580 Human Computer Interaction.
Alternate Software Development Methodologies
Requirements Engineering n Elicit requirements from customer  Information and control needs, product function and behavior, overall product performance,
Human Computer Interaction
1 Human-Centered Design I Presented by: Craig Titus EPICS High Workshop – Summer 2010 Lecture: Human-Centered Design Presented By: Craig Titus.
CS160 Discussion Section Feb David Sun. Rapid Prototyping Interface builders can easily show the look-and- feel of a design but requires considerable.
The Information School of the University of Washington Information System Design Info-440 Autumn 2002 Session #18.
IS 421 Information Systems Management James Nowotarski 16 September 2002.
Midterm Exam Review IS 485, Professor Matt Thatcher.
12 C H A P T E R Systems Investigation and Analysis and Analysis.
The Information School of the University of Washington Information System Design Info-440 Autumn 2002 Session #10 BOO! BOO!
Design Process …and the project.
Course Wrap-Up IS 485, Professor Matt Thatcher. 2 C.J. Minard ( )
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 22, 2004.
COMP 350: Object Oriented Analysis and Design Lecture 2
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.
Mid-Term Exam Review IS 485, Professor Matt Thatcher.
User Interface Design Process Gabriel Spitz. User-Interface design Steps/Goals Understand who are the users and what do they do Articulate how will users.
Interactive Science Notebooks: Putting the Next Generation Practices into Action
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
Sofia Carlander Kinoshita Laboratory 2004/2005
Software Development Process
Human Computer Interaction & Usability Prototyping Design & Prototyping HCI Prototyping.
Unit 2: Engineering Design Process
Requirements Analysis
ACTIVITY. THE BRIEF You need to provide solid proof to your stakeholders that your mobile website meets the needs of your audience. You have two websites.
System Design: Designing the User Interface Dr. Dania Bilal IS582 Spring 2009.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Business Analysis and Essential Competencies
Prof. James A. Landay Luke Vink Cornell Tech Spring 2014 May 14, 2014 HCI+DESIGN: USER INTERFACE DESIGN + PROTOTYPING + EVALUATION Cornell Tech HCI+Design.
SiTEL LMS Focus Group Executive Summary Prepared: January 25, 2012.
Overview Prototyping and construction Conceptual design
HCI Prototyping Chapter 6 Prototyping. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “prototyping” –Explain the.
Design, prototyping and construction CSSE371 Steve Chenoweth and Chandan Rupakheti (Chapter 11- Interaction Design Text)
S556 SYSTEMS ANALYSIS & DESIGN Week 11. Creating a Vision (Solution) SLIS S556 2  Visioning:  Encourages you to think more systemically about your redesign.
UML & Prototyping. What is a prototype? A prototype is a small-scale model. It can be (among other things): a series of screen sketches a storyboard,
Prototyping. What is a prototype? In other design fields a prototype is a small- scale model: a miniature car a miniature building or town.
Notes of Rational Related cyt. 2 Outline 3 Capturing business requirements using use cases Practical principles  Find the right boundaries for your.
44222: Information Systems Development Documenting a Solution Ian Perry Room:C41C Extension:7287
CS2003 Usability Engineering Human-Centred Design Dr Steve Love.
Chapter 9 Prototyping. Objectives  Describe the basic terminology of prototyping  Describe the role and techniques of prototyping  Enable you to produce.
1 Human Computer Interaction Week 7 Prototyping. 2 Introduction Prototyping is a design technique where users can be involved in testing design ideas.
User Interfaces 4 BTECH: IT WIKI PAGE:
Design Process … and some design inspiration. Course ReCap To make you notice interfaces, good and bad – You’ll never look at doors the same way again.
Prototyping. REVIEW : Why a prototype? Helps with: –Screen layouts and information display –Work flow, task design –Technical issues –Difficult, controversial,
The Information School of the University of Washington Information System Design Info-440 Autumn 2002 Session #14.
The Information School of the University of Washington Information System Design Info-440 Autumn 2002 Session #15.
Prof. James A. Landay Richard Davis Kate Everitt University of Washington Autumn 2004 UW Undergraduate HCI Projects A CSE 490jl Overview December 9, 2004.
Overview Prototyping Construction Conceptual design Physical design Generating prototypes Tool support.
Design, prototyping and construction(Chapter 11).
Prototyping Creation of concrete but partial implementations of a system design to explore usability issues.
The Information School of the University of Washington Information System Design Info-440 Autumn 2002.
SE 431 Human Computer Interactions Jamal Nasir. How to design & build good UIs UI Development process Usability goals User-centered design Design discovery.
Software Engineering Developing Requirements. © Lethbridge/Laganière 2001 Chapter 4: Developing requirements2 4.1 Domain Analysis The process by which.
The Information School of the University of Washington Information System Design Info-440 Autumn 2002 Session #20.
The Information School of the University of Washington Information System Design Info-440 Autumn 2002 Session #11.
Project Breakdowns HCDE 492/592 Winter 2014.
Information System Design Info-440
Information System Design Info-440
Design, prototyping and construction
Chapter 11 Design, prototyping and construction 1.
Information System Design Info-440
Information System Design Info-440
Design, prototyping and construction
Presentation transcript:

The Information School of the University of Washington Information System Design Info-440 Autumn 2002 Session #13

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 2 Agenda Questions on assignment #3 Feedback on project proposals (continued) Participatory design & prototyping Return quiz #2

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 3 Admin Announcements –IA summit 2003 (March Portland, OR) Poster submissions: 15 Jan Great opportunity to present assignment #2 –Anyone?

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 4 Admin Upcoming –Design Exercise #3 Nov 15 th –Prototyping project User needs and wants (in Journal now) 1 st iteration of prototype (25 Nov) –Next week: Usability Read Nielsen, Chapters 5 & 6

The Information School of the University of Washington Assignment #3: Questions?

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 6 Assignment #3: Reminders Two notations: –Conceptual modeling Entities are not nouns (not goals/tasks) –IA specification Scenario –Concerns ‘personalization’ in general (not My Yahoo in particular) Metaphors –Seeking metaphors within the My Yahoo site –An example: my

The Information School of the University of Washington Project Proposals: Feedback

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 8 Reminder of common challenges: Avoid these The objective is for everyone to be able to do X better –All cooks will cook better The design will replace person X –The ‘joke machine’ will replace all comedians The design will be X because of X –The design will be easy to use because it presents clear and concise information The design will be a super-combination of X, Y, and Z

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 9 Vision statements Focus on ‘hook’ or ‘root concept’ that makes your idea innovative and unique Hints –Narrow is better –What is the ‘value proposition’ Why would people be excited by your idea –Strike a balance between user needs and technology for satisfying them

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 10 Background Describe –The major factors and issues within the situation –How your design will respond to those issues Hints: –Compare your design to ‘paper books’ or other everyday technology –Suggest how your design with ‘amplify’ or ‘augment’ existing human skills or activities –Try to avoid redundancy between background section and vision

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 11 Stakeholders Once you’ve identified the stakeholders –Consider the relationships amongst them –Narrow your focus JudgesStudents Teachers Parents Community at large advise communicates influence mark supports SCIENCE FAIR

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 12 Social impact statement Some projects might not have significant social issues – It’s okay to say that (but do justify your belief)

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 13 Timetable Many copied it from the assignment –Expected you to enhance it make it your own Some people added things such as: –Methods for working with users to generate requirements (interviews, simple experiments, observations, etc.) –Iterations

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 14 Hints Think about who the audience is –Advance Concept Group (ACG) Think about your objective –Convince ACG that you have a great idea and a way to solve it Do some background reading in your domain Find ways to gather feedback from real people Brainstorm and talk about your ideas

The Information School of the University of Washington Prototyping

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 16 Development process Waterfall model –Linear process with well-define phases –One phase feeds into the next –Documents are outputs and inputs –Example Analysis of functional requirements Software design Implementation Testing Maintenance

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 17 Development process Prototyping and iterative development –Create a working model –Demonstrate model and test it quickly –Prototypes can be created at different phases: Requirements Conceptual design Detailed design

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 18 Trade-offs Waterfall model + Simplifies management Cost estimation Tracking progress Coordination amongst large number of people – Feedback on system is weak New requirements are uncovered during testing No early feedback Tendency to focus inward on the process

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 19 Trade-offs Prototyping + Feedback is strong Early feedback on requirements User involvement throughout process Identification of dependencies –Incremental approach Risk that prototype becomes the system Risk that prototype will reflect incremental changes rather than radical changes

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 20 Prototyping can fit into each phase of development Define : Vision/scope Needs assessment Design : Invent the technological solution Develop : Build the technology Deploy : Delivery stable technology Vision/scope document Design specifications document Beta software Version Release

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 21 Exercise How might prototyping be used in? –Define –Design –Develop –Deploy

The Information School of the University of Washington Prototyping methods

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 23 Methods (from Rosson & Carroll) Storyboard –Sketches or screen shots in sequence that illustrate key points Paper mock-ups –Simulated displays and controls Wizard of oz –Workstation connect to invisible person who simulates the computer

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 24 Methods Video prototype –Recording of person enacting a scenario or tasks Computer animation –Screen transitions showing flow Rapid prototype –Interactive system created with special tools (Director) Working, partial system –Working implementation of parts of the system

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 25 Two key questions What materials to use? –Low fidelity –High fidelity How should users participate? –Indirectly through usability testing –Directly in design process

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 26 Trade-offs Low-fidelity (high-fidelity is basically the reverse) + Inexpensive to create + Willing to through away + Users can shape + Effective for understand goals and task flow - Ineffective for understanding Subtle UI issues Dynamic displays Navigation within large info system Social issues amongst a community of people

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 27 Patterns for employing prototyping Pattern A 1.A business analyst brings an idea to engineering 2.Engineering builds a specification 3.Visual design paints an interface 4.Using detailed page renderings on paper, usability conducts an evaluation Pattern B 1.Marketing, design, engineering, and usability develop a spec 2.Design mock-ups some pages in paper 3.Using detailed page renderings on paper, usability conducts an evaluation

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 28

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 29

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 30 Participatory design Pattern C 1.Marketing, design, engineering, and usability propose some user goals 2.Design & usability sketch a prototype 3.Design, usability, and a user revise prototype together 4.Iterate #3 for a week 5.Design and usability finalize design spec

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 31 Participatory design Intimately involving users in the design process How the process can work? –Agree on goals and activities (from contextual inquiry) –Give users elements of a design (building blocks) –Guide users in constructing a solution –Ask users to complete their goals using their designs –Gather feedback –Iterate Many variations possible

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 32 Trade-offs with participatory design Pros + Users are intimately involved in process + Users are giving a continuous stream of feedback + Teams are prompted to look outwards (harder to design for yourself) Cons –Users unlikely to think strategically –Users unlikely to be skilled in sketching, user-interface look-and-feel, etc.

The Information School of the University of Washington Quiz 2

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 34 Grade distribution (average: 4)

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 35 Feedback: Metaphor question Overly literal use of metaphor Physical calculator must optimize use of space because a bigger device costs more to make Examples: –One small display for input & answers –Very small labels to indicate functions –An ‘Alt’ key to set function mode

The Information School of the University of Washington Copyright David Hendry (INFO-440 session /13/2002) 36 Feedback: Visual vocabulary Acceptable: –Conceptual model –Task flow –IA specification Entities are not tasks/goals Looking for entities specific to the portfolio