hci intro + task
TRANSCRIPT
![Page 1: Hci intro + task](https://reader036.vdocument.in/reader036/viewer/2022082811/558ec2eb1a28aba2468b4574/html5/thumbnails/1.jpg)
Intro to HCI
Andrea ValenteDepartment of Architecture, Design and Media Technology
Aalborg University Esbjerg (AAU-Esbjerg)
email: [email protected]: http://www.create.aau.dk/av
3-4 Nov. 2011
![Page 2: Hci intro + task](https://reader036.vdocument.in/reader036/viewer/2022082811/558ec2eb1a28aba2468b4574/html5/thumbnails/2.jpg)
HCI
● We could start from the technology, but...● Instead of desiging the product, design the users'
interaction --> interaction design
● We all are users: identify some of your favorit products and improve them.
Human–computer Interaction is the study,planning and design of the interaction between people (users) and computers
![Page 3: Hci intro + task](https://reader036.vdocument.in/reader036/viewer/2022082811/558ec2eb1a28aba2468b4574/html5/thumbnails/3.jpg)
Task:fill in the ”I'm the user” paper
2 minutes
![Page 4: Hci intro + task](https://reader036.vdocument.in/reader036/viewer/2022082811/558ec2eb1a28aba2468b4574/html5/thumbnails/4.jpg)
Task: I'm the user(WRITE READABLE: OTHER STUDENTS WILL READ THIS)
Name a device you use a lot: _______________________
(suggestions: VCR or DVD-recorder, microwave oven, MP3 player, stereo, car, ... )
List 2 or 3 tasks you perform with it:
(where/when/for what) _______________________________________
_______________________________________
(where/when/for what) _______________________________________
_______________________________________
(where/when/for what) _______________________________________
_______________________________________
What do you like about it:
_______________________________________
_______________________________________
What is missing or you'd like to change:
_______________________________________
_______________________________________
Imagine some different task you would like to perform with it
(that could be impossible or difficult now)
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
![Page 5: Hci intro + task](https://reader036.vdocument.in/reader036/viewer/2022082811/558ec2eb1a28aba2468b4574/html5/thumbnails/5.jpg)
User-centered approach● real users and their goals VS technology● well-designed systems:
– make the most of human skills– relevant to the work in hand– support instead of constraint the user
● Think about: – Sending an email with your computer VS writing an sms
with your mobile– consider a pocket calculator: suppose you need to
calculate something in a dark place or while it is raining, or using only one hand, or wearing protection gloves...
![Page 6: Hci intro + task](https://reader036.vdocument.in/reader036/viewer/2022082811/558ec2eb1a28aba2468b4574/html5/thumbnails/6.jpg)
Now you are the designer.How to proceed?
1. Early focus on users and tasks● user's tasks and goals drive the development● design to support user's behavior and context of use● consider user's characteristics when designing● consult users throughout development● decide for the users, their context of use, their work
1. Empirical measurement
2. Iterative design
![Page 7: Hci intro + task](https://reader036.vdocument.in/reader036/viewer/2022082811/558ec2eb1a28aba2468b4574/html5/thumbnails/7.jpg)
How to proceed?1. Early focus on users and tasks
1. Empirical measurement● observe users interacting with prototypes, their goals, test ideas● specify usability as early as possible: regular empirical evaluation of
product
2. Iterative design
![Page 8: Hci intro + task](https://reader036.vdocument.in/reader036/viewer/2022082811/558ec2eb1a28aba2468b4574/html5/thumbnails/8.jpg)
How to proceed?1. Early focus on users and tasks
1. Empirical measurement
2. Iterative design● identify needs / establish requirements
for user experience● cycle: design, test, measure, re-design ● develop alternative designs:
conceptual and physical design● build interactive versions of the
designs: paper-based, role-playing, or software
● evaluate w.r.t. user experiences
Establish requirements [*]
Build interactive
version
Test +Measure
(re)Design[**]
Final product
[*] requirements = user needs [**] how to invent many designs?
![Page 9: Hci intro + task](https://reader036.vdocument.in/reader036/viewer/2022082811/558ec2eb1a28aba2468b4574/html5/thumbnails/9.jpg)
TASK:be the designer!
● Exchange the task paper with the somebody sitting next to you
● You are now the designer, and you have data from one of your users in front of you
● Think about possible solutions to the problems stated in the paper, especially at point 5
2 minutes
![Page 10: Hci intro + task](https://reader036.vdocument.in/reader036/viewer/2022082811/558ec2eb1a28aba2468b4574/html5/thumbnails/10.jpg)
What to do next?Prototyping
● What is it? – A prototype is... scale model of bulding, a software
that crashes every few minutes, paper-based outline of a screen, 3D card-bard mock-up of device
● Why?– For the stakeholders to interact, gain experience in
realistic settings, explore imagined uses– to communicate with stakeholders, collect feedback– prototypes can leave aspects vague, to stimulate
ideas generation and discussions
![Page 11: Hci intro + task](https://reader036.vdocument.in/reader036/viewer/2022082811/558ec2eb1a28aba2468b4574/html5/thumbnails/11.jpg)
Prototyping (...)
● How?– storyboarding (a kind of low-fidelity prototype)– a series of drawings showing how a user progresses thru a
task with the product
Terms:Low-fidelity / mock-upVSHigh-fidelity / working
![Page 12: Hci intro + task](https://reader036.vdocument.in/reader036/viewer/2022082811/558ec2eb1a28aba2468b4574/html5/thumbnails/12.jpg)
Homework (...kind of)● Take your user needs paper and your ideas
about how to design one of the new tasks he/she wanted
● Use the lifecycle: – make a prototype of the interaction with pen,
paper and scissors, post-its, ...● How to evaluate the designed product?
![Page 13: Hci intro + task](https://reader036.vdocument.in/reader036/viewer/2022082811/558ec2eb1a28aba2468b4574/html5/thumbnails/13.jpg)
Free tools● Download scratch (free) and use it to quickly create working
prototypes of apps, games:
http://scratch.mit.edu/
Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web.● Another free tool is freemind:
http://freemind.sourceforge.net/wiki/index.php/Main_Page
FreeMind is a premier free mind-mapping software written in Java.
Very good for sketching ideas and brainstorming meetings.