There is a conﬂict of interest in the world ofsoftware development because the peoplewho build it are also the people who design it.If carpenters designed houses, they wouldcertainly be easier or more interesting tobuild, but not necessarily better to live in. Thearchitect, besides being trained in the art ofwhat works and what doesnt, is an advocatefor the client, for the user. Alan Cooper. About Face, 1995 (http://www.cooper.com/)
“a discipline concerned with the design evaluation and implementationof interactive computing systemsfor human use and with the studyof major phenomena surroundingthem." ACM
taskorganisational & social CHI technology user
UsabilityThe effectiveness, efﬁciency, and satisfactionwith which speciﬁed users achievespeciﬁed goals in particular environmentsThis does not mean you have to create a “dry” design or something that is only good for novices– it all depends on your goals
The economist – oct. 2004To be truly successful, a complex technology needs to “disappear” The real test is always the mom test http://www.economist.com/displaystory.cfm?story_id=3307363
You are not the user!(if you are the developer)
Four MythsOnly experts create good designsÄ experts faster, simple and effective techniques anyone can applyWe can ﬁx the user interface at the endÄ good design is more than just user interfaceÄ having right features, building those features rightGood design takes too long / costs too much Ä simple and effective techniques can reduce total development time & cost(ﬁnds problems early on)Good design is just cool graphicsÄ graphics part of bigger picture of what to communicate & how
If the user does something“wrong”, it is the fault of the system designer!
“logical analysis is not a good way topredict peoples behavior (nor are focusgroups or surveys): observation is thekey”“I caution that the time frame foradoption of new technologies is measuredin decades, not the months everyonewould prefer” Donald A. Norman
Belangrijkste wet uit computerwetenschappen? 43
Moore’s law• ‘the number of transistors that can be placed inexpensively on an integrated circuit has doubled approximately every two years’ (1965)• ook • processing speed • memory capacity • sensors • network capacity ... 44
what does “exponential” mean?if you fold a sheet of paper 50 times, then how thick is the result? about the distance to the sun... 45
• Ben Shneiderman, Designing the User Interface. Strategies for Effective Human-Computer Interaction.• Jakob Nielsen, Designing Web Usability.• Jakob Nielsen & Marie Tahir, Homepage Usability.• Donald A. Norman, The Invisible Computer & Emotional Design.• Jef Raskin, The Humane Interface.• Peter Morville, Ambient Findability.• Jennu Preece, Yvonne Rogers, David Benyon, Simon Holland & Tom Carey, Human-Computer Interaction.• Alan Dix, Janet Finlay, Gregory Abowd & Russell Beale, Human- Computer Interaction.