SlideShare une entreprise Scribd logo
1  sur  62
Eliminating The Odd An Introduction to Interface Design Concepts October 26, 2009 BAWorld Vancouver Kirk Bridger McKesson Medical Imaging
Learning  Points ,[object Object]
Relate interface design concepts to business analysis activities
Discuss the relationship between usability requirements and interface design
What is an Odd Interface? Motorola Razr Clippy the Office Assistant
Session Outline ,[object Object]
3 Key Considerations Usability And UI Design ,[object Object]
Usability Testing
8 Golden Rules of Interface Design Strive for consistency Reduce short-term memory load Support internal locus of control Permit easy reversal of actions Offer error prevention and simple error handling Design dialogues to yield closure Offer informative feedback Enable frequent users to use shortcuts 1 2 3 4 5 6 7 8 Interface design concepts
Strive For Consistency ,[object Object]
Leverage user's pre-existing knowledge
Internal consistency ,[object Object]
Consistent text attributes throughout interface ,[object Object],[object Object],1 Interface design concepts
 
GIMP Image Editor Evolution Mail Client External Consistency Closing with unsaved data GThumb Image Viewer Interface design concepts
Microsoft Word Microsoft Excel Microsoft PowerPoint External Consistency Microsoft Office’s Ribbon Interface Why doesn’t everyone like it? Internal consistency? Interface design concepts
Enable Frequent Users to Use Shortcuts ,[object Object],[object Object]
Increase pace of interaction ,[object Object],2 Interface design concepts
Examples of Shortcuts ,[object Object]
Winkey+L = Lock screen
Sticky Keys (Shift x5) ,[object Object]
Tab order in web forms
MS Excel's magic lasso Interface design concepts
Informative Feedback ,[object Object]
Include feedback when something is complete
Make sure the feedback is ,[object Object]
Clear
Concise ,[object Object],[object Object]
Importance 3 Interface design concepts
Examples of Feedback ,[object Object]
Spinners
Hourglass cursor
Visible changes to interface elements ,[object Object],Interface design concepts
GThumb Image Viewer GIMP Image Editor Evolution Mail Client Degree of Feedback Closing with unsaved data Interface design concepts
Design  Dialogues  to Yield Closure ,[object Object],[object Object]
Middle
End ,[object Object]
Allows them to drop contingency plans
Puts them at ease 4 Interface design concepts
Examples of Closure ,[object Object],Interface design concepts
Error Prevention and Handling ,[object Object],[object Object]
Opportunity to make your system look smart ,[object Object],[object Object],5 Interface design concepts
Error Handling What Not To Do Interface design concepts
Tension Between People and Errors ,[object Object],[object Object]
Focus on serious errors ,[object Object],Interface design concepts
Permit Easy Reversal of Actions ,[object Object]
Ensure appropriate units of reversibility
Encourage exploration of interface ,[object Object]
Provides “Wow” opportunities
“ To err is human, but to really foul things up requires a computer.”
Farmer's Almanac, 1978 6 Interface design concepts
Example of Reversal ,[object Object],[object Object]
Action description
Instant access Interface design concepts
Support an Internal Locus of Control ,[object Object]
Avoid tension and dissatisfaction ,[object Object]
Tedious data entry ,[object Object]
Allow interruptions
“ People are just as happy as they make up their minds to be.”
Abraham Lincoln 7 Interface design concepts
Examples of Internal Locus of Control  ,[object Object]
Feedback form online

Contenu connexe

Tendances

Iteration and prototyping
Iteration and prototypingIteration and prototyping
Iteration and prototypingHafizMImran1
 
Safety in numbers: A framework for benchmarking the user experience
Safety in numbers: A framework for benchmarking the user experienceSafety in numbers: A framework for benchmarking the user experience
Safety in numbers: A framework for benchmarking the user experienceUser Vision
 
User Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the UglyUser Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the UglyJoshua Randall
 
Bake UX into your Startup (March 2009)
Bake UX into your Startup (March 2009)Bake UX into your Startup (March 2009)
Bake UX into your Startup (March 2009)Meghan Ede
 
Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basicsPreeti Mishra
 
Human computer interaction-web interface design and mobile eco system
Human computer interaction-web interface design and mobile eco systemHuman computer interaction-web interface design and mobile eco system
Human computer interaction-web interface design and mobile eco systemN.Jagadish Kumar
 
P-Camp 2008 - PM & UX - Meghan Ede 2
P-Camp 2008 - PM & UX - Meghan Ede 2P-Camp 2008 - PM & UX - Meghan Ede 2
P-Camp 2008 - PM & UX - Meghan Ede 2Meghan Ede
 
Interaction 09 Introduction to Interaction Design
Interaction 09 Introduction to Interaction DesignInteraction 09 Introduction to Interaction Design
Interaction 09 Introduction to Interaction DesignDave Malouf
 
Usability Testing Methods
Usability Testing MethodsUsability Testing Methods
Usability Testing Methodsdillarja
 
User experience design process
User experience design processUser experience design process
User experience design processMike McCoy
 
Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014Lewis Lin 🦊
 
Good-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van NiekerkGood-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van NiekerkLisa Trapman
 
Effectively communicating user interface and interaction design
Effectively communicating user interface and interaction designEffectively communicating user interface and interaction design
Effectively communicating user interface and interaction designKaren Bachmann
 
Optimizing for a faster user experience Pt 2: How-to.
Optimizing for a faster user experience Pt 2: How-to.Optimizing for a faster user experience Pt 2: How-to.
Optimizing for a faster user experience Pt 2: How-to.James Christie
 
Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014MoodLabs
 
User Centered Design in short
User Centered Design in shortUser Centered Design in short
User Centered Design in shortsilvana churruca
 

Tendances (20)

Seii unit5 ui_design
Seii unit5 ui_designSeii unit5 ui_design
Seii unit5 ui_design
 
Iteration and prototyping
Iteration and prototypingIteration and prototyping
Iteration and prototyping
 
Safety in numbers: A framework for benchmarking the user experience
Safety in numbers: A framework for benchmarking the user experienceSafety in numbers: A framework for benchmarking the user experience
Safety in numbers: A framework for benchmarking the user experience
 
User Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the UglyUser Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the Ugly
 
Bake UX into your Startup (March 2009)
Bake UX into your Startup (March 2009)Bake UX into your Startup (March 2009)
Bake UX into your Startup (March 2009)
 
Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basics
 
Ux prototyping
Ux prototypingUx prototyping
Ux prototyping
 
Human computer interaction-web interface design and mobile eco system
Human computer interaction-web interface design and mobile eco systemHuman computer interaction-web interface design and mobile eco system
Human computer interaction-web interface design and mobile eco system
 
P-Camp 2008 - PM & UX - Meghan Ede 2
P-Camp 2008 - PM & UX - Meghan Ede 2P-Camp 2008 - PM & UX - Meghan Ede 2
P-Camp 2008 - PM & UX - Meghan Ede 2
 
Interaction 09 Introduction to Interaction Design
Interaction 09 Introduction to Interaction DesignInteraction 09 Introduction to Interaction Design
Interaction 09 Introduction to Interaction Design
 
Usability Testing Methods
Usability Testing MethodsUsability Testing Methods
Usability Testing Methods
 
Prototyping
PrototypingPrototyping
Prototyping
 
User experience design process
User experience design processUser experience design process
User experience design process
 
Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014
 
Good-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van NiekerkGood-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van Niekerk
 
Effectively communicating user interface and interaction design
Effectively communicating user interface and interaction designEffectively communicating user interface and interaction design
Effectively communicating user interface and interaction design
 
Optimizing for a faster user experience Pt 2: How-to.
Optimizing for a faster user experience Pt 2: How-to.Optimizing for a faster user experience Pt 2: How-to.
Optimizing for a faster user experience Pt 2: How-to.
 
Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014
 
Measuring UX
Measuring UXMeasuring UX
Measuring UX
 
User Centered Design in short
User Centered Design in shortUser Centered Design in short
User Centered Design in short
 

Similaire à Eliminating the Odd

User Interface Design For Programmers
User Interface Design For ProgrammersUser Interface Design For Programmers
User Interface Design For ProgrammersChris Poteet
 
User Experience Distilled
User Experience DistilledUser Experience Distilled
User Experience DistilledHindu Dharma
 
Usability For Business Analysts - 24 June 2009
Usability For Business Analysts -  24 June 2009Usability For Business Analysts -  24 June 2009
Usability For Business Analysts - 24 June 2009Optimal Usability
 
User Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UEDUser Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UEDPreeti Chopra
 
Ui Design And Usability For Everybody
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For EverybodyEmpatika
 
Smas Hits May 11, 2009 Sensex Down 193 Points On Profit Booking
Smas Hits May 11, 2009 Sensex Down 193 Points On Profit BookingSmas Hits May 11, 2009 Sensex Down 193 Points On Profit Booking
Smas Hits May 11, 2009 Sensex Down 193 Points On Profit BookingJagannadham Thunuguntla
 
Interaction design in industry
Interaction design in industryInteraction design in industry
Interaction design in industryLawrenceNajjar
 
Usability Essentials to Know
Usability Essentials to KnowUsability Essentials to Know
Usability Essentials to KnowPravin Mehta
 
You Don't Know C.R.A.P. about UX/UI
You Don't Know C.R.A.P. about UX/UIYou Don't Know C.R.A.P. about UX/UI
You Don't Know C.R.A.P. about UX/UILindsay Tabas
 
Top 10 jakob nielsen’s phenomenal rules of uiux design for 2022
Top 10 jakob nielsen’s phenomenal rules of uiux design for 2022Top 10 jakob nielsen’s phenomenal rules of uiux design for 2022
Top 10 jakob nielsen’s phenomenal rules of uiux design for 2022Cogniter Technologies
 
Standards Based Approach to User Interface Development
Standards Based Approach to User Interface DevelopmentStandards Based Approach to User Interface Development
Standards Based Approach to User Interface DevelopmentSameer Chavan
 
Designing usable web applications (part 1) experience dynamics web seminar
Designing usable web applications (part 1)  experience dynamics web seminarDesigning usable web applications (part 1)  experience dynamics web seminar
Designing usable web applications (part 1) experience dynamics web seminarExperience Dynamics
 
User Experience Design Heuristics
User Experience Design HeuristicsUser Experience Design Heuristics
User Experience Design HeuristicsNathanael Boehm
 
Universal usability engineering
Universal usability engineeringUniversal usability engineering
Universal usability engineeringAswathi Shankar
 
What I Learned In Pr Writing
What I Learned In Pr WritingWhat I Learned In Pr Writing
What I Learned In Pr Writingcwhitin4
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangersguest08cd22
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangersguestbdd02b
 

Similaire à Eliminating the Odd (20)

Hci Overview
Hci OverviewHci Overview
Hci Overview
 
User Interface Design For Programmers
User Interface Design For ProgrammersUser Interface Design For Programmers
User Interface Design For Programmers
 
Ux design-fundamentals
Ux design-fundamentalsUx design-fundamentals
Ux design-fundamentals
 
User Experience Distilled
User Experience DistilledUser Experience Distilled
User Experience Distilled
 
Usability For Business Analysts - 24 June 2009
Usability For Business Analysts -  24 June 2009Usability For Business Analysts -  24 June 2009
Usability For Business Analysts - 24 June 2009
 
User Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UEDUser Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UED
 
Ui Design And Usability For Everybody
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For Everybody
 
Smas Hits May 11, 2009 Sensex Down 193 Points On Profit Booking
Smas Hits May 11, 2009 Sensex Down 193 Points On Profit BookingSmas Hits May 11, 2009 Sensex Down 193 Points On Profit Booking
Smas Hits May 11, 2009 Sensex Down 193 Points On Profit Booking
 
Interaction design in industry
Interaction design in industryInteraction design in industry
Interaction design in industry
 
Usability Essentials to Know
Usability Essentials to KnowUsability Essentials to Know
Usability Essentials to Know
 
You Don't Know C.R.A.P. about UX/UI
You Don't Know C.R.A.P. about UX/UIYou Don't Know C.R.A.P. about UX/UI
You Don't Know C.R.A.P. about UX/UI
 
Top 10 jakob nielsen’s phenomenal rules of uiux design for 2022
Top 10 jakob nielsen’s phenomenal rules of uiux design for 2022Top 10 jakob nielsen’s phenomenal rules of uiux design for 2022
Top 10 jakob nielsen’s phenomenal rules of uiux design for 2022
 
Standards Based Approach to User Interface Development
Standards Based Approach to User Interface DevelopmentStandards Based Approach to User Interface Development
Standards Based Approach to User Interface Development
 
Designing usable web applications (part 1) experience dynamics web seminar
Designing usable web applications (part 1)  experience dynamics web seminarDesigning usable web applications (part 1)  experience dynamics web seminar
Designing usable web applications (part 1) experience dynamics web seminar
 
User Experience Design Heuristics
User Experience Design HeuristicsUser Experience Design Heuristics
User Experience Design Heuristics
 
Universal usability engineering
Universal usability engineeringUniversal usability engineering
Universal usability engineering
 
What I Learned In Pr Writing
What I Learned In Pr WritingWhat I Learned In Pr Writing
What I Learned In Pr Writing
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangers
 
Biblioteca.
Biblioteca.Biblioteca.
Biblioteca.
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangers
 

Dernier

Independent Sonagachi Escorts ✔ 9332606886✔ Full Night With Room Online Booki...
Independent Sonagachi Escorts ✔ 9332606886✔ Full Night With Room Online Booki...Independent Sonagachi Escorts ✔ 9332606886✔ Full Night With Room Online Booki...
Independent Sonagachi Escorts ✔ 9332606886✔ Full Night With Room Online Booki...Riya Pathan
 
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...aamir
 
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...rahim quresi
 
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...aamir
 
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...noor ahmed
 
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment BookingCall Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Bookingnoor ahmed
 
Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...
Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...
Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...Riya Pathan
 
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingAlmora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingNitya salvi
 
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser... Shivani Pandey
 
Russian Escorts Agency In Goa 💚 9316020077 💚 Russian Call Girl Goa
Russian Escorts Agency In Goa  💚 9316020077 💚 Russian Call Girl GoaRussian Escorts Agency In Goa  💚 9316020077 💚 Russian Call Girl Goa
Russian Escorts Agency In Goa 💚 9316020077 💚 Russian Call Girl Goasexy call girls service in goa
 
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Serviceanamikaraghav4
 
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...ritikasharma
 
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...noor ahmed
 
Call Girl Nashik Saloni 7001305949 Independent Escort Service Nashik
Call Girl Nashik Saloni 7001305949 Independent Escort Service NashikCall Girl Nashik Saloni 7001305949 Independent Escort Service Nashik
Call Girl Nashik Saloni 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call Girl Service Belur - 7001035870 with real photos and phone numbers
Call Girl Service Belur - 7001035870 with real photos and phone numbersCall Girl Service Belur - 7001035870 with real photos and phone numbers
Call Girl Service Belur - 7001035870 with real photos and phone numbersanamikaraghav4
 
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...rahim quresi
 
Call Girls In Goa 9316020077 Goa Call Girl By Indian Call Girls Goa
Call Girls In Goa  9316020077 Goa  Call Girl By Indian Call Girls GoaCall Girls In Goa  9316020077 Goa  Call Girl By Indian Call Girls Goa
Call Girls In Goa 9316020077 Goa Call Girl By Indian Call Girls Goasexy call girls service in goa
 
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...noor ahmed
 
Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...
Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...
Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...noor ahmed
 

Dernier (20)

Independent Sonagachi Escorts ✔ 9332606886✔ Full Night With Room Online Booki...
Independent Sonagachi Escorts ✔ 9332606886✔ Full Night With Room Online Booki...Independent Sonagachi Escorts ✔ 9332606886✔ Full Night With Room Online Booki...
Independent Sonagachi Escorts ✔ 9332606886✔ Full Night With Room Online Booki...
 
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
 
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Sonagachi Call Girls In All Kolkata 24/7 Provide Call W...
 
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
 
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
 
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment BookingCall Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
 
Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...
Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...
Independent Hatiara Escorts ✔ 9332606886✔ Full Night With Room Online Booking...
 
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment BookingAlmora call girls 📞 8617697112 At Low Cost Cash Payment Booking
Almora call girls 📞 8617697112 At Low Cost Cash Payment Booking
 
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
 
Russian Escorts Agency In Goa 💚 9316020077 💚 Russian Call Girl Goa
Russian Escorts Agency In Goa  💚 9316020077 💚 Russian Call Girl GoaRussian Escorts Agency In Goa  💚 9316020077 💚 Russian Call Girl Goa
Russian Escorts Agency In Goa 💚 9316020077 💚 Russian Call Girl Goa
 
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
 
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
 
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
 
Call Girl Nashik Saloni 7001305949 Independent Escort Service Nashik
Call Girl Nashik Saloni 7001305949 Independent Escort Service NashikCall Girl Nashik Saloni 7001305949 Independent Escort Service Nashik
Call Girl Nashik Saloni 7001305949 Independent Escort Service Nashik
 
Call Girl Service Belur - 7001035870 with real photos and phone numbers
Call Girl Service Belur - 7001035870 with real photos and phone numbersCall Girl Service Belur - 7001035870 with real photos and phone numbers
Call Girl Service Belur - 7001035870 with real photos and phone numbers
 
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
 
Call Girls In Goa 9316020077 Goa Call Girl By Indian Call Girls Goa
Call Girls In Goa  9316020077 Goa  Call Girl By Indian Call Girls GoaCall Girls In Goa  9316020077 Goa  Call Girl By Indian Call Girls Goa
Call Girls In Goa 9316020077 Goa Call Girl By Indian Call Girls Goa
 
Goa Call "Girls Service 9316020077 Call "Girls in Goa
Goa Call "Girls  Service   9316020077 Call "Girls in GoaGoa Call "Girls  Service   9316020077 Call "Girls in Goa
Goa Call "Girls Service 9316020077 Call "Girls in Goa
 
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
 
Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...
Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...
Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...
 

Eliminating the Odd

Notes de l'éditeur

  1. Motorola Razr http://my.opera.com/usability/blog/show.dml/169470 Meant to be used in conjunction with phone Forces same interface limitations on user If buttons were sufficient on phone, wouldn't need application phones are designed for calling ppl, not interacting with phone specifics Subtle and unexpected differences in buttons Different results when inputting via same interface Some buttons are nonfunctional (no consistency) Some new buttons Unnecessary display of phone interface (no benefits) Slide-out doesn't exist on phone, but provides most of the functionality Icons are difficult to understand Large amount of screen space wasted on non-functional interface Clippy http://xenon.stanford.edu/~lswartz/paperclip/paperclip.pdf Designed for basic users, but basic users don't use software to help them Often found to be intrusive, useless, and entertainment vs. useful
  2. Links for fleshing out explanations http://www.ja-sig.org/wiki/display/UPC/Usability+Heuristics Professor Shneiderman’s rules were chosen: Applicability across mediums and technology His desire to include context in design Universal usability Conducted fundamental research in field of human-computer interaction http://en.wikipedia.org/wiki/Ben_Shneiderman
  3. Internal consistency Screen layout from one screen to another operations behave the same way External consistency From one application to another Terminology used throughout product Prompts Menus Help screens Documentation Consistent text attributes throughout interface color , Layout Capitalization fonts
  4. Screenshot by Brandon Walkin http://www.brandonwalkin.com/blog/2009/08/10/managing-ui-complexity/
  5. http://www.actsofvolition.com/include/savealerts/screenshots.html (2005) Bad: Button icon variety Options are different Dialogue icon different Good Order of buttons
  6. http://www.usabilitypost.com/2009/04/15/8-characteristics-of-successful-user-interfaces/
  7. Increase the pace of interaction Abbreviations Special keys Hidden commands Macros
  8. http://www.actsofvolition.com/include/savealerts/screenshots.html (2005) GThumb No cancel No title in window Unclear what the checkbox does – just this image or for ever?
  9. Disallowing input will typically conflict with giving the user the locus of control, particularly expert users http://ethics.csc.ncsu.edu/risks/safety/killer_robot/killer_news5.html Opportunity to make your system look smart Data selection rather than typing Autocomplete Disallow alphabetic characters in numeric data fields Directive text associated with date entry fields E.g. Credit card: do not enter dashes Caps lock notice when typing in hidden field
  10. UI Hall of Shame (oldie but a goodie) - http:// homepage.mac.com/bradster/iarchitect/shame.htm
  11. http://ethics.csc.ncsu.edu/risks/safety/killer_robot/killer_news5.html Reduces anxiety of user, as they know anything can be undone if they make a mistake. Units of reversibility could be single action, data entry, or complete group of actions
  12. Avoid tension and dissatisfaction: Surprising system actions e.g. stealing focus unexpectedly Tedious data entry Inability or difficulty in obtaining necessary information Inability to produce action desired
  13. http://wiki.linuxquestions.org/wiki/Usability http://www.humanfactors.com/downloads/sep00.asp http://www.webword.com/moving/memory.html http://en.wikipedia.org/wiki/The_Magical_Number_Seven,_Plus_or_Minus_Two Human mind can typically recall 7 +/- 2 items in short term memory don’t design with this assumption (Miller’s “Magic 7” paper from 1956) recent research shows more like 2 to 4 “chunks” Focus of attention = short term memory Find the most important ideas and present those to the user Look for chunks of familiarity that leverage recognition not recall (familiarity and uniformity) (e.g. phone numbers prefix) Design to facilitate recognition rather than recall memory Begs the question – what will they recognize? Answer with mental models, metaphors Provide a means to drill down to further-nested ideas Visible options, dropdown menus, etc Take into account the ability to reduce memory load via proper training and practice
  14. http://wiki.linuxquestions.org/wiki/Usability http://www.humanfactors.com/downloads/sep00.asp http://www.webword.com/moving/memory.html http://en.wikipedia.org/wiki/The_Magical_Number_Seven,_Plus_or_Minus_Two Human mind can typically recall 7 +/- 2 items in short term memory don’t design with this assumption (Miller’s “Magic 7” paper from 1956) recent research shows more like 2 to 4 “chunks” Focus of attention = short term memory Find the most important ideas and present those to the user Look for chunks of familiarity that leverage recognition not recall (familiarity and uniformity) (e.g. phone numbers prefix) Design to facilitate recognition rather than recall memory Begs the question – what will they recognize? Answer with mental models, metaphors Provide a means to drill down to further-nested ideas Visible options, dropdown menus, etc Take into account the ability to reduce memory load via proper training and practice
  15. http://www.webword.com/moving/memory.html Bad: Pagination Splitting content across multiple pages Consider cross-page recall annoying, purpose is ad revenue does not work if have to recall info from other pages Makes printing difficult Makes finding/searching/scanning difficult Possibly dilutes SEO incoming links Avoid forcing users to memorize passwords Uses a chunk up Browsers can do this unless explicitly not allowed to by site (banks etc) Search engines shift recall to recognition Link colour (blue unvisited, purple visited) – population stereotype. Purple is a memory cue. Present list of available files rather than ask them to type in the filename. Auto completion. Gallery’s add items list of recently used folders?
  16. No need to recall website addresses Suggestions provide for tangential or indirect recall If searching documents, no need to recall location or title
  17. Consistency does not exist between icons, both in appearance, visual style, as well as in metaphors used Colour usage may come up – the colour is not relied upon to deliver the message though. Discussed later.
  18. Jacob Nielsen - http://www.useit.com/alertbox/20030825.html Usability - Wikipedia - http://en.wikipedia.org/wiki/Usability Usability testing – Wikipedia - http://en.wikipedia.org/wiki/Usability_testing UCD – Wikipedia - http://en.wikipedia.org/wiki/User-centered_design
  19. e) – UI Design – Wikipedia - http://en.wikipedia.org/wiki/User_interface_design
  20. Golden Rules – how many broken? Consistency Shortcuts Informative feedback Yield closure Error prevention and handling Easy reversal of actions Internal locus of control Reduce short-term memory load Also involved: The application used to display it User’s expectation for how presentation slides work and are typically presented The setting large enough to see only one screen visible at a time The nature of the interactions between the “user” and the “system” 1 slide on a screen at a time Requiring people to remember items without giving them time to memorize or advance notice The number of items was too large to remember them, and they weren't clearly different
  21. Red/Green Blue/yellow Monochromacy Colour blindness Inability to differentiate specific colours Genetic basis Design impact: Do not rely on colour coding alone Maybe the world is gray Motion blindness Perception of motion as a series of frames instead of fluid motion Not genetic, caused by brain injury Design impact: Motion is a very powerful visual attractant Do not assume full motion is visible Note: slow computers can result in a similar effect
  22. The colours here are not imperative to using Google The point though is that colour should not be solely relied upon as it is not a constant across all users, particularly in emergent situations. Deuteranope (red/green deficit) Tritanope (blue/yellow deficit)
  23. The colour is not relied upon to deliver the message. Therefore is can be considered supplementary to the message. So essential question is about design choices.
  24. What do they need or want to do? How much training is needed? Can users easily accomplish their tasks Can users recover from errors or does someone die? What and how many errors do users make when interacting with the product or product to be replaced/improved?
  25. http://www.defibtech.com/products/index.html
  26. What is the user's context? Supporting materials available What has to be left to the machine Interactions with other systems Criticality of use How important is it to have it work right the first time? All the time? Physical influences Portability Temperatures Environment
  27. Small Arms for the 1980s – intended to be standard issue for British Armed Forces Gun designed without field tests and consideration for how and where it would be used Gun design began in 1960s, prototypes trialed in mid 70’s, production completed in 1994. Over 30 years in development and over 470 million pounds spent on design alone. Quiz: what do these people all have in common? Stationary – ammunition clip typically caught on clothing and fell out while soldier was running (e.g. during testing the full ammunition clip was only inserted once gun was at firing range) Shooting from right side of body – hot clips firing out one side of the gun made it impossible to shoot from the left shoulder Other issues: Plastic would swell in rain, jamming safety switch on/off Lubrication did not work in sandy conditions, causing jams Went off when dropped Safety catch broke when trigger pulled hard Sent back for redesign – rifles must be dependable and safe