SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
User Experience
    Design in GNOME
            Student Training


Allan Caeg
UX 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
Usability

The effectiveness, efficiency and
 satisfaction with which specified users
 achieve specified goals in particular
 environments.




                         From http://www.w3.org/2002/Talks/0104-usabilityprocess/slide3-0.html
Usability
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




                           From http://www.w3.org/2002/Talks/0104-usabilityprocess/slide3-0.html
ISO Definition of User
      Experience

a person's perceptions and
 responses that result from the use
 or anticipated use of a product,
 system or service
UX Honeycomb




       From http://semanticstudios.com/publications/semantics/000029.php
Elements of User Experience




                     From http://www.jjg.net/ia/
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
 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
                                 From http://library.gnome.org/devel/hig-book/stable/intro.html.en
Communication
          Channels

Mailing list:
http://mail.gnome.org/mailman/listinfo/usabil
ity

IRC: #usability and #gnome-design on
irc.gimp.org
Getting Started with
     Designing
Start simple, but make it
       sustainable
Keep users in mind

The technology is for the user

Every user is different

Consider accessibility
Explore online resources
 Follow 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 Caeg
UX Designer and Product Manager
@AllanCaeg

Weitere ähnliche Inhalte

Andere mochten auch (20)

Introduction to gnome
Introduction to gnomeIntroduction to gnome
Introduction to gnome
 
GNOME Contribution
GNOME ContributionGNOME Contribution
GNOME Contribution
 
DigiGirlzSmallBasic
DigiGirlzSmallBasicDigiGirlzSmallBasic
DigiGirlzSmallBasic
 
Gnome terminal basics
Gnome terminal basicsGnome terminal basics
Gnome terminal basics
 
TUTORIAL DE SCRATCH
TUTORIAL DE SCRATCHTUTORIAL DE SCRATCH
TUTORIAL DE SCRATCH
 
Turtleart
TurtleartTurtleart
Turtleart
 
Scratch Tutorial - Basic Pong
Scratch Tutorial - Basic PongScratch Tutorial - Basic Pong
Scratch Tutorial - Basic Pong
 
Dinah slide1
Dinah slide1Dinah slide1
Dinah slide1
 
Abiword
AbiwordAbiword
Abiword
 
AbiWord Word Processor
AbiWord Word ProcessorAbiWord Word Processor
AbiWord Word Processor
 
Turtle art dadlaga ajil
Turtle art dadlaga ajilTurtle art dadlaga ajil
Turtle art dadlaga ajil
 
Customizing GNOME Desktop
Customizing GNOME DesktopCustomizing GNOME Desktop
Customizing GNOME Desktop
 
Turtleart
TurtleartTurtleart
Turtleart
 
Tutorial scratch diana, claudia
Tutorial scratch diana, claudiaTutorial scratch diana, claudia
Tutorial scratch diana, claudia
 
Ulzuu zurakh
Ulzuu zurakhUlzuu zurakh
Ulzuu zurakh
 
Scratch Basics
Scratch BasicsScratch Basics
Scratch Basics
 
Programming with Scratch
Programming with ScratchProgramming with Scratch
Programming with Scratch
 
Scratch project ideas
Scratch project ideasScratch project ideas
Scratch project ideas
 
Scratch In The Classroom
Scratch In The ClassroomScratch In The Classroom
Scratch In The Classroom
 
Working Of Search Engine
Working Of Search EngineWorking Of Search Engine
Working Of Search Engine
 

Ähnlich wie GNOME UX Training - Dayananda Sagar Institutions, Bangalore

Unified user experience for toshiba products
Unified user experience for toshiba productsUnified user experience for toshiba products
Unified user experience for toshiba productsFlavio Fabiani
 
Usability Engineering Presentation Slides
Usability Engineering Presentation SlidesUsability Engineering Presentation Slides
Usability Engineering Presentation Slideswajahat Gul
 
Professional Usability in Open Source Projects: GNOME, OpenOffice.org, NetBeans
Professional Usability in Open Source Projects: GNOME, OpenOffice.org, NetBeansProfessional Usability in Open Source Projects: GNOME, OpenOffice.org, NetBeans
Professional Usability in Open Source Projects: GNOME, OpenOffice.org, NetBeansMatthias Mueller-Prove
 
1.Usability Engineering.pptx
1.Usability Engineering.pptx1.Usability Engineering.pptx
1.Usability Engineering.pptxDr.Saranya K.G
 
UX experience for Developers
UX experience for DevelopersUX experience for Developers
UX experience for DevelopersTom Abr
 
Usability principles 1
Usability principles 1Usability principles 1
Usability principles 1Sameer Chavan
 
Introduction To Usability
Introduction To UsabilityIntroduction To Usability
Introduction To UsabilityOvidiu Von M
 
HoytUX Design Process 2016
HoytUX Design Process 2016HoytUX Design Process 2016
HoytUX Design Process 2016Rob Hoyt
 
Designing and evaluating web sites using universal design principles (hands on)
Designing and evaluating web sites using universal design principles (hands on)Designing and evaluating web sites using universal design principles (hands on)
Designing and evaluating web sites using universal design principles (hands on)Howard Kramer
 
Integrating User Centered Design with Agile Development
Integrating User Centered Design with Agile DevelopmentIntegrating User Centered Design with Agile Development
Integrating User Centered Design with Agile DevelopmentJulia Borkenhagen
 
Best Practices for Cross-Platform Native Applications
Best Practices for Cross-Platform Native ApplicationsBest Practices for Cross-Platform Native Applications
Best Practices for Cross-Platform Native ApplicationsKevin Whinnery
 
دوره جامع آموزش طراحی رابط کاربری (UI) و تجربه کاربری (UX) در اندروید
دوره جامع آموزش طراحی رابط کاربری (UI) و تجربه کاربری (UX) در اندرویددوره جامع آموزش طراحی رابط کاربری (UI) و تجربه کاربری (UX) در اندروید
دوره جامع آموزش طراحی رابط کاربری (UI) و تجربه کاربری (UX) در اندرویدelecomcoAndroidProgr
 
Roadmap to Become Experts.pptx
Roadmap to Become Experts.pptxRoadmap to Become Experts.pptx
Roadmap to Become Experts.pptxdscwidyatamanew
 
SWE-401 - 8. Software User Interface Design
SWE-401 - 8. Software User Interface DesignSWE-401 - 8. Software User Interface Design
SWE-401 - 8. Software User Interface Designghayour abbas
 
5 Best Prototyping Tools for Mobile Apps in 2023
5 Best Prototyping Tools for Mobile Apps in 20235 Best Prototyping Tools for Mobile Apps in 2023
5 Best Prototyping Tools for Mobile Apps in 2023Baek Yongsun
 
CSE 5930 Assignment 2 Documentation
CSE 5930 Assignment 2 DocumentationCSE 5930 Assignment 2 Documentation
CSE 5930 Assignment 2 DocumentationSalocin Dot TEN
 
Interact2011 - Designing Inter-usable Systems
Interact2011 - Designing Inter-usable SystemsInteract2011 - Designing Inter-usable Systems
Interact2011 - Designing Inter-usable SystemsVille Antila
 

Ähnlich wie GNOME UX Training - Dayananda Sagar Institutions, Bangalore (20)

Unified user experience for toshiba products
Unified user experience for toshiba productsUnified user experience for toshiba products
Unified user experience for toshiba products
 
Usability Engineering Presentation Slides
Usability Engineering Presentation SlidesUsability Engineering Presentation Slides
Usability Engineering Presentation Slides
 
Professional Usability in Open Source Projects: GNOME, OpenOffice.org, NetBeans
Professional Usability in Open Source Projects: GNOME, OpenOffice.org, NetBeansProfessional Usability in Open Source Projects: GNOME, OpenOffice.org, NetBeans
Professional Usability in Open Source Projects: GNOME, OpenOffice.org, NetBeans
 
1.Usability Engineering.pptx
1.Usability Engineering.pptx1.Usability Engineering.pptx
1.Usability Engineering.pptx
 
UX experience for Developers
UX experience for DevelopersUX experience for Developers
UX experience for Developers
 
Usability principles 1
Usability principles 1Usability principles 1
Usability principles 1
 
Introduction To Usability
Introduction To UsabilityIntroduction To Usability
Introduction To Usability
 
HoytUX Design Process 2016
HoytUX Design Process 2016HoytUX Design Process 2016
HoytUX Design Process 2016
 
Designing and evaluating web sites using universal design principles (hands on)
Designing and evaluating web sites using universal design principles (hands on)Designing and evaluating web sites using universal design principles (hands on)
Designing and evaluating web sites using universal design principles (hands on)
 
Integrating User Centered Design with Agile Development
Integrating User Centered Design with Agile DevelopmentIntegrating User Centered Design with Agile Development
Integrating User Centered Design with Agile Development
 
Best Practices for Cross-Platform Native Applications
Best Practices for Cross-Platform Native ApplicationsBest Practices for Cross-Platform Native Applications
Best Practices for Cross-Platform Native Applications
 
دوره جامع آموزش طراحی رابط کاربری (UI) و تجربه کاربری (UX) در اندروید
دوره جامع آموزش طراحی رابط کاربری (UI) و تجربه کاربری (UX) در اندرویددوره جامع آموزش طراحی رابط کاربری (UI) و تجربه کاربری (UX) در اندروید
دوره جامع آموزش طراحی رابط کاربری (UI) و تجربه کاربری (UX) در اندروید
 
Roadmap to Become Experts.pptx
Roadmap to Become Experts.pptxRoadmap to Become Experts.pptx
Roadmap to Become Experts.pptx
 
UI_UX.pptx
UI_UX.pptxUI_UX.pptx
UI_UX.pptx
 
Design Techniques
Design TechniquesDesign Techniques
Design Techniques
 
How to achieve the ux goals
How to achieve the ux goalsHow to achieve the ux goals
How to achieve the ux goals
 
SWE-401 - 8. Software User Interface Design
SWE-401 - 8. Software User Interface DesignSWE-401 - 8. Software User Interface Design
SWE-401 - 8. Software User Interface Design
 
5 Best Prototyping Tools for Mobile Apps in 2023
5 Best Prototyping Tools for Mobile Apps in 20235 Best Prototyping Tools for Mobile Apps in 2023
5 Best Prototyping Tools for Mobile Apps in 2023
 
CSE 5930 Assignment 2 Documentation
CSE 5930 Assignment 2 DocumentationCSE 5930 Assignment 2 Documentation
CSE 5930 Assignment 2 Documentation
 
Interact2011 - Designing Inter-usable Systems
Interact2011 - Designing Inter-usable SystemsInteract2011 - Designing Inter-usable Systems
Interact2011 - Designing Inter-usable Systems
 

Mehr von Allan Caeg

3 ways to generate powerful content ideas
3 ways to generate powerful content ideas3 ways to generate powerful content ideas
3 ways to generate powerful content ideasAllan Caeg
 
How to Increase Website Traffic with More Topics
How to Increase Website Traffic with More TopicsHow to Increase Website Traffic with More Topics
How to Increase Website Traffic with More TopicsAllan Caeg
 
Customer Development for Technology Founders
Customer Development for Technology FoundersCustomer Development for Technology Founders
Customer Development for Technology FoundersAllan Caeg
 
Why You Need A Customer Persona: Stories need characters
Why You Need A Customer Persona: Stories need charactersWhy You Need A Customer Persona: Stories need characters
Why You Need A Customer Persona: Stories need charactersAllan Caeg
 
Boost Conversions: Market Research Without Analytics or Approaching Anyone
Boost Conversions: Market Research Without Analytics or Approaching AnyoneBoost Conversions: Market Research Without Analytics or Approaching Anyone
Boost Conversions: Market Research Without Analytics or Approaching AnyoneAllan Caeg
 
Product Management and Lean Startup
Product Management and Lean StartupProduct Management and Lean Startup
Product Management and Lean StartupAllan Caeg
 
Next Generation Apps - GNOME.Asia 2011 in Bangalore, India
Next Generation Apps - GNOME.Asia 2011 in Bangalore, IndiaNext Generation Apps - GNOME.Asia 2011 in Bangalore, India
Next Generation Apps - GNOME.Asia 2011 in Bangalore, IndiaAllan Caeg
 
Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation
Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 PresentationExploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation
Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 PresentationAllan Caeg
 
Linux Overload
Linux OverloadLinux Overload
Linux OverloadAllan Caeg
 
GNOME 3.0 presentation at Software Freedom Day 2010 Baguio
GNOME 3.0 presentation at Software Freedom Day 2010 BaguioGNOME 3.0 presentation at Software Freedom Day 2010 Baguio
GNOME 3.0 presentation at Software Freedom Day 2010 BaguioAllan Caeg
 

Mehr von Allan Caeg (10)

3 ways to generate powerful content ideas
3 ways to generate powerful content ideas3 ways to generate powerful content ideas
3 ways to generate powerful content ideas
 
How to Increase Website Traffic with More Topics
How to Increase Website Traffic with More TopicsHow to Increase Website Traffic with More Topics
How to Increase Website Traffic with More Topics
 
Customer Development for Technology Founders
Customer Development for Technology FoundersCustomer Development for Technology Founders
Customer Development for Technology Founders
 
Why You Need A Customer Persona: Stories need characters
Why You Need A Customer Persona: Stories need charactersWhy You Need A Customer Persona: Stories need characters
Why You Need A Customer Persona: Stories need characters
 
Boost Conversions: Market Research Without Analytics or Approaching Anyone
Boost Conversions: Market Research Without Analytics or Approaching AnyoneBoost Conversions: Market Research Without Analytics or Approaching Anyone
Boost Conversions: Market Research Without Analytics or Approaching Anyone
 
Product Management and Lean Startup
Product Management and Lean StartupProduct Management and Lean Startup
Product Management and Lean Startup
 
Next Generation Apps - GNOME.Asia 2011 in Bangalore, India
Next Generation Apps - GNOME.Asia 2011 in Bangalore, IndiaNext Generation Apps - GNOME.Asia 2011 in Bangalore, India
Next Generation Apps - GNOME.Asia 2011 in Bangalore, India
 
Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation
Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 PresentationExploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation
Exploring New Paradigms of Computing for GNOME, GNOME.Asia 2010 Presentation
 
Linux Overload
Linux OverloadLinux Overload
Linux Overload
 
GNOME 3.0 presentation at Software Freedom Day 2010 Baguio
GNOME 3.0 presentation at Software Freedom Day 2010 BaguioGNOME 3.0 presentation at Software Freedom Day 2010 Baguio
GNOME 3.0 presentation at Software Freedom Day 2010 Baguio
 

GNOME UX Training - Dayananda Sagar Institutions, Bangalore

  • 1. User Experience Design in GNOME Student Training Allan Caeg UX Designer and Product Manager @AllanCaeg
  • 2. Sections of This Presentation UX 101 The GNOME Design Team Getting Started with Designing
  • 6. Usability The effectiveness, efficiency and satisfaction with which specified users achieve specified goals in particular environments. From http://www.w3.org/2002/Talks/0104-usabilityprocess/slide3-0.html
  • 7. Usability 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 From http://www.w3.org/2002/Talks/0104-usabilityprocess/slide3-0.html
  • 8. ISO Definition of User Experience a person's perceptions and responses that result from the use or anticipated use of a product, system or service
  • 9. UX Honeycomb From http://semanticstudios.com/publications/semantics/000029.php
  • 10. Elements of User Experience From http://www.jjg.net/ia/
  • 12. Wireframes Lo-fi mockups Fast and easy Easy to iterate
  • 14. User Flows Shows steps a user will take to achive goal
  • 15. User Flow for checking email
  • 18. User Experience Advocates People serving as User Centered Design advocates for different projects concerning GNOME From https://live.gnome.org/UsabilityProject/UXAdvocates
  • 19. Human Interface Guidelines 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 From http://library.gnome.org/devel/hig-book/stable/intro.html.en
  • 20. Communication Channels Mailing list: http://mail.gnome.org/mailman/listinfo/usabil ity IRC: #usability and #gnome-design on irc.gimp.org
  • 21. Getting Started with Designing
  • 22. Start simple, but make it sustainable
  • 23. Keep users in mind The technology is for the user Every user is different Consider accessibility
  • 24. Explore online resources Follow blogs • http://useit.com • http://adaptivepath.com/ideas • http://azarask.in/ Join communities • http://ux.stackexchange.com/ • http://www.ixda.org
  • 25. 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
  • 26. Keep in mind that software should help improve the quality of people's lives
  • 27. Thank you! Allan Caeg UX Designer and Product Manager @AllanCaeg