SlideShare a Scribd company logo
User eXperience
Chief Architect - codebyts TJ Loves Silverlight Loves SQL Server Also very big on User Experience Loves Mobile Apps in C#
In software world, although UX is related to user interfaces, it goes beyond that. User eXperience Simplicity
User eXperience Simplicity It’s about making things easier for the user
User eXperience Simplicity It’s about making things simpler for the user
User eXperience Simplicity … without confusing the user
User eXperience Simplicity … or over engineering the solution
User eXperience Simplicity It’s about understanding the human-nature
User eXperience Simplicity … and psychology
User eXperience Simplicity … and behaviour
User eXperience Simplicity OK I got all that, so what’s next?
Humans Perception We Perceive What We Expect
Humans Perception of display We expect based on past experiences
Humans Perception of display We expect things that are different to be presented different
Humans Logical beings We expect things to appear logical… that past experience again
Humans Logical beings And get lost if they are not as this does not feel “natural” to us
Humans Daily Life We want to be able to recall easily and for that we need indicators
Humans Daily Life We are programmed to push big buttons
Humans Daily Life We want to know where we are at all times
Humans Vision We love structure
Humans Vision And grouping
Humans Vision And completion
Humans Vision We love structure so much that, it makes things easier to understand
Humans Vision - clutter We don’t like it
Humans Vision - clutter Did we mention we like structure?
Humans Reading Spoken Language is natural but reading is not This is how the illiterate see our text in daily life
Humans Reading But letters are shapes too and again our brains either complete the words as it does with the shapes
Applications Textbox, Label, TextboxFor<>, … As every application has text in it, some design choices may make the user uneasy (and your software fails)
Applications Textbox, Label, TextboxFor<>, … Uncommon or unfamiliar vocabulary Font type and/or size This is a sample text
Applications Textbox, Label, TextboxFor<>, … Noisy background
Applications Textbox, Label, TextboxFor<>, … Centered text
Applications Too much info Jeep - 2002
Applications Too much info Jeep - 2003
Applications Too much info Jeep - 2007
Applications Too much info Less is more
Applications Too much info Less is more
Applications Too much info Less is more
Applications Too much info Less is more
Applications Too much info Less is more
Humans Colour Our vision is optimized to detect contrasts (edges), not absolute brightness
Humans Colour Our ability to distinguish colours depends on how colours are presented
Humans Colour Our ability to distinguish colours depends on how colours are presented
Humans Colour Some people have colour-blindness
Humans Colour Some people have colour-blindness
Humans Colour Some people have colour-blindness
Humans Colour Some people have colour-blindness
Humans Colour Some people have colour-blindness
Humans Colour User’s display and viewing conditions affect colour perception
Software Your Users Experts
Software Your Users Willing Adopters
Software Your Users Mainstreamers
Software Your Users What Do They Want? Mainstreamers are interested in getting the job done; experts in customizing their settings. Mainstreamers value ease of control; experts value precision of control. Mainstreamers want reliable result; experts want exact results. Mainstreamers are afraid of breaking something; experts want to take things apart to see how they work.
Software Back to Simplicity Simplicity is about control
Software Back to Simplicity And not missing the important steps
Software Simplicity Strategies The remote control
Software Simplicity Strategies Remove what’s unnecessary
Software Simplicity Strategies Organize into logical groups
Software Simplicity Strategies Hide features that can distract
Software Simplicity Strategies Displace – see if you can get the same result in another way
Software Simplicity Strategies Simplifying Text Circle the propositions (of, in, for, onto, into, about). They drain action from the sentence. Circle the “is” verb forms  is taking time => takes time Convert passive voice to active voice Time is needed for this project => this project needs time Cut out slow starts One can easily see that… Eliminate redundancies On a daily basis => daily
Software Simplicity Strategies Simplifying Text Please note that although Chrome is supported for both Mac and Windows operating systems, it is recommended that all users of this site switch to the most up-to-date version of the Internet Explorer web browser for the best possible results. (42 words) For best results, use the latest version of Internet Explorer. Chrome for Mac and Windows is also supported. (18 words)
Software Simplicity Strategies Simplifying Text
Software Simplicity Strategies Search
Software Simplicity Strategies Simple Times : shortest gap of silence we can detect in a sound : 1 millisecond (0.001 second )
Software Simplicity Strategies Simple Times : perception of cause and effect: 100 milliseconds (0.1 second)
Software Simplicity Strategies Simple Times : maximum gap expected in a conversation: 1 second
Software Simplicity Strategies Simple Times : maximum time people break down their tasks: 10 seconds
Software Simplicity Strategies The Kitchen Knife
Software Tools Tools that make you go hmmm… Storyboarding : www.plasq.com Creative Games: www.designgames.com.au Web Design: www.getmentalnotes.com Web Design: http://www.danlockton.com/dwi/Main_Page Wireframing: www.balsamiq.com Prototyping: http://www.microsoft.com/expression/products/Sketchflow_Overview.aspx User Testing: www.trymyui.com Screen Sharing: www.teamviewer.com
www.tjsblog.net Questions?
www.tjsblog.net Thank You

More Related Content

Viewers also liked

Change Journey Background Part 2 Models
Change Journey Background Part 2 ModelsChange Journey Background Part 2 Models
Change Journey Background Part 2 Models
Holger Nauheimer
 
Compressed cartilha-saferdicas
Compressed cartilha-saferdicasCompressed cartilha-saferdicas
Compressed cartilha-saferdicasCharlene Zilio
 
So You Want to be a Forensic CPA?
So You Want to be a Forensic CPA?So You Want to be a Forensic CPA?
So You Want to be a Forensic CPA?
Forensic & Valuation Services, PLC
 
Audience Insights 360 - Breno Soutto e Alessandro Lima
Audience Insights 360 - Breno Soutto e Alessandro LimaAudience Insights 360 - Breno Soutto e Alessandro Lima
Audience Insights 360 - Breno Soutto e Alessandro Lima
Elife Brasil
 
очеретянка велика птах року 2015
очеретянка велика птах року 2015очеретянка велика птах року 2015
очеретянка велика птах року 2015
Наталья Полищук
 
Muda mura muri
Muda mura muriMuda mura muri
Muda mura muri
Akash Gupta
 
тварини червоної книги України
тварини червоної книги Українитварини червоної книги України
тварини червоної книги України
Наталья Полищук
 

Viewers also liked (8)

Maven Edu.
Maven Edu.Maven Edu.
Maven Edu.
 
Change Journey Background Part 2 Models
Change Journey Background Part 2 ModelsChange Journey Background Part 2 Models
Change Journey Background Part 2 Models
 
Compressed cartilha-saferdicas
Compressed cartilha-saferdicasCompressed cartilha-saferdicas
Compressed cartilha-saferdicas
 
So You Want to be a Forensic CPA?
So You Want to be a Forensic CPA?So You Want to be a Forensic CPA?
So You Want to be a Forensic CPA?
 
Audience Insights 360 - Breno Soutto e Alessandro Lima
Audience Insights 360 - Breno Soutto e Alessandro LimaAudience Insights 360 - Breno Soutto e Alessandro Lima
Audience Insights 360 - Breno Soutto e Alessandro Lima
 
очеретянка велика птах року 2015
очеретянка велика птах року 2015очеретянка велика птах року 2015
очеретянка велика птах року 2015
 
Muda mura muri
Muda mura muriMuda mura muri
Muda mura muri
 
тварини червоної книги України
тварини червоної книги Українитварини червоної книги України
тварини червоної книги України
 

Similar to User eXperience

World Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersWorld Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for Developers
Sarah Dutkiewicz
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for Developers
Sarah Dutkiewicz
 
Michael Kowalski
Michael KowalskiMichael Kowalski
Michael Kowalski
Carsonified Team
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for Developers
Sarah Dutkiewicz
 
User Driven Software Architecture
User Driven Software ArchitectureUser Driven Software Architecture
User Driven Software Architecture
Simon Guest
 
User Experience Distilled
User Experience DistilledUser Experience Distilled
User Experience Distilled
Hindu Dharma
 
The Relationship Between Agility and Expertise
The Relationship Between Agility and ExpertiseThe Relationship Between Agility and Expertise
The Relationship Between Agility and Expertise
Ken Auer
 
UCD / IxD Introduction - User centric design, interaction design
UCD / IxD Introduction - User centric design, interaction designUCD / IxD Introduction - User centric design, interaction design
UCD / IxD Introduction - User centric design, interaction design
sdavis6b
 
WEBASSEMBLY - What's the right thing to write? -
WEBASSEMBLY - What's the right thing to write? -WEBASSEMBLY - What's the right thing to write? -
WEBASSEMBLY - What's the right thing to write? -
Shin Yoshida
 
How To Do Kick-Ass Software Development, by Sven Peters
How To Do Kick-Ass Software Development, by Sven PetersHow To Do Kick-Ass Software Development, by Sven Peters
How To Do Kick-Ass Software Development, by Sven PetersZeroTurnaround
 
The Human Brain Relationship: Advanced and Adaptive User Interfaces
The Human Brain Relationship: Advanced and Adaptive User InterfacesThe Human Brain Relationship: Advanced and Adaptive User Interfaces
The Human Brain Relationship: Advanced and Adaptive User Interfaces
goodfriday
 
Proposal presentation.pptx
Proposal presentation.pptxProposal presentation.pptx
Proposal presentation.pptx
Nhlakanipho Majola
 
Computer science basics for nonit students
Computer science basics for nonit studentsComputer science basics for nonit students
Computer science basics for nonit students
Srikanth KS
 
Introducing ERP Gadget to Easily Enhance PeopleSoft Applications
Introducing ERP Gadget to Easily Enhance PeopleSoft ApplicationsIntroducing ERP Gadget to Easily Enhance PeopleSoft Applications
Introducing ERP Gadget to Easily Enhance PeopleSoft ApplicationsSmart ERP Solutions, Inc.
 
Usability in ABAP Programs - SITSP2011
Usability in ABAP Programs - SITSP2011Usability in ABAP Programs - SITSP2011
Usability in ABAP Programs - SITSP2011
Mauricio Cruz
 
Finding balance of DDD while your application grows
Finding balance of DDD while your application growsFinding balance of DDD while your application grows
Finding balance of DDD while your application grows
Carolina Karklis
 
Tom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software DevelopmentTom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software DevelopmentDavinci software
 
Top 5 usability mistakes development teams make - OutSystems
Top 5 usability mistakes development teams make - OutSystemsTop 5 usability mistakes development teams make - OutSystems
Top 5 usability mistakes development teams make - OutSystems
Gonçalo Veiga
 
Form Function Class 6, Manila, Philippines 14/11/2015
Form Function Class 6, Manila, Philippines 14/11/2015Form Function Class 6, Manila, Philippines 14/11/2015
Form Function Class 6, Manila, Philippines 14/11/2015
Holger Bartel
 

Similar to User eXperience (20)

World Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersWorld Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for Developers
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for Developers
 
Michael Kowalski
Michael KowalskiMichael Kowalski
Michael Kowalski
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for Developers
 
User Driven Software Architecture
User Driven Software ArchitectureUser Driven Software Architecture
User Driven Software Architecture
 
User Experience Distilled
User Experience DistilledUser Experience Distilled
User Experience Distilled
 
The Relationship Between Agility and Expertise
The Relationship Between Agility and ExpertiseThe Relationship Between Agility and Expertise
The Relationship Between Agility and Expertise
 
UCD / IxD Introduction - User centric design, interaction design
UCD / IxD Introduction - User centric design, interaction designUCD / IxD Introduction - User centric design, interaction design
UCD / IxD Introduction - User centric design, interaction design
 
WEBASSEMBLY - What's the right thing to write? -
WEBASSEMBLY - What's the right thing to write? -WEBASSEMBLY - What's the right thing to write? -
WEBASSEMBLY - What's the right thing to write? -
 
How To Do Kick-Ass Software Development, by Sven Peters
How To Do Kick-Ass Software Development, by Sven PetersHow To Do Kick-Ass Software Development, by Sven Peters
How To Do Kick-Ass Software Development, by Sven Peters
 
The Human Brain Relationship: Advanced and Adaptive User Interfaces
The Human Brain Relationship: Advanced and Adaptive User InterfacesThe Human Brain Relationship: Advanced and Adaptive User Interfaces
The Human Brain Relationship: Advanced and Adaptive User Interfaces
 
Proposal presentation.pptx
Proposal presentation.pptxProposal presentation.pptx
Proposal presentation.pptx
 
Computer science basics for nonit students
Computer science basics for nonit studentsComputer science basics for nonit students
Computer science basics for nonit students
 
Introducing ERP Gadget to Easily Enhance PeopleSoft Applications
Introducing ERP Gadget to Easily Enhance PeopleSoft ApplicationsIntroducing ERP Gadget to Easily Enhance PeopleSoft Applications
Introducing ERP Gadget to Easily Enhance PeopleSoft Applications
 
Usability in ABAP Programs - SITSP2011
Usability in ABAP Programs - SITSP2011Usability in ABAP Programs - SITSP2011
Usability in ABAP Programs - SITSP2011
 
Finding balance of DDD while your application grows
Finding balance of DDD while your application growsFinding balance of DDD while your application grows
Finding balance of DDD while your application grows
 
Tom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software DevelopmentTom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software Development
 
soa
soasoa
soa
 
Top 5 usability mistakes development teams make - OutSystems
Top 5 usability mistakes development teams make - OutSystemsTop 5 usability mistakes development teams make - OutSystems
Top 5 usability mistakes development teams make - OutSystems
 
Form Function Class 6, Manila, Philippines 14/11/2015
Form Function Class 6, Manila, Philippines 14/11/2015Form Function Class 6, Manila, Philippines 14/11/2015
Form Function Class 6, Manila, Philippines 14/11/2015
 

More from Acquate

Introduction to Systems Thinking
Introduction to Systems ThinkingIntroduction to Systems Thinking
Introduction to Systems Thinking
Acquate
 
Statistical Theory of Estimation
Statistical Theory of EstimationStatistical Theory of Estimation
Statistical Theory of Estimation
Acquate
 
Disruptive Innovation
Disruptive InnovationDisruptive Innovation
Disruptive Innovation
Acquate
 
The Art of Problem Solving
The Art of Problem SolvingThe Art of Problem Solving
The Art of Problem Solving
Acquate
 
Post-mortem: Brexit
Post-mortem: BrexitPost-mortem: Brexit
Post-mortem: Brexit
Acquate
 
A useful distinction between managers and leaders
A useful distinction between managers and leadersA useful distinction between managers and leaders
A useful distinction between managers and leaders
Acquate
 
Fueling Growth through Engagement, Social Interaction and Analytics
Fueling Growth through Engagement, Social Interaction and AnalyticsFueling Growth through Engagement, Social Interaction and Analytics
Fueling Growth through Engagement, Social Interaction and Analytics
Acquate
 
Prisoner's Dilemma
Prisoner's DilemmaPrisoner's Dilemma
Prisoner's Dilemma
Acquate
 
There is more to lean than you know
There is more to lean than you knowThere is more to lean than you know
There is more to lean than you know
Acquate
 
Keep Calm and Use Kanban
Keep Calm and Use KanbanKeep Calm and Use Kanban
Keep Calm and Use Kanban
Acquate
 
Problem solving
Problem solvingProblem solving
Problem solving
Acquate
 
Aim as a system
Aim as a systemAim as a system
Aim as a system
Acquate
 
Personal kanban
Personal kanbanPersonal kanban
Personal kanban
Acquate
 
Kanban for Software Development and Kaizen Culture
Kanban for Software Development and Kaizen CultureKanban for Software Development and Kaizen Culture
Kanban for Software Development and Kaizen Culture
Acquate
 
User eXperience - A Mobile Journey into the Human Mind
User eXperience - A Mobile Journey into the Human MindUser eXperience - A Mobile Journey into the Human Mind
User eXperience - A Mobile Journey into the Human Mind
Acquate
 
User eXperience - A Mobile Journey into the Human Mind
User eXperience - A Mobile Journey into the Human MindUser eXperience - A Mobile Journey into the Human Mind
User eXperience - A Mobile Journey into the Human Mind
Acquate
 
Mono touch 101
Mono touch   101Mono touch   101
Mono touch 101
Acquate
 

More from Acquate (17)

Introduction to Systems Thinking
Introduction to Systems ThinkingIntroduction to Systems Thinking
Introduction to Systems Thinking
 
Statistical Theory of Estimation
Statistical Theory of EstimationStatistical Theory of Estimation
Statistical Theory of Estimation
 
Disruptive Innovation
Disruptive InnovationDisruptive Innovation
Disruptive Innovation
 
The Art of Problem Solving
The Art of Problem SolvingThe Art of Problem Solving
The Art of Problem Solving
 
Post-mortem: Brexit
Post-mortem: BrexitPost-mortem: Brexit
Post-mortem: Brexit
 
A useful distinction between managers and leaders
A useful distinction between managers and leadersA useful distinction between managers and leaders
A useful distinction between managers and leaders
 
Fueling Growth through Engagement, Social Interaction and Analytics
Fueling Growth through Engagement, Social Interaction and AnalyticsFueling Growth through Engagement, Social Interaction and Analytics
Fueling Growth through Engagement, Social Interaction and Analytics
 
Prisoner's Dilemma
Prisoner's DilemmaPrisoner's Dilemma
Prisoner's Dilemma
 
There is more to lean than you know
There is more to lean than you knowThere is more to lean than you know
There is more to lean than you know
 
Keep Calm and Use Kanban
Keep Calm and Use KanbanKeep Calm and Use Kanban
Keep Calm and Use Kanban
 
Problem solving
Problem solvingProblem solving
Problem solving
 
Aim as a system
Aim as a systemAim as a system
Aim as a system
 
Personal kanban
Personal kanbanPersonal kanban
Personal kanban
 
Kanban for Software Development and Kaizen Culture
Kanban for Software Development and Kaizen CultureKanban for Software Development and Kaizen Culture
Kanban for Software Development and Kaizen Culture
 
User eXperience - A Mobile Journey into the Human Mind
User eXperience - A Mobile Journey into the Human MindUser eXperience - A Mobile Journey into the Human Mind
User eXperience - A Mobile Journey into the Human Mind
 
User eXperience - A Mobile Journey into the Human Mind
User eXperience - A Mobile Journey into the Human MindUser eXperience - A Mobile Journey into the Human Mind
User eXperience - A Mobile Journey into the Human Mind
 
Mono touch 101
Mono touch   101Mono touch   101
Mono touch 101
 

Recently uploaded

Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 

Recently uploaded (20)

Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 

User eXperience

Editor's Notes

  1. Does not mean the software is simpleIt just puts complexity where it needs to be complexHides complexity
  2. As developers we tend t focus on technologyUser does not careIt is the process/solution that is important
  3. Real estate – apartment blockAd board : LIFE
  4. - If something has more focus on it, then we expect it to do something
  5. The circles appear as different shades because their backgrounds are different, but they are the same
  6. - The bigger the image diff, especially if we have eye movement, easier to make difference
  7. - Visited link colors are too close to distinguish
  8. Happy to explore your product or servicePush the limitsPatient, they’ll spend time finding out about the productVery few people
  9. May already use similar productsThey want to use something more sophisticated, but do not want to use something entirely newThey may want a new phone but only if they can transfer contacts, calendar easilyAgain few people, low learning tolerance
  10. Vast majorityThey use tech to get a job doneTend to learn what’s necessary for them, do not add to their repertoirePhones example: I just want my phone to work
  11. Vast majorityThey use tech to get a job doneTend to learn what’s necessary for them, do not add to their repertoirePhones example: I just want my phone to work
  12. People like to be in the driving seatTokyo Apple has an elevator here you can not push buttons: It just stops at every floor. People did not like it.But give just enough that they can not get in trouble.
  13. Describe what&apos;s happening in the user’s language: people who use Facebook are not social networking they are sharing news and pictures with friends.If you get away from describing things as user sees them, you will miss an important step. Then you will end up designing a database or high tech cool app, not something the user needs.
  14. - Use TV for advanced functionality
  15. myth: people prefer search. Wrong. Jarod Spool tested a group, people always preferred easy navigation to search. They prefer the right direction.Except when they are looking for something specific: iTunesInterface should speak for itself.Designing a good search is hard. Spelling mistakes, synonyms, organizing result set (what is relevant, date?)Browsing is easier
  16. If software waits longer than 0.1 second to show a response, than the software’s reaction will not seem to be a result of the user’s action. The user will double click. If an operation takes more than this, it should display a busy indicator.
  17. - Operation should either complete in 1 second or let the user know what’s happening otherwise, they will get impatient.
  18. Ten seconds is also roughly the amount of time users are willing to spend setting up heavyweight operations like file transfers or searchesEach step in a wizard dialog box should be completed within ten seconds