Professional Documents
Culture Documents
Design Process
Design Process
Agenda
Design
How do we come up with new (good) designs for interactive systems? Why is it so difficult?
What is design?
achieving goals within constraints
goals - purpose
constraints
materials, platforms
trade-offs
Consider alternatives! Apply formative evaluation techniques & iterate Apply formative / summative evaluation techniques & iterate Apply summative evaluation techniques & iterate Apply summative evaluation techniques & iterate
evaluation heuristics
prototype
Discussion
How would you incorporate HCI design into larger software engineering design frameworks?
Design
Code
Test
Maintenance
From cctr.umkc.edu/~kennethjuwng/spiral.htm
Difficult to deeply analyze human behavior May be too close to the domain Cost/features may be considered over good human factors
Creativity is challenging!
How to be creative?
How do we create and develop new interface ideas and designs?
An inspirational video
IDEO: http://www.ideo.com/
Project Structure
Group project 5 people Worth 50% of grade Design and evaluate an interface
1 - Understand the problem, users, tasks, environment (15%) 2 Design and prototype (20%) 3 Evaluation (15%)
Project Groups
5 people
Form by next Tuesday cool name Choose topic by Jan. 24 (earlier if possible)
Previous Projects
System for organizing and showcasing art Friend Finder on a cell phone System for assisting anesthesiologists Money tracker in your wallet Mobile photo album Chefs display in a kitchen
Suggested Project Theme: Design a service to promote, encourage or support sustainability of the environment.
Think everyday
Project Topics
Real client
family and friends? Organization you belong to, volunteer with? Hobbies or other activities? Office, home, school
Domain
Programming requirements
Project Details
Describe tasks, users, environment, social context Any existing systems in place Helps form basis for your requirements Describe the problem, not the solution
Project Details
Storyboards, mock-ups for multiple different designs Get feedback on ideas during poster session
Description of the system requirements and design Rationale for design decisions Plan for conducting evaluation Prototype that implements all or part of the design Allows for interactive experience
Project Details
Conduct evaluation with example users Characterize pros and cons of the UI Discuss what you would do to fix problems In class presentation of the entire project, 15 minutes
Your turn
Pair or triple up Brainstorm ideas/problems/applications with public transit Choose a couple and elaborate Pause to share ideas with everyone