Mobile UI Design – User Centered Design and UI Best Practices

OXD
OXDOXD
Introduction to Mobile User Interface Design,[object Object],Selma Zafar,[object Object],OpenRoad Communications,[object Object],selma@openroad.ca,[object Object]
About me,[object Object],Senior User Experience Designer, OpenRoad Communications,[object Object],Instructor: Human Factors and Information Design Classes,[object Object],Langara College – CID Program,[object Object],My background:,[object Object],Degree in Human Kinetics from University of Windsor,[object Object],Specializing in Movement Science (Human Factors & Cog Sci),[object Object],Have worked with:,[object Object],Nokia,[object Object],Microsoft,[object Object],YVR,[object Object],Mountain Equipment Co-op,[object Object],Ronald McDonald House Charities,[object Object],Telus,[object Object],Ontario Power Generation,[object Object]
Topics Covered,[object Object],Introduction User Centered Design principles,[object Object],Interaction Design Principles,[object Object],Design Guidelines,[object Object],Usability testing,[object Object]
User Centered Design,[object Object]
User Requirements Analysis ,[object Object],Decide on product goals,[object Object],Determine the user needs,[object Object],Conduct one of many usability evaluations:,[object Object],Heuristic evaluation,[object Object],Competitive analysis,[object Object],User interviews and surveys ,[object Object]
Conceptual Design, Prototypes, and Evaluation ,[object Object],Sketch out a high-level product design,[object Object],Rapidly create visual representations (mockups) or interactive representations (prototypes) of the product.,[object Object],Evaluate usability through:,[object Object],Heuristic evaluation,[object Object],Focus groups,[object Object],Usability Testing,[object Object],Iterate design with evaluation results,[object Object]
Design and Implementation ,[object Object],[object Object]
Apply style and look and feel to design
Create the user interface using standards-compliant code
Design for accessibility,[object Object]
Launch and Maintenance,[object Object],Document everything,[object Object],Continue to collect feedback from users/customers to improve the product in future releases,[object Object],Surveys,[object Object],Focus Groups,[object Object]
You have an idea! Now what?,[object Object],Two toughest questions:,[object Object],Who are you designing for?,[object Object],What do you want them to do?,[object Object]
Understanding the Contexts of Use,[object Object],Think of the whole experience:,[object Object],Environment,[object Object],Time,[object Object],Device,[object Object],Culture,[object Object]
Interaction Design Principles,[object Object]
Interaction Design Principles,[object Object],Learnability,[object Object],Efficiency,[object Object],Memorability,[object Object],Error Recovery,[object Object],Simplicity,[object Object],Mapping,[object Object],Visibility,[object Object],Feedback,[object Object],Consistency,[object Object],Satisfaction,[object Object]
Learnability,[object Object],An interface should be easy to use from the first time the user interacts with it.,[object Object],Amount of functionality presented to the user should be limited to exactly what the user requires to get to their goal,[object Object]
Efficiency,[object Object],Number of steps it takes for a user to complete a task,[object Object],Key tasks should be made as efficient as possible,[object Object]
Memorability,[object Object],Interface should be easier to use each time the user interacts with it. ,[object Object],Frequency of use is the key factor in memorability,[object Object]
Error Recovery,[object Object],In a perfect user interface, users should never be allowed to make a mistake,[object Object],http://www.flickr.com/photos/jamescridland/346988504/,[object Object]
Simplicity,[object Object],Usual tasks should be easy and less common tasks should be possible. ,[object Object],Avoid unnecessary functionality and keep the visual design and layout uncluttered,[object Object]
Mapping,[object Object],What the user expects to happen when they interact with the interface is exactly what should happen,[object Object]
Visibility,[object Object],Important information should be the most visible and less important information should be less visible,[object Object],Understanding the users goals is critical ,[object Object]
Feedback,[object Object],User should always be in control of the interface and not the other way around,[object Object]
Consistency,[object Object],Like-items should always be displayed and act the same way across the entire application (and even between applications). ,[object Object],UI standards,[object Object]
Satisfaction,[object Object],How much the user enjoys or dislikes using the software,[object Object],http://www.flickr.com/photos/adunne/286285676/,[object Object],http://www.flickr.com/photos/cmbellman/2349786756/,[object Object],http://www.flickr.com/photos/hamster95/2178602835/,[object Object],http://www.flickr.com/photos/torquil/3609784146/,[object Object]
Design Guidelines,[object Object]
1. Design for Simplicity,[object Object],Relate visual precedence to task importance,[object Object],Reduce functionality,[object Object],Keep navigation narrow and shallow,[object Object],Avoid extraneous information on each screen,[object Object],Reduce or remove preferences,[object Object],Use Progressive Disclosure,[object Object]
2. Design with Small Screen in Mind,[object Object],Minimize user input,[object Object],Minimize vertical scrolling and avoid horizontal scrolling,[object Object],Use hyperlinking effectively,[object Object],Provide Useful Error Messages,[object Object],Prioritize the information on each screen,[object Object]
3. Provide Useful Feedback,[object Object],Identify critical feedback,[object Object],Employ alternative feedback modalities intelligently,[object Object],Ensure quick system response time,[object Object]
4. Maintain Existing Design Standards,[object Object],Use Existing Standards,[object Object],Use Real World Metaphors,[object Object]
5. Respect both the physical and mental effort,[object Object],Use wizards to simplify complex interactions,[object Object],Design for efficiency,[object Object]
Meeting Universal Design Challenges,[object Object],Device Usability,[object Object],Discoverability of application,[object Object],Annoyances imposed on others,[object Object],Part of a larger system (that has higher priority functions),[object Object]
Context of Use,[object Object],http://www.giantant.com/publications/mobile_context_model.pdf,[object Object]
Mobile UI Standards,[object Object],Apple iPhone,[object Object],http://tuvix.apple.com/iphone/library/documentation/UserExperience/Conceptual/MobileHIG/Introduction/Introduction.html,[object Object],Nokia,[object Object],http://www.forum.nokia.com/Tools_Docs_and_Code/Documentation/Usability/UI_Style_and_Visual_Guidelines.xhtml,[object Object]
Usability Testing,[object Object]
Heuristic Evaluation,[object Object],Systematic evaluation of an interface against a standard set of usability rules (heuristics),[object Object],Completed by one or more usability professionals,[object Object],Findings are given a severity ranking and recommendations,[object Object]
Interface Design Heuristics,[object Object],Visibility of system status,[object Object],Match between system and the real world ,[object Object],User control and freedom ,[object Object],Consistency and standards ,[object Object],Error prevention ,[object Object],Recognition rather than recall ,[object Object],Flexibility and efficiency of use ,[object Object],Aesthetic and minimalist design ,[object Object],Help users recognize, diagnose, and recover from errors ,[object Object],Help and documentation,[object Object]
Usability Testing in a Lab,[object Object],Scenario Based testing,[object Object],Participants are recruited (7 – 9),[object Object],Up to 1.5 hours per session,[object Object],Benefits,[object Object],Observe sessions to get first hand feedback,[object Object],Helps to vet design concepts with target users,[object Object]
Mobile UI Design – User Centered Design and UI Best Practices
1 of 39

Recommended

UX Design process, #UX, #Design Process, #Agile UX by
UX Design process, #UX, #Design Process, #Agile UX UX Design process, #UX, #Design Process, #Agile UX
UX Design process, #UX, #Design Process, #Agile UX Murali Krishna
447 views10 slides
UI design for mobile apps by
UI design for mobile appsUI design for mobile apps
UI design for mobile appsIvano Malavolta
5.2K views62 slides
Bill on the Hill by
Bill on the HillBill on the Hill
Bill on the HillKagisoKhaole
321 views28 slides
UX Design + UI Design: Injecting a brand persona! by
UX Design + UI Design: Injecting a brand persona!UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!Jayan Narayanan
319.6K views60 slides
Usable psychology for UX/UI Designers by
Usable psychology for UX/UI DesignersUsable psychology for UX/UI Designers
Usable psychology for UX/UI DesignersMaor Shabbat
113K views75 slides
User interface (UI) for mobile applications by
User interface (UI) for mobile applicationsUser interface (UI) for mobile applications
User interface (UI) for mobile applicationsAashish Uppal
3.7K views33 slides

More Related Content

What's hot

UI/UX Workshop - Hackvision by
UI/UX Workshop - HackvisionUI/UX Workshop - Hackvision
UI/UX Workshop - HackvisionProttay Karim
333 views45 slides
UX Experience Design: Processes and Strategy by
UX Experience Design: Processes and StrategyUX Experience Design: Processes and Strategy
UX Experience Design: Processes and StrategyCHI UX Indonesia
11.8K views38 slides
USER INTERFACE DESIGN PPT by
USER INTERFACE DESIGN PPTUSER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTvicci4041
60.2K views55 slides
UI UX in depth by
UI UX in depthUI UX in depth
UI UX in depthShrestha Raaz
1K views11 slides
Heuristic evaluation by
Heuristic evaluationHeuristic evaluation
Heuristic evaluationSem Gebresilassie
4.2K views15 slides
Don Norman "Design of everyday things" - UX Book Club by
Don Norman "Design of everyday things" - UX Book ClubDon Norman "Design of everyday things" - UX Book Club
Don Norman "Design of everyday things" - UX Book ClubWojciech Staszczyk
1.4K views73 slides

What's hot(20)

UI/UX Workshop - Hackvision by Prottay Karim
UI/UX Workshop - HackvisionUI/UX Workshop - Hackvision
UI/UX Workshop - Hackvision
Prottay Karim333 views
UX Experience Design: Processes and Strategy by CHI UX Indonesia
UX Experience Design: Processes and StrategyUX Experience Design: Processes and Strategy
UX Experience Design: Processes and Strategy
CHI UX Indonesia11.8K views
USER INTERFACE DESIGN PPT by vicci4041
USER INTERFACE DESIGN PPTUSER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPT
vicci404160.2K views
Don Norman "Design of everyday things" - UX Book Club by Wojciech Staszczyk
Don Norman "Design of everyday things" - UX Book ClubDon Norman "Design of everyday things" - UX Book Club
Don Norman "Design of everyday things" - UX Book Club
Wojciech Staszczyk1.4K views
What Is Interaction Design by Graeme Smith
What Is Interaction DesignWhat Is Interaction Design
What Is Interaction Design
Graeme Smith11.5K views
UX Lesson 5: Information Architecture by Joan Lumanauw
UX Lesson 5: Information ArchitectureUX Lesson 5: Information Architecture
UX Lesson 5: Information Architecture
Joan Lumanauw3.5K views
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha by Anton Chandra
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni MahariashaUX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
Anton Chandra518 views
UI vs UX workshop by Inova LLC
UI vs UX workshopUI vs UX workshop
UI vs UX workshop
Inova LLC2.3K views
UI UX Introductory session by Sooraj P R
UI UX Introductory sessionUI UX Introductory session
UI UX Introductory session
Sooraj P R794 views
Simple Steps to UX/UI Web Design by Koombea
Simple Steps to UX/UI Web DesignSimple Steps to UX/UI Web Design
Simple Steps to UX/UI Web Design
Koombea441.2K views
Fundamental principles of Usability and User Centred Design by BART RADKA
Fundamental principles of Usability and User Centred DesignFundamental principles of Usability and User Centred Design
Fundamental principles of Usability and User Centred Design
BART RADKA10.1K views
UX Design Project by KagisoKhaole
UX Design ProjectUX Design Project
UX Design Project
KagisoKhaole2.8K views
What is UX? by David Carr
What is UX?What is UX?
What is UX?
David Carr165.1K views
UX Bootcamp Fall 2015 General Assembly by Jacklyn Burgan
UX Bootcamp Fall 2015 General AssemblyUX Bootcamp Fall 2015 General Assembly
UX Bootcamp Fall 2015 General Assembly
Jacklyn Burgan3.4K views

Similar to Mobile UI Design – User Centered Design and UI Best Practices

Usability by
UsabilityUsability
UsabilityRoxy Pilly
1.4K views17 slides
Ui Design And Usability For Everybody by
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For EverybodyEmpatika
2.8K views121 slides
Universal usability engineering by
Universal usability engineeringUniversal usability engineering
Universal usability engineeringAswathi Shankar
51 views11 slides
Usability principles 1 by
Usability principles 1Usability principles 1
Usability principles 1Sameer Chavan
1.1K views41 slides
User Experience & Design…Designing for others…UED by
User Experience & Design…Designing for others…UEDUser Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UEDPreeti Chopra
8.7K views49 slides
Ijetr021224 by
Ijetr021224Ijetr021224
Ijetr021224ER Publication.org
27 views5 slides

Similar to Mobile UI Design – User Centered Design and UI Best Practices(20)

Usability by Roxy Pilly
UsabilityUsability
Usability
Roxy Pilly1.4K views
Ui Design And Usability For Everybody by Empatika
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For Everybody
Empatika2.8K views
Usability principles 1 by Sameer Chavan
Usability principles 1Usability principles 1
Usability principles 1
Sameer Chavan1.1K views
User Experience & Design…Designing for others…UED by Preeti Chopra
User Experience & Design…Designing for others…UEDUser Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UED
Preeti Chopra8.7K views
Design process design rules by Preeti Mishra
Design process  design rulesDesign process  design rules
Design process design rules
Preeti Mishra5.9K views
Standards Based Approach to User Interface Development by Sameer Chavan
Standards Based Approach to User Interface DevelopmentStandards Based Approach to User Interface Development
Standards Based Approach to User Interface Development
Sameer Chavan2.4K views
Sw User Interface Design Evaluation by jonathan077070
Sw User Interface Design EvaluationSw User Interface Design Evaluation
Sw User Interface Design Evaluation
jonathan0770702K views
User Interface Analysis and Design by Saqib Raza
User Interface Analysis and DesignUser Interface Analysis and Design
User Interface Analysis and Design
Saqib Raza20.9K views
Maintaining UI Standard in an Agile Team by Awalin Sopan
Maintaining UI Standard in an Agile TeamMaintaining UI Standard in an Agile Team
Maintaining UI Standard in an Agile Team
Awalin Sopan127 views
Role of UX in a Mobile First approach @ NextStep Americas 2014 by Gonçalo Veiga
Role of UX in a Mobile First approach @ NextStep Americas 2014Role of UX in a Mobile First approach @ NextStep Americas 2014
Role of UX in a Mobile First approach @ NextStep Americas 2014
Gonçalo Veiga1.5K views
Software engineering by Ishucs
Software engineeringSoftware engineering
Software engineering
Ishucs77 views
Integrating User Centered Design with Agile Development by Julia Borkenhagen
Integrating User Centered Design with Agile DevelopmentIntegrating User Centered Design with Agile Development
Integrating User Centered Design with Agile Development
Usability methods to improve EMRs by Jeffery Belden
Usability methods to improve EMRsUsability methods to improve EMRs
Usability methods to improve EMRs
Jeffery Belden2.2K views
Optimizing Mobile UX Design Webinar Presentation Slides by UserZoom
Optimizing Mobile UX Design Webinar Presentation SlidesOptimizing Mobile UX Design Webinar Presentation Slides
Optimizing Mobile UX Design Webinar Presentation Slides
UserZoom1.4K views
User Experience Design - Designing for others by BART RADKA
User Experience Design - Designing for othersUser Experience Design - Designing for others
User Experience Design - Designing for others
BART RADKA1K views
What I Learned In Pr Writing by cwhitin4
What I Learned In Pr WritingWhat I Learned In Pr Writing
What I Learned In Pr Writing
cwhitin4490 views

Recently uploaded

Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...ShapeBlue
77 views12 slides
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TShapeBlue
56 views34 slides
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueShapeBlue
96 views20 slides
Network Source of Truth and Infrastructure as Code revisited by
Network Source of Truth and Infrastructure as Code revisitedNetwork Source of Truth and Infrastructure as Code revisited
Network Source of Truth and Infrastructure as Code revisitedNetwork Automation Forum
42 views45 slides
Ransomware is Knocking your Door_Final.pdf by
Ransomware is Knocking your Door_Final.pdfRansomware is Knocking your Door_Final.pdf
Ransomware is Knocking your Door_Final.pdfSecurity Bootcamp
76 views46 slides
PharoJS - Zürich Smalltalk Group Meetup November 2023 by
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023Noury Bouraqadi
141 views17 slides

Recently uploaded(20)

Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue77 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue56 views
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue96 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi141 views
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc77 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson133 views
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue85 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue63 views
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... by ShapeBlue
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
ShapeBlue83 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue74 views
HTTP headers that make your website go faster - devs.gent November 2023 by Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn28 views
Business Analyst Series 2023 - Week 4 Session 7 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray1080 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu141 views
Five Things You SHOULD Know About Postman by Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman40 views
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue57 views

Mobile UI Design – User Centered Design and UI Best Practices

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. Apply style and look and feel to design
  • 9. Create the user interface using standards-compliant code
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 40.
  • 41.