SlideShare a Scribd company logo
Design Like a Pro: Building Better HMI Navigation Schemes
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?
Design Like a Pro: Building Better HMI Navigation Schemes
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
Design Like a Pro: Building Better HMI Navigation Schemes
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
Design Like a Pro: Building Better HMI Navigation Schemes
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
Design Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation Schemes
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

PPTX
Real-Time Robot Predictive Maintenance in Action
PDF
HMI- Human Machine Interface
PPTX
Design Like a Pro: Scripting Best Practices
PPTX
Cyber Physical System: Architecture, Applications and Research Challenges
PPTX
Cloud Architecture in the Data Center
PPTX
Industrial automation systems
PPTX
Industrialautomation final
PPTX
Industrial Automation (PLC, SCADA & HMI) by Nilesh Jha
Real-Time Robot Predictive Maintenance in Action
HMI- Human Machine Interface
Design Like a Pro: Scripting Best Practices
Cyber Physical System: Architecture, Applications and Research Challenges
Cloud Architecture in the Data Center
Industrial automation systems
Industrialautomation final
Industrial Automation (PLC, SCADA & HMI) by Nilesh Jha

What's hot (20)

PDF
Comparing open source private cloud platforms
PDF
Human machine interface
PPT
Ppt on automation
PPT
Timer
PPTX
GREEN CLOUD COMPUTING BY SAIKIRAN PANJALA
PPTX
SCADA of the Future
PPTX
Introduction to HMI (Human Machine Interface) | Just Engineering
PPTX
Introducing scada
DOCX
Ultrasonic automatic braking system in cars by Accelerator Disengagement Mech...
PDF
Traffic Monitoring and Control System Using IoT
PPTX
Multi-Tenancy and Virtualization in Cloud Computing
PDF
Charge your batteries, discharge your stress: Design and manage your batterie...
PDF
Scada & hmi
PPTX
PRESENTATION ON PLC AND SCADA
PPTX
Sandbox
PPTX
PLC AND SCADA
PDF
Smart parking documentation .pdf
PPTX
Industrial sensor technology
DOCX
Report on cloud computing by prashant gupta
PPTX
Introduction to SCADA
Comparing open source private cloud platforms
Human machine interface
Ppt on automation
Timer
GREEN CLOUD COMPUTING BY SAIKIRAN PANJALA
SCADA of the Future
Introduction to HMI (Human Machine Interface) | Just Engineering
Introducing scada
Ultrasonic automatic braking system in cars by Accelerator Disengagement Mech...
Traffic Monitoring and Control System Using IoT
Multi-Tenancy and Virtualization in Cloud Computing
Charge your batteries, discharge your stress: Design and manage your batterie...
Scada & hmi
PRESENTATION ON PLC AND SCADA
Sandbox
PLC AND SCADA
Smart parking documentation .pdf
Industrial sensor technology
Report on cloud computing by prashant gupta
Introduction to SCADA
Ad

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

PDF
UX for Business Analysts
PDF
Design patterns for mobile apps
PDF
Web usability a complete list of ux ui best practices
PDF
13 Signs Your UX Needs an Exorcism
PDF
Designing Interfaces Second Edition Jenifer Tidwell
PDF
Ux gsg
PDF
Getting information architecture right
PPT
2008 web-managers-hwilfert-final
PPT
Drupal 7 Interface Pattern
PPTX
Redesigning a large B2B website - The FusionCharts revamping story
PPT
Information Architecture for Drupal
PDF
Design patterns for mobile apps
PDF
The ROI of User Experience
PDF
The ROI of User Experience:
PPT
Final wireframes from screen concept to user interaction v0.4
PDF
Beyond usability
PPTX
Intro to user experience design
PDF
Foundations of IA - World IA Day
PDF
Foundations of IA
PDF
IA basics
UX for Business Analysts
Design patterns for mobile apps
Web usability a complete list of ux ui best practices
13 Signs Your UX Needs an Exorcism
Designing Interfaces Second Edition Jenifer Tidwell
Ux gsg
Getting information architecture right
2008 web-managers-hwilfert-final
Drupal 7 Interface Pattern
Redesigning a large B2B website - The FusionCharts revamping story
Information Architecture for Drupal
Design patterns for mobile apps
The ROI of User Experience
The ROI of User Experience:
Final wireframes from screen concept to user interaction v0.4
Beyond usability
Intro to user experience design
Foundations of IA - World IA Day
Foundations of IA
IA basics
Ad

More from Inductive Automation (20)

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

Recently uploaded (20)

PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
AI in Product Development-omnex systems
PPTX
ISO 45001 Occupational Health and Safety Management System
PPTX
history of c programming in notes for students .pptx
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PPTX
Online Work Permit System for Fast Permit Processing
PDF
Digital Strategies for Manufacturing Companies
PPT
Introduction Database Management System for Course Database
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPTX
Introduction to Artificial Intelligence
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
How Creative Agencies Leverage Project Management Software.pdf
AI in Product Development-omnex systems
ISO 45001 Occupational Health and Safety Management System
history of c programming in notes for students .pptx
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
ManageIQ - Sprint 268 Review - Slide Deck
Online Work Permit System for Fast Permit Processing
Digital Strategies for Manufacturing Companies
Introduction Database Management System for Course Database
Odoo Companies in India – Driving Business Transformation.pdf
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
How to Choose the Right IT Partner for Your Business in Malaysia
Introduction to Artificial Intelligence
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Odoo POS Development Services by CandidRoot Solutions
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...

Design Like a Pro: Building Better HMI Navigation Schemes

  • 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?
  • 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
  • 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
  • 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
  • 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