User Experience Design in GNOME
Student Training
User Experience Design in GNOME
Allan CaegUX Designer and Product Manager@AllanCaeg
Sections of This Presentation
UX 101
The GNOME Design Team
Getting Started with Designing
UX 101
What's software for?
Usability
The effectiveness, efficiency and satisfaction with which specified users achieve specified goals in particular environments.
Usability
From http://www.w3.org/2002/Talks/0104-usabilityprocess/slide3-0.html
effectiveness: the accuracy and completeness with which specified users can achieve specified goals in particular environments
efficiency: the resources expended in relation to the accuracy and completeness of goals achieved
satisfaction: the comfort and acceptability of the work system to its users and other people affected by its use
Usability
From http://www.w3.org/2002/Talks/0104-usabilityprocess/slide3-0.html
a person's perceptions and responses that result from the use or anticipated use of a product, system or service
ISO Definition of User Experience
From http://semanticstudios.com/publications/semantics/000029.php
UX Honeycomb
From http://www.jjg.net/ia/
Elements of User Experience
UX Deliverables
Wireframes
Lo-fi mockups
Fast and easy
Easy to iterate
Wireframes
User Flows
Shows steps a user will take to achive goal
User Flow for
checking email
Many more…
User research
Usability tests
Site Maps
The GNOME Design Team
User Experience Advocates
People serving as User Centered Design advocates for different projects concerning GNOME
From https://live.gnome.org/UsabilityProject/UXAdvocates
Human Interface Guidelines
From http://library.gnome.org/devel/hig-book/stable/intro.html.en
Tells how to create applications that look right, behave properly, and fit into the GNOME user interface as a whole
For interface designers, graphic artists and software developers
Contains specifics and the high level philosophy behind
Communication Channels
Mailing list: http://mail.gnome.org/mailman/listinfo/usability
IRC: #usability and #gnome-design on irc.gimp.org
Getting Started with Designing
Start simple, but make it sustainable
The technology is for the user
Every user is different
Consider accessibility
Keep users in mind
Explore online resourcesFollow blogs
• http://useit.com
• http://adaptivepath.com/ideas
• http://azarask.in/
Join communities
• http://ux.stackexchange.com/
• http://www.ixda.org
When you feel ready,feel free to drop by GNOME Usability
Mailing list: http://mail.gnome.org/mailman/listinfo/usability
IRC: #usability and #gnome-design on irc.gimp.org
Keep in mind that software should help improve the quality of
people's lives
Thank you!
Allan CaegUX Designer and Product Manager@AllanCaeg