SlideShare a Scribd company logo
1 of 58
Moderator
Travis Cox
Co-Director of Sales Engineering
Inductive Automation
Today’s Agenda
1. Introduction to Ignition
2. Introduction to the Presenters
3. Common Challenges with HMI Navigation Schemes
4. Intro to Information Architecture
5. Meaningful Content Organization
6. Intuitive Layout Organization
7. Q&A
About Inductive Automation
• Founded in 2003
• HMI, SCADA & IIoT software used in 100+ countries
• Supported by 1,400+ integrators
• Used in virtually every industry
Learn more at: inductiveautomation.com/about
Web-Based
Deployment
Unlimited
Licensing
Security
& Stability
Real-Time Control
& Monitoring
Rapid Development
& Deployment
Easy
Expandability
6 Reasons Why Ignition is Unique
Steven Fong
Co-Director of
Marketing,
Inductive
Automation
Presenters
Ray
Sensenbach
UI/UX Designer,
Inductive
Automation
Information Architecture
Today we’ll discuss:
1. What Information Architecture (IA) is
2. Meaningful content organization
3. Intuitive layout organization
4. Resources and references
Inductive Brewing Co.
Our Practice Project
Our HMI Has Some Problems
What screen am I on?
What other screens are there?
Where should I go from here?
What is a button?
How do I get back?
Definition
The structural design of shared information
environments; the art and science of organizing and
labelling websites, intranets, online communities and
software to support usability and findability.
A Better Definition
Connecting people to the
content they're looking for.
An Everyday Example
Information Architecture is Everywhere
• Roadway signage
• Websites
• Prescription bottles
• Exhibits at museums
• Ballots and voter guides
• Books
Information Architecture is Wayfinding
• Where we are
• What we’ve found
• What’s around us
• What to expect
• Where to go
Define Your Users
We want to mold our project to our users, not the other way around.
• Who is this for?
• Are there multiple audiences?
• What are their needs?
User Personas
User personas define your audiences and their goals
1. Role
2. Environment
3. Goals/Needs
User Persona – Zack
Zack
Fermentation
Operator
Role
• Brewery’s fermentation operator
Environment
• Brewhouse floor
• HMIs on machinery
• Can be noisy
• Can be messy
Goals/Needs
• Checking fermentation tank temperatures
• Be alerted to any problems & know how to
respond
• See tank levels and other details
• Ability to stop and start fermentation runs
User Personas – All
Writing User Stories
Outline what content is needed to accomplish each user goal
Write user stories:
As a ____ I want ____ so that ____
As a (user) I want (content) so that (goal)
Card Sorting
Used to help define your project’s hierarchy
Staying analog increases flexibility
Gather content
• User stories
Prepare cards
• Use short, clear labels
Sort Cards!
• Try out many hierarchies and structures
Content Hierarchies
Narrow and Deep
Fewer links, more clicks
Broad and Shallow
More links, fewer clicks
Narrow and Deep
Fewer Links
• Good for directing user down a particular path
More Clicks
• Clicking can become too much
• User may get lost
Broad and Shallow
More Links
• More difficult to scan options
• Difficult to tell what’s relevant
Fewer Clicks
• Quicker access to content
Don’t take things too far
Practice: Card Sorting
Broad and shallow
• Many categories, not very deep structurally
Three levels of navigation
• Categories > Sub Categories > details
Intuitive Layout Organization
Layout
• User expectations
• Best practices of layout
Navigation
• Getting around
• Orientation
User Expectations
When you’re lost in a new city, you know where to look for
directions:
• Street signs
• Building address numbers
Imagine how frustrating it is when these conventions are broken.
Similarly, your average user has clear expectations about where
elements will be located on the screen.
Remember: Best practices are your friend.
User Expectations
Layout Best Practices
• Create clear visual hierarchy
• Break up screens into clearly defined
areas
• Make it obvious what’s clickable
• Reduce clutter
Clear Visual Hierarchy
Use the appearance of content to reflect its importance
Appearance should reinforce relationships
The more important something is, the more prominent it is
Clearly Defined Areas
Place related content in a group
Be consistent across your project
Use nesting to show relationships visually
Ignition 7.9 Gateway – Clearly Defined Areas
Affordance
Affordance means making sure the actions on your
screens are obvious and discoverable.
• Links should LOOK like links
• Links should be consistent
• Positive actions should be clearly differentiated
from destructive actions
Reduce Clutter
Prioritize content to reduce “busy-ness”
Screens should have few purposes
Navigation Best Practices
Navigation serves two primary purposes:
1. Help your user get to where they need to be
2. Provide orientation for where they are now
Categories vs. Utilities
Categories
• The links to the main sections of your application
Utilities
• Links to important elements of the app that aren’t really
part of the content hierarchy
• Things that help me use the app (help, site map, log in,
etc.)
These links are mixed
here and should be
separated!
3 Navigation Patterns
1/3 Top – Header
• Primary navigation
• Conforms to user expectations
3 Navigation Patterns
2/3 Top – Subnav
• Primary navigation, when needed
• Conforms to user expectations
3 Navigation Patterns
3/3 Side – Sidenav
• Vertical structure allows for more links
• Best for complex or dashboard-style projects
Combining Navigation Patterns
1 2
3 4
Tabs
Tabs are intuitive
Screens represented by tabs should be of equal importance
Recommended for frequent switching between contexts
Vertical tabs work well for lengthy lists
Dropdown Menus
Used frequently where space is limited
Not recommended due to usability problems
• User must seek them out
• They’re hard to scan
• Long lists are difficult to decipher
However, they can be effective for alphabetized lists
where the user doesn’t need to think.
Old Search vs. New Search
File Trees
Work for large, desktop applications
Not recommended for mobile
Ideal for actual file paths, like tags
Some usability concerns, similar to dropdown menus
Page Names
Every screen needs a name
It should:
• Be in the right place
• Be prominent
• Match user expectations
Breadcrumbs
Highlight current location
Useful tool, but only complementary to others
Placement: small, close to the top of screens
• Aligns to user expectations
Back Button
Expected by users
Brings the user up one level
Especially useful in narrow and deep hierarchies
where you may need to move down/up
frequently.
Practice: Layout & Navigation
What we changed to optimize our interface:
1
2
3
4
5
Information Architecture will vastly improve your project’s usability.
More Resources
Videos
• “DLAP: Graphic Design Tips for HMIs”
• “UX Design Tips for Industrial Applications”
Books
• Don’t Make Me Think
• Information Architecture
• The Design of Everyday Things
Join Our User Feedback Program
http://bit.ly/ignition-feedback
Jim Meisler x227
Vannessa Garcia x231
Vivian Mudge x253
Account Executives
Ramin Rofagha x251
Shane Miller x218
Myron Hoertling x224
Maria Chinappi x264
Dan Domerofski x273
Lester Ares x214
Melanie Hottman
Director of Sales, Inductive
Automation
1.800.266.7798 x247
Questions & Comments
Panelists:
sfong@inductiveautomation.com
RSensenbach@inductiveautomation.com
Design Like a Pro: Building Better HMI Navigation Schemes

More Related Content

What's hot

HCI - Chapter 3
HCI - Chapter 3HCI - Chapter 3
HCI - Chapter 3Alan Dix
 
HCI 3e - Ch 15: Task analysis
HCI 3e - Ch 15:  Task analysisHCI 3e - Ch 15:  Task analysis
HCI 3e - Ch 15: Task analysisAlan Dix
 
Design patterns ppt
Design patterns pptDesign patterns ppt
Design patterns pptAman Jain
 
HCI 3e - Ch 14: Communication and collaboration models
HCI 3e - Ch 14:  Communication and collaboration modelsHCI 3e - Ch 14:  Communication and collaboration models
HCI 3e - Ch 14: Communication and collaboration modelsAlan Dix
 
HCI - Case Study - Digital Fridge
HCI - Case Study - Digital FridgeHCI - Case Study - Digital Fridge
HCI - Case Study - Digital FridgeFurrukh Ali Baig
 
Wimp interface
Wimp interfaceWimp interface
Wimp interfaceAbrish06
 
evaluation techniques in HCI
evaluation techniques in HCIevaluation techniques in HCI
evaluation techniques in HCIsawsan slii
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basicsAlan Dix
 
Unit 7 performing user interface design
Unit 7 performing user interface designUnit 7 performing user interface design
Unit 7 performing user interface designPreeti Mishra
 
HCI - Chapter 2
HCI - Chapter 2HCI - Chapter 2
HCI - Chapter 2Alan Dix
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceRajeev Sharan
 
user support system in HCI
user support system in HCIuser support system in HCI
user support system in HCIUsman Mukhtar
 
HCI - Chapter 6
HCI - Chapter 6HCI - Chapter 6
HCI - Chapter 6Alan Dix
 
HCI 3e - Ch 9: Evaluation techniques
HCI 3e - Ch 9:  Evaluation techniquesHCI 3e - Ch 9:  Evaluation techniques
HCI 3e - Ch 9: Evaluation techniquesAlan Dix
 
testing strategies and tactics
 testing strategies and tactics testing strategies and tactics
testing strategies and tacticsPreeti Mishra
 
6 mobile user interface design bb
6   mobile user interface design bb6   mobile user interface design bb
6 mobile user interface design bbShahid Riaz
 

What's hot (20)

HCI - Chapter 3
HCI - Chapter 3HCI - Chapter 3
HCI - Chapter 3
 
HCI 3e - Ch 15: Task analysis
HCI 3e - Ch 15:  Task analysisHCI 3e - Ch 15:  Task analysis
HCI 3e - Ch 15: Task analysis
 
Design patterns ppt
Design patterns pptDesign patterns ppt
Design patterns ppt
 
HCI 3e - Ch 14: Communication and collaboration models
HCI 3e - Ch 14:  Communication and collaboration modelsHCI 3e - Ch 14:  Communication and collaboration models
HCI 3e - Ch 14: Communication and collaboration models
 
Chapter five HCI
Chapter five HCIChapter five HCI
Chapter five HCI
 
HCI - Case Study - Digital Fridge
HCI - Case Study - Digital FridgeHCI - Case Study - Digital Fridge
HCI - Case Study - Digital Fridge
 
Wimp interface
Wimp interfaceWimp interface
Wimp interface
 
evaluation techniques in HCI
evaluation techniques in HCIevaluation techniques in HCI
evaluation techniques in HCI
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basics
 
Unit 7 performing user interface design
Unit 7 performing user interface designUnit 7 performing user interface design
Unit 7 performing user interface design
 
Software Quality
Software QualitySoftware Quality
Software Quality
 
HCI - Chapter 2
HCI - Chapter 2HCI - Chapter 2
HCI - Chapter 2
 
Prototyping
PrototypingPrototyping
Prototyping
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Software development process
Software development processSoftware development process
Software development process
 
user support system in HCI
user support system in HCIuser support system in HCI
user support system in HCI
 
HCI - Chapter 6
HCI - Chapter 6HCI - Chapter 6
HCI - Chapter 6
 
HCI 3e - Ch 9: Evaluation techniques
HCI 3e - Ch 9:  Evaluation techniquesHCI 3e - Ch 9:  Evaluation techniques
HCI 3e - Ch 9: Evaluation techniques
 
testing strategies and tactics
 testing strategies and tactics testing strategies and tactics
testing strategies and tactics
 
6 mobile user interface design bb
6   mobile user interface design bb6   mobile user interface design bb
6 mobile user interface design bb
 

Similar to Design Like a Pro: Building Better HMI Navigation Schemes

unit5_usability.pptx
unit5_usability.pptxunit5_usability.pptx
unit5_usability.pptxSrilekhaK12
 
UXD - A quick overview on what you need to work with your UX team
UXD - A quick overview on what you need to work with your UX team UXD - A quick overview on what you need to work with your UX team
UXD - A quick overview on what you need to work with your UX team Guilherme Rodrigues
 
Usability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt AcademyUsability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt AcademyDániel Góré
 
Intro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful uiIntro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful uiThanos Makaronas
 
Multi Platform User Exerience
Multi Platform User ExerienceMulti Platform User Exerience
Multi Platform User ExerienceTanya Zavialova
 
Module-2-The UID process- Obstacles, Usability.ppt
Module-2-The UID process- Obstacles, Usability.pptModule-2-The UID process- Obstacles, Usability.ppt
Module-2-The UID process- Obstacles, Usability.pptssuserb7947f
 
Module-2-The UID process- Obstacles, Usability.ppt
Module-2-The UID process- Obstacles, Usability.pptModule-2-The UID process- Obstacles, Usability.ppt
Module-2-The UID process- Obstacles, Usability.pptpriadarsiniclassroom
 
Making personas work
Making personas workMaking personas work
Making personas workBruce Darby
 
The Successful Website
The Successful WebsiteThe Successful Website
The Successful WebsiteMantran
 
Agile Prototyping Best Practices
Agile Prototyping Best PracticesAgile Prototyping Best Practices
Agile Prototyping Best Practicesuxpin
 
Get real results from your website
Get real results from your websiteGet real results from your website
Get real results from your websiteFlorizel Media
 
Carl week 5 dont make me think pp
Carl week 5 dont make me think ppCarl week 5 dont make me think pp
Carl week 5 dont make me think ppwendyr1974
 
Carl week 5 dont make me think part 2 pp
Carl week 5 dont make me think part 2 ppCarl week 5 dont make me think part 2 pp
Carl week 5 dont make me think part 2 ppwendyr1974
 
Carl week 5 dont make me think part 2 pp
Carl week 5 dont make me think part 2 ppCarl week 5 dont make me think part 2 pp
Carl week 5 dont make me think part 2 ppwendyr1974
 
How to Increase Your Site Usability to Drive Leads
How to Increase Your Site Usability to Drive LeadsHow to Increase Your Site Usability to Drive Leads
How to Increase Your Site Usability to Drive LeadsDigital Reach
 
Success with SharePoint
Success with SharePointSuccess with SharePoint
Success with SharePointStoverEffect
 
What Makes SharePoint UX Good?
What Makes SharePoint UX Good?What Makes SharePoint UX Good?
What Makes SharePoint UX Good?Thomas Daly
 

Similar to Design Like a Pro: Building Better HMI Navigation Schemes (20)

unit5_usability.pptx
unit5_usability.pptxunit5_usability.pptx
unit5_usability.pptx
 
UXD - A quick overview on what you need to work with your UX team
UXD - A quick overview on what you need to work with your UX team UXD - A quick overview on what you need to work with your UX team
UXD - A quick overview on what you need to work with your UX team
 
Usability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt AcademyUsability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt Academy
 
Intro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful uiIntro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful ui
 
Multi Platform User Exerience
Multi Platform User ExerienceMulti Platform User Exerience
Multi Platform User Exerience
 
Module-2-The UID process- Obstacles, Usability.ppt
Module-2-The UID process- Obstacles, Usability.pptModule-2-The UID process- Obstacles, Usability.ppt
Module-2-The UID process- Obstacles, Usability.ppt
 
Module-2-The UID process- Obstacles, Usability.ppt
Module-2-The UID process- Obstacles, Usability.pptModule-2-The UID process- Obstacles, Usability.ppt
Module-2-The UID process- Obstacles, Usability.ppt
 
Making personas work
Making personas workMaking personas work
Making personas work
 
The Successful Website
The Successful WebsiteThe Successful Website
The Successful Website
 
Agile Prototyping Best Practices
Agile Prototyping Best PracticesAgile Prototyping Best Practices
Agile Prototyping Best Practices
 
Writing for the Web
Writing for the WebWriting for the Web
Writing for the Web
 
Get real results from your website
Get real results from your websiteGet real results from your website
Get real results from your website
 
Designing for Everybody Workshop
Designing for Everybody WorkshopDesigning for Everybody Workshop
Designing for Everybody Workshop
 
Carl week 5 dont make me think pp
Carl week 5 dont make me think ppCarl week 5 dont make me think pp
Carl week 5 dont make me think pp
 
Carl week 5 dont make me think part 2 pp
Carl week 5 dont make me think part 2 ppCarl week 5 dont make me think part 2 pp
Carl week 5 dont make me think part 2 pp
 
Carl week 5 dont make me think part 2 pp
Carl week 5 dont make me think part 2 ppCarl week 5 dont make me think part 2 pp
Carl week 5 dont make me think part 2 pp
 
How to Increase Your Site Usability to Drive Leads
How to Increase Your Site Usability to Drive LeadsHow to Increase Your Site Usability to Drive Leads
How to Increase Your Site Usability to Drive Leads
 
Success with SharePoint
Success with SharePointSuccess with SharePoint
Success with SharePoint
 
What Makes SharePoint UX Good?
What Makes SharePoint UX Good?What Makes SharePoint UX Good?
What Makes SharePoint UX Good?
 
Usability
UsabilityUsability
Usability
 

More from Inductive Automation

De-Risk Your Digital Transformation — And Reduce Time, Cost & Complexity
De-Risk Your Digital Transformation — And Reduce Time, Cost & ComplexityDe-Risk Your Digital Transformation — And Reduce Time, Cost & Complexity
De-Risk Your Digital Transformation — And Reduce Time, Cost & ComplexityInductive Automation
 
Overcoming Digital Transformation Pain Points
Overcoming Digital Transformation Pain PointsOvercoming Digital Transformation Pain Points
Overcoming Digital Transformation Pain PointsInductive Automation
 
How Ignition Eases SCADA Pain Points
How Ignition Eases SCADA Pain PointsHow Ignition Eases SCADA Pain Points
How Ignition Eases SCADA Pain PointsInductive Automation
 
Solving Data Problems to Accelerate Digital Transformation.pptx
Solving Data Problems to Accelerate Digital Transformation.pptxSolving Data Problems to Accelerate Digital Transformation.pptx
Solving Data Problems to Accelerate Digital Transformation.pptxInductive Automation
 
Security Best Practices for Your Ignition System
Security Best Practices for Your Ignition SystemSecurity Best Practices for Your Ignition System
Security Best Practices for Your Ignition SystemInductive Automation
 
Turn Any Panel PC Into an Ignition HMI
Turn Any Panel PC Into an Ignition HMITurn Any Panel PC Into an Ignition HMI
Turn Any Panel PC Into an Ignition HMIInductive Automation
 
5 Mobile-Responsive Layout Strategies
5 Mobile-Responsive Layout Strategies5 Mobile-Responsive Layout Strategies
5 Mobile-Responsive Layout StrategiesInductive Automation
 
Bringing Digital Transformation Into Focus
Bringing Digital Transformation Into FocusBringing Digital Transformation Into Focus
Bringing Digital Transformation Into FocusInductive Automation
 
Integrators Explore the Road Ahead
Integrators Explore the Road AheadIntegrators Explore the Road Ahead
Integrators Explore the Road AheadInductive Automation
 
Top 10 Design & Security Tips to Elevate Your SCADA System
Top 10 Design & Security Tips to Elevate Your SCADA SystemTop 10 Design & Security Tips to Elevate Your SCADA System
Top 10 Design & Security Tips to Elevate Your SCADA SystemInductive Automation
 
The Art of Displaying Industrial Data
The Art of Displaying Industrial DataThe Art of Displaying Industrial Data
The Art of Displaying Industrial DataInductive Automation
 
Common Project Mistakes: Visualization, Alarms, and Security
Common Project Mistakes: Visualization, Alarms, and SecurityCommon Project Mistakes: Visualization, Alarms, and Security
Common Project Mistakes: Visualization, Alarms, and SecurityInductive Automation
 
Common Project Mistakes (And How to Avoid Them)
Common Project Mistakes (And How to Avoid Them)Common Project Mistakes (And How to Avoid Them)
Common Project Mistakes (And How to Avoid Them)Inductive Automation
 
Choosing a SCADA System for the IIoT Era
Choosing a SCADA System for the IIoT Era Choosing a SCADA System for the IIoT Era
Choosing a SCADA System for the IIoT Era Inductive Automation
 
Design Like a Pro: How to Pick the Right System Architecture
Design Like a Pro: How to Pick the Right System ArchitectureDesign Like a Pro: How to Pick the Right System Architecture
Design Like a Pro: How to Pick the Right System ArchitectureInductive Automation
 
The Evolution of Industrial Visualization
The Evolution of Industrial VisualizationThe Evolution of Industrial Visualization
The Evolution of Industrial VisualizationInductive Automation
 
Historic Opportunities: Discover the Power of Ignition's Historian
Historic Opportunities: Discover the Power of Ignition's HistorianHistoric Opportunities: Discover the Power of Ignition's Historian
Historic Opportunities: Discover the Power of Ignition's HistorianInductive Automation
 
Unlocking Greater Efficiency: The Why and How of OEE Implementation
Unlocking Greater Efficiency: The Why and How of OEE ImplementationUnlocking Greater Efficiency: The Why and How of OEE Implementation
Unlocking Greater Efficiency: The Why and How of OEE ImplementationInductive Automation
 

More from Inductive Automation (20)

De-Risk Your Digital Transformation — And Reduce Time, Cost & Complexity
De-Risk Your Digital Transformation — And Reduce Time, Cost & ComplexityDe-Risk Your Digital Transformation — And Reduce Time, Cost & Complexity
De-Risk Your Digital Transformation — And Reduce Time, Cost & Complexity
 
Overcoming Digital Transformation Pain Points
Overcoming Digital Transformation Pain PointsOvercoming Digital Transformation Pain Points
Overcoming Digital Transformation Pain Points
 
How Ignition Eases SCADA Pain Points
How Ignition Eases SCADA Pain PointsHow Ignition Eases SCADA Pain Points
How Ignition Eases SCADA Pain Points
 
New Ignition Features In Action
New Ignition Features In ActionNew Ignition Features In Action
New Ignition Features In Action
 
Solving Data Problems to Accelerate Digital Transformation.pptx
Solving Data Problems to Accelerate Digital Transformation.pptxSolving Data Problems to Accelerate Digital Transformation.pptx
Solving Data Problems to Accelerate Digital Transformation.pptx
 
Security Best Practices for Your Ignition System
Security Best Practices for Your Ignition SystemSecurity Best Practices for Your Ignition System
Security Best Practices for Your Ignition System
 
Turn Any Panel PC Into an Ignition HMI
Turn Any Panel PC Into an Ignition HMITurn Any Panel PC Into an Ignition HMI
Turn Any Panel PC Into an Ignition HMI
 
5 Mobile-Responsive Layout Strategies
5 Mobile-Responsive Layout Strategies5 Mobile-Responsive Layout Strategies
5 Mobile-Responsive Layout Strategies
 
Bringing Digital Transformation Into Focus
Bringing Digital Transformation Into FocusBringing Digital Transformation Into Focus
Bringing Digital Transformation Into Focus
 
Integrators Explore the Road Ahead
Integrators Explore the Road AheadIntegrators Explore the Road Ahead
Integrators Explore the Road Ahead
 
Top 10 Design & Security Tips to Elevate Your SCADA System
Top 10 Design & Security Tips to Elevate Your SCADA SystemTop 10 Design & Security Tips to Elevate Your SCADA System
Top 10 Design & Security Tips to Elevate Your SCADA System
 
The Art of Displaying Industrial Data
The Art of Displaying Industrial DataThe Art of Displaying Industrial Data
The Art of Displaying Industrial Data
 
Common Project Mistakes: Visualization, Alarms, and Security
Common Project Mistakes: Visualization, Alarms, and SecurityCommon Project Mistakes: Visualization, Alarms, and Security
Common Project Mistakes: Visualization, Alarms, and Security
 
Common Project Mistakes (And How to Avoid Them)
Common Project Mistakes (And How to Avoid Them)Common Project Mistakes (And How to Avoid Them)
Common Project Mistakes (And How to Avoid Them)
 
First Steps to DevOps
First Steps to DevOpsFirst Steps to DevOps
First Steps to DevOps
 
Choosing a SCADA System for the IIoT Era
Choosing a SCADA System for the IIoT Era Choosing a SCADA System for the IIoT Era
Choosing a SCADA System for the IIoT Era
 
Design Like a Pro: How to Pick the Right System Architecture
Design Like a Pro: How to Pick the Right System ArchitectureDesign Like a Pro: How to Pick the Right System Architecture
Design Like a Pro: How to Pick the Right System Architecture
 
The Evolution of Industrial Visualization
The Evolution of Industrial VisualizationThe Evolution of Industrial Visualization
The Evolution of Industrial Visualization
 
Historic Opportunities: Discover the Power of Ignition's Historian
Historic Opportunities: Discover the Power of Ignition's HistorianHistoric Opportunities: Discover the Power of Ignition's Historian
Historic Opportunities: Discover the Power of Ignition's Historian
 
Unlocking Greater Efficiency: The Why and How of OEE Implementation
Unlocking Greater Efficiency: The Why and How of OEE ImplementationUnlocking Greater Efficiency: The Why and How of OEE Implementation
Unlocking Greater Efficiency: The Why and How of OEE Implementation
 

Recently uploaded

WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 

Recently uploaded (20)

WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 

Design Like a Pro: Building Better HMI Navigation Schemes

  • 1.
  • 2. Moderator Travis Cox Co-Director of Sales Engineering Inductive Automation
  • 3. Today’s Agenda 1. Introduction to Ignition 2. Introduction to the Presenters 3. Common Challenges with HMI Navigation Schemes 4. Intro to Information Architecture 5. Meaningful Content Organization 6. Intuitive Layout Organization 7. Q&A
  • 4. About Inductive Automation • Founded in 2003 • HMI, SCADA & IIoT software used in 100+ countries • Supported by 1,400+ integrators • Used in virtually every industry Learn more at: inductiveautomation.com/about
  • 5. Web-Based Deployment Unlimited Licensing Security & Stability Real-Time Control & Monitoring Rapid Development & Deployment Easy Expandability 6 Reasons Why Ignition is Unique
  • 7. Information Architecture Today we’ll discuss: 1. What Information Architecture (IA) is 2. Meaningful content organization 3. Intuitive layout organization 4. Resources and references
  • 8. Inductive Brewing Co. Our Practice Project
  • 9. Our HMI Has Some Problems What screen am I on? What other screens are there? Where should I go from here? What is a button? How do I get back?
  • 10.
  • 11. Definition The structural design of shared information environments; the art and science of organizing and labelling websites, intranets, online communities and software to support usability and findability.
  • 12. A Better Definition Connecting people to the content they're looking for.
  • 14. Information Architecture is Everywhere • Roadway signage • Websites • Prescription bottles • Exhibits at museums • Ballots and voter guides • Books
  • 15. Information Architecture is Wayfinding • Where we are • What we’ve found • What’s around us • What to expect • Where to go
  • 16.
  • 17. Define Your Users We want to mold our project to our users, not the other way around. • Who is this for? • Are there multiple audiences? • What are their needs?
  • 18. User Personas User personas define your audiences and their goals 1. Role 2. Environment 3. Goals/Needs
  • 19. User Persona – Zack Zack Fermentation Operator Role • Brewery’s fermentation operator Environment • Brewhouse floor • HMIs on machinery • Can be noisy • Can be messy Goals/Needs • Checking fermentation tank temperatures • Be alerted to any problems & know how to respond • See tank levels and other details • Ability to stop and start fermentation runs
  • 21. Writing User Stories Outline what content is needed to accomplish each user goal Write user stories: As a ____ I want ____ so that ____ As a (user) I want (content) so that (goal)
  • 22. Card Sorting Used to help define your project’s hierarchy Staying analog increases flexibility Gather content • User stories Prepare cards • Use short, clear labels Sort Cards! • Try out many hierarchies and structures
  • 23. Content Hierarchies Narrow and Deep Fewer links, more clicks Broad and Shallow More links, fewer clicks
  • 24. Narrow and Deep Fewer Links • Good for directing user down a particular path More Clicks • Clicking can become too much • User may get lost
  • 25. Broad and Shallow More Links • More difficult to scan options • Difficult to tell what’s relevant Fewer Clicks • Quicker access to content
  • 27. Practice: Card Sorting Broad and shallow • Many categories, not very deep structurally Three levels of navigation • Categories > Sub Categories > details
  • 28.
  • 29. Intuitive Layout Organization Layout • User expectations • Best practices of layout Navigation • Getting around • Orientation
  • 30. User Expectations When you’re lost in a new city, you know where to look for directions: • Street signs • Building address numbers Imagine how frustrating it is when these conventions are broken. Similarly, your average user has clear expectations about where elements will be located on the screen. Remember: Best practices are your friend.
  • 32. Layout Best Practices • Create clear visual hierarchy • Break up screens into clearly defined areas • Make it obvious what’s clickable • Reduce clutter
  • 33. Clear Visual Hierarchy Use the appearance of content to reflect its importance Appearance should reinforce relationships The more important something is, the more prominent it is
  • 34. Clearly Defined Areas Place related content in a group Be consistent across your project Use nesting to show relationships visually
  • 35. Ignition 7.9 Gateway – Clearly Defined Areas
  • 36. Affordance Affordance means making sure the actions on your screens are obvious and discoverable. • Links should LOOK like links • Links should be consistent • Positive actions should be clearly differentiated from destructive actions
  • 37. Reduce Clutter Prioritize content to reduce “busy-ness” Screens should have few purposes
  • 38. Navigation Best Practices Navigation serves two primary purposes: 1. Help your user get to where they need to be 2. Provide orientation for where they are now
  • 39. Categories vs. Utilities Categories • The links to the main sections of your application Utilities • Links to important elements of the app that aren’t really part of the content hierarchy • Things that help me use the app (help, site map, log in, etc.) These links are mixed here and should be separated!
  • 40. 3 Navigation Patterns 1/3 Top – Header • Primary navigation • Conforms to user expectations
  • 41. 3 Navigation Patterns 2/3 Top – Subnav • Primary navigation, when needed • Conforms to user expectations
  • 42. 3 Navigation Patterns 3/3 Side – Sidenav • Vertical structure allows for more links • Best for complex or dashboard-style projects
  • 44. Tabs Tabs are intuitive Screens represented by tabs should be of equal importance Recommended for frequent switching between contexts Vertical tabs work well for lengthy lists
  • 45. Dropdown Menus Used frequently where space is limited Not recommended due to usability problems • User must seek them out • They’re hard to scan • Long lists are difficult to decipher However, they can be effective for alphabetized lists where the user doesn’t need to think.
  • 46. Old Search vs. New Search
  • 47. File Trees Work for large, desktop applications Not recommended for mobile Ideal for actual file paths, like tags Some usability concerns, similar to dropdown menus
  • 48. Page Names Every screen needs a name It should: • Be in the right place • Be prominent • Match user expectations
  • 49. Breadcrumbs Highlight current location Useful tool, but only complementary to others Placement: small, close to the top of screens • Aligns to user expectations
  • 50. Back Button Expected by users Brings the user up one level Especially useful in narrow and deep hierarchies where you may need to move down/up frequently.
  • 51. Practice: Layout & Navigation What we changed to optimize our interface: 1 2 3 4 5
  • 52. Information Architecture will vastly improve your project’s usability.
  • 53. More Resources Videos • “DLAP: Graphic Design Tips for HMIs” • “UX Design Tips for Industrial Applications” Books • Don’t Make Me Think • Information Architecture • The Design of Everyday Things
  • 54. Join Our User Feedback Program http://bit.ly/ignition-feedback
  • 55.
  • 56.
  • 57. Jim Meisler x227 Vannessa Garcia x231 Vivian Mudge x253 Account Executives Ramin Rofagha x251 Shane Miller x218 Myron Hoertling x224 Maria Chinappi x264 Dan Domerofski x273 Lester Ares x214 Melanie Hottman Director of Sales, Inductive Automation 1.800.266.7798 x247 Questions & Comments Panelists: sfong@inductiveautomation.com RSensenbach@inductiveautomation.com