SlideShare uma empresa Scribd logo
1 de 38
UI Best Practice
This is a training
What is Interface?
Good Interfaces Main Principles
Design Process Steps
Interface development 2.5 h
Current Projects
Tips and Recommendations
Prototype Your App (fast exercise)
coffee break 15 min
Interfaces 1.5 h
What is interface?
The way that you accomplish tasks with a product—what
you do and how it responds—that's the interface.
Jeff Raskin “the Humane Interface”
Interfaces around you...
Usually interfaces are very evident to use
But sometimes they are not so evident…
Donal Norman's book “The Design of Everyday Things” provides
some more examples
http://www.amazon.com/Design-Everyday-Things-Donald-Norman/dp/0465067107
«Human-Computer» Interface
Originally software interfaces showed too many features.
In addition you cannot receive natural feedback (opposite to physical
objects)
Interface tax — when you have to interact with
interface but not for reaching your objective.
The term by Alan Cooper, the famous interface designer
To create good interfaces we should strive to minimize interface taxes.
The most important things...
Money Typed data Time
Good Interfaces Main Principles
1. Simple Mental Model
WYSIWYG
2. Easy to Reach Essential Functions
Some complex operations may require complicated interfaces,
however simple operations should have simple interface.
Compare Gmail and Microsoft Word interfaces for typing.
Hide not essential functions.
3. Enough Information
Neither lack no overload. User should receive enough information about system
state, tickets availability, goods prices, feature and delivery options, etc.
4. Immediate Responce
Highlighted Links Progress bars Immediate search results
5. Forming Habits, Well-Known Hotkeys
All professional software forms habits. Adobe Photoshop is a good example.
Google Calendar provides Alt/Opt+S for Save an event (instead of prevalent
Ctrl/Cmd+S). This is a bad example.
6. Remember Your Preferences
Yes – Chrome shows most visited (ie preferrable)
pages
7. Easy to undo
Humanes can make mistake. If you cannot undo it is awful.
Summary
1. Simple Mental Model
2. Easy to Reach Essencial Functions
3. Enough Information
4. Immediate response
5. Forming Habits
6. Remember Your Preferences
7. Easy to Undo
UI centric solution implementation steps
Projects
Navigation Tree
OPF Configurator
Mobile Client for BlackBerry (prototype)
Optimistic Lock (bunch of functions)
Reference Selector & Fast search
Search
Search Profiles
Connectivity Wizard
Order Entry Module
Portals
Tips and Recommendations
What to improve you interface?
Some tips
1. What is the main function in the screen?
2. Is this function available?
3. Can it be better? Sure it can. How?
4. Look at good principles list and check.
5. Make it visually cleaner.
Check if your interface forms habits
• Same elements behaior should be consistent in diffenent
modules
• look&feel
• Colors palette, Icons,
Consistency
Forms
Luc Wroblewski wrote the best book about forms
Make Primary Buttons Prominent
Gfoogle wants to get your mobile phone number.
Who can find the button to skip this step?
To read
Edward Tufte
The Visual display of
Quantitive Information
Jef Raskin
The Humane
Interface
Alan Cooper
About Face

Mais conteúdo relacionado

Mais procurados

How to prototype and influence people
How to prototype and influence peopleHow to prototype and influence people
How to prototype and influence people
azaraskin
 
The 7 Most Common Usability Issues
The 7 Most Common Usability IssuesThe 7 Most Common Usability Issues
The 7 Most Common Usability Issues
Kissmetrics on SlideShare
 
Native Vs HTML5 Apps
Native Vs HTML5 AppsNative Vs HTML5 Apps
Native Vs HTML5 Apps
AppAcademy
 

Mais procurados (19)

Outsourcing to Android App Developers
Outsourcing to Android App DevelopersOutsourcing to Android App Developers
Outsourcing to Android App Developers
 
Learning to think "The Designer Way"
Learning to think "The Designer Way"Learning to think "The Designer Way"
Learning to think "The Designer Way"
 
What Developers Need To Know About Visual Design
What Developers Need To Know About Visual DesignWhat Developers Need To Know About Visual Design
What Developers Need To Know About Visual Design
 
From nice to astonishing
From nice to astonishingFrom nice to astonishing
From nice to astonishing
 
How to start developing iOS apps
How to start developing iOS appsHow to start developing iOS apps
How to start developing iOS apps
 
Stanford CS193P - Designing for iPad
Stanford CS193P - Designing for iPadStanford CS193P - Designing for iPad
Stanford CS193P - Designing for iPad
 
10 Remote Testing Tips
10 Remote Testing Tips10 Remote Testing Tips
10 Remote Testing Tips
 
So you want to be a software developer? (version 2.0)
So you want to be a software developer? (version 2.0)So you want to be a software developer? (version 2.0)
So you want to be a software developer? (version 2.0)
 
Less look, more feel
Less look, more feelLess look, more feel
Less look, more feel
 
How to prototype and influence people
How to prototype and influence peopleHow to prototype and influence people
How to prototype and influence people
 
Simulating systems: Delivering digital difference
Simulating systems: Delivering digital differenceSimulating systems: Delivering digital difference
Simulating systems: Delivering digital difference
 
Sharpest tool in the box: Choosoing the best authoring tool for your learning...
Sharpest tool in the box: Choosoing the best authoring tool for your learning...Sharpest tool in the box: Choosoing the best authoring tool for your learning...
Sharpest tool in the box: Choosoing the best authoring tool for your learning...
 
The 7 Most Common Usability Issues
The 7 Most Common Usability IssuesThe 7 Most Common Usability Issues
The 7 Most Common Usability Issues
 
One Page Project Manager
One Page Project ManagerOne Page Project Manager
One Page Project Manager
 
How to NOT become a Website Designer by Simpleet
How to NOT become a Website Designer by SimpleetHow to NOT become a Website Designer by Simpleet
How to NOT become a Website Designer by Simpleet
 
Native Vs HTML5 Apps
Native Vs HTML5 AppsNative Vs HTML5 Apps
Native Vs HTML5 Apps
 
How to prototype like a pro
How to prototype like a proHow to prototype like a pro
How to prototype like a pro
 
411 Peer Review Workshop
411 Peer Review Workshop411 Peer Review Workshop
411 Peer Review Workshop
 
Wireframes - a brief overview
Wireframes - a brief overviewWireframes - a brief overview
Wireframes - a brief overview
 

Destaque

Инновационный метод лечения широкого круга аллергических заболеваний
Инновационный метод лечения широкого круга аллергических заболеванийИнновационный метод лечения широкого круга аллергических заболеваний
Инновационный метод лечения широкого круга аллергических заболеваний
kulibin
 
La participación en la Estrategia de ASCyT
La participación en la Estrategia de ASCyTLa participación en la Estrategia de ASCyT
La participación en la Estrategia de ASCyT
5ForoASCTI
 
Issue desk slides summer 11
Issue desk slides summer 11Issue desk slides summer 11
Issue desk slides summer 11
uclmainlibrary
 
πολυτεχνείο 2014
πολυτεχνείο 2014πολυτεχνείο 2014
πολυτεχνείο 2014
michaelathea
 
1345 omma metrics dennis mortensen
1345 omma metrics dennis mortensen1345 omma metrics dennis mortensen
1345 omma metrics dennis mortensen
MediaPost
 
GoogleStrategyTeardown_Whitepaper_2016
GoogleStrategyTeardown_Whitepaper_2016GoogleStrategyTeardown_Whitepaper_2016
GoogleStrategyTeardown_Whitepaper_2016
Kerry Wu
 
2011 dmb baseball_package
2011 dmb baseball_package2011 dmb baseball_package
2011 dmb baseball_package
태준 박
 

Destaque (20)

Supporting formal and informal social learning
Supporting formal and informal social learningSupporting formal and informal social learning
Supporting formal and informal social learning
 
Инновационный метод лечения широкого круга аллергических заболеваний
Инновационный метод лечения широкого круга аллергических заболеванийИнновационный метод лечения широкого круга аллергических заболеваний
Инновационный метод лечения широкого круга аллергических заболеваний
 
Cl zeel plast-machinery
Cl zeel plast-machineryCl zeel plast-machinery
Cl zeel plast-machinery
 
La participación en la Estrategia de ASCyT
La participación en la Estrategia de ASCyTLa participación en la Estrategia de ASCyT
La participación en la Estrategia de ASCyT
 
Social Media and Networking - Infographic
Social Media and Networking - InfographicSocial Media and Networking - Infographic
Social Media and Networking - Infographic
 
8 2-43 normas apa y referencias bibliograficas
8 2-43 normas apa y referencias bibliograficas8 2-43 normas apa y referencias bibliograficas
8 2-43 normas apa y referencias bibliograficas
 
Issue desk slides summer 11
Issue desk slides summer 11Issue desk slides summer 11
Issue desk slides summer 11
 
Pride Cluster 062016 Update
Pride Cluster 062016 UpdatePride Cluster 062016 Update
Pride Cluster 062016 Update
 
10 características arquitectónicas en edificaciones del mundo egeo
10  características arquitectónicas en edificaciones del mundo egeo10  características arquitectónicas en edificaciones del mundo egeo
10 características arquitectónicas en edificaciones del mundo egeo
 
Agosto (2)jardim
Agosto (2)jardimAgosto (2)jardim
Agosto (2)jardim
 
Using Social Media for Community Planning
Using Social Media for Community PlanningUsing Social Media for Community Planning
Using Social Media for Community Planning
 
πολυτεχνείο 2014
πολυτεχνείο 2014πολυτεχνείο 2014
πολυτεχνείο 2014
 
1345 omma metrics dennis mortensen
1345 omma metrics dennis mortensen1345 omma metrics dennis mortensen
1345 omma metrics dennis mortensen
 
compte-rendu du colloque international sur le financement de la création
compte-rendu du colloque international sur le financement de la créationcompte-rendu du colloque international sur le financement de la création
compte-rendu du colloque international sur le financement de la création
 
Tutorial Forever El Salvador
Tutorial Forever El SalvadorTutorial Forever El Salvador
Tutorial Forever El Salvador
 
1st Zone Asian Photo Circuit 2016:Awarded Images (2)
1st Zone Asian Photo Circuit 2016:Awarded Images (2)1st Zone Asian Photo Circuit 2016:Awarded Images (2)
1st Zone Asian Photo Circuit 2016:Awarded Images (2)
 
GoogleStrategyTeardown_Whitepaper_2016
GoogleStrategyTeardown_Whitepaper_2016GoogleStrategyTeardown_Whitepaper_2016
GoogleStrategyTeardown_Whitepaper_2016
 
FTIR-ATR Characterization of Commercial Honey Samples
FTIR-ATR Characterization of Commercial Honey SamplesFTIR-ATR Characterization of Commercial Honey Samples
FTIR-ATR Characterization of Commercial Honey Samples
 
Basic use of xcms
Basic use of xcmsBasic use of xcms
Basic use of xcms
 
2011 dmb baseball_package
2011 dmb baseball_package2011 dmb baseball_package
2011 dmb baseball_package
 

Semelhante a 20 percent tips

Basics of-software-development
Basics of-software-developmentBasics of-software-development
Basics of-software-development
lukaramishvili
 
Devmento발표100525
Devmento발표100525Devmento발표100525
Devmento발표100525
jinwook shin
 
Eliminating the Odd
Eliminating the OddEliminating the Odd
Eliminating the Odd
Kirk Bridger
 

Semelhante a 20 percent tips (20)

Ux design-fundamentals
Ux design-fundamentalsUx design-fundamentals
Ux design-fundamentals
 
The Trick of Designing User Interfaces that Slay
The Trick of Designing User Interfaces that SlayThe Trick of Designing User Interfaces that Slay
The Trick of Designing User Interfaces that Slay
 
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
 
Basics of-software-development
Basics of-software-developmentBasics of-software-development
Basics of-software-development
 
Devmento발표100525
Devmento발표100525Devmento발표100525
Devmento발표100525
 
Usability Tips And Tricks For Beginners Experience Dynamics Web Seminar
Usability Tips And Tricks For Beginners   Experience Dynamics Web SeminarUsability Tips And Tricks For Beginners   Experience Dynamics Web Seminar
Usability Tips And Tricks For Beginners Experience Dynamics Web Seminar
 
Onrec Talk V9
Onrec Talk V9Onrec Talk V9
Onrec Talk V9
 
Android Design Patterns
Android Design PatternsAndroid Design Patterns
Android Design Patterns
 
Android design patterns
Android design patternsAndroid design patterns
Android design patterns
 
Interface Usability - Adding Schweppervescence
Interface Usability - Adding SchweppervescenceInterface Usability - Adding Schweppervescence
Interface Usability - Adding Schweppervescence
 
Design Simple but Powerful application
Design Simple but Powerful applicationDesign Simple but Powerful application
Design Simple but Powerful application
 
Capturing Users' Hearts
Capturing Users' HeartsCapturing Users' Hearts
Capturing Users' Hearts
 
Eliminating the Odd
Eliminating the OddEliminating the Odd
Eliminating the Odd
 
Graham Thomas - 10 Great but Now Overlooked Tools - EuroSTAR 2012
Graham Thomas - 10 Great but Now Overlooked Tools - EuroSTAR 2012Graham Thomas - 10 Great but Now Overlooked Tools - EuroSTAR 2012
Graham Thomas - 10 Great but Now Overlooked Tools - EuroSTAR 2012
 
WORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction DesignWORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction Design
 
Navigating Whiteboard Challenges
Navigating Whiteboard ChallengesNavigating Whiteboard Challenges
Navigating Whiteboard Challenges
 
iPhone App from concept to product
iPhone App from concept to productiPhone App from concept to product
iPhone App from concept to product
 
Designing Interfaces [TIDWELL] - Resumo do 1º capitulo
Designing Interfaces [TIDWELL] - Resumo do 1º capituloDesigning Interfaces [TIDWELL] - Resumo do 1º capitulo
Designing Interfaces [TIDWELL] - Resumo do 1º capitulo
 
eStudio34 presents London Search Love 2015 | Practical tips for the future o...
eStudio34 presents London Search Love 2015 |  Practical tips for the future o...eStudio34 presents London Search Love 2015 |  Practical tips for the future o...
eStudio34 presents London Search Love 2015 | Practical tips for the future o...
 
SearchLove London 2015 | Will Critchlow | Practical Tips for the Future of ...
SearchLove London 2015 |  Will Critchlow |  Practical Tips for the Future of ...SearchLove London 2015 |  Will Critchlow |  Practical Tips for the Future of ...
SearchLove London 2015 | Will Critchlow | Practical Tips for the Future of ...
 

Último

Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
amitlee9823
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
amitlee9823
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
tbatkhuu1
 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcd
shivubhavv
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
anilsa9823
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
soniya singh
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
amedia6
 

Último (20)

SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funnel
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcd
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, Pune
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 

20 percent tips