UI DESIGN FOR ENGINEERS
Grace Kwan
who are scared of design, but have to do it anyway
About Me
• Senior UX Engineer at Button
• Specialize in designing for the web
• @gckwan on Medium
What We’ll Learn
• User Stories: Clarify the goals of your UI
• Guerrilla User Testing: Quickly validate a prototype
• Branding and Design Systems: Establish meaning and consistency
The Design Process
Source: usertesting.com
The Design Process
Source: usertesting.com
Guerrilla
User
Testing
Branding &
Design Systems
User Stories
The Design Process
Source: usertesting.com
Guerrilla
User
Testing
Branding &
Design Systems
User Stories
As a
I want
so I can
User Stories
As a vegetarian,
I want to filter restaurants
so I can find options that fit my dietary restrictions.
User Stories
As a delivery person,
I want to see all of my upcoming deliveries at once
so I can plan my route for the day.
Why Write User Stories?
• Establish context
• Place emphasis on the user
• Clearly define the goals of the UI
The Design Process
Source: usertesting.com
Guerrilla
User
Testing
Branding &
Design Systems
User Stories
— Martin Belam
The art of pouncing on lone people in cafes and
public spaces, and quickly filming them whilst they
use a website for a couple of minutes.
”
“
Guerrilla User Testing
Why Guerrilla User Test?
• Quick (10-15 min) and cheap way of validating assumptions
• Can be done with extremely lightweight prototypes
• Forcing function for clearly defined users and tasks
How to Run a Guerrilla User Test
• Pick a specific objective for your test session.
• Give the user a prototype and a task to complete.
• Capture the feedback (with your user’s permission!)
• Encourage the user to think aloud.
• Repeat with a total of five users.
The Design Process
Source: usertesting.com
Guerrilla
User
Testing
Branding &
Design Systems
User Stories
The promise your company makes to its users.
Brand (n):
Branding 101 for UI Design
• What adjectives describe your product?
• Use your brand color as a highlight color.
• Stick to 1-2 typefaces.
• Differentiate headers using weight, size, style and/or typeface.
UI Design for Engineers
UI Design for Engineers
A set of standards and components that produce a
consistent visual language.
Design System (n):
Why Invest in a Design System?
• DRY (Don’t Repeat Yourself)
• Save time, increase consistency!
• POLA (Principle of Least Astonishment)
• Make your users’ lives easier by matching existing mental models
• DRW (Don’t Reinvent the Wheel)
• Lots of great open-source design systems
UI Design for Engineers
UI Design for Engineers
Common Pitfalls
• Use whitespace and typography to create hierarchy
• Don’t rely too much on icons
• Use copy wisely and sparingly
• Keep it accessible
Questions?
grace@usebutton.com
(we’re hiring!)

More Related Content

PDF
Building cross functional product teams
PPTX
Interactive Project - Evaluation
PPTX
2. production techniques evaluation pro forma(1)
PDF
Basic Principles of Interface design
PPTX
UXD - A quick overview on what you need to work with your UX team
PDF
Usability Testing To Prioritize Your Designs
ZIP
Usability Testing
PDF
ui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SW
Building cross functional product teams
Interactive Project - Evaluation
2. production techniques evaluation pro forma(1)
Basic Principles of Interface design
UXD - A quick overview on what you need to work with your UX team
Usability Testing To Prioritize Your Designs
Usability Testing
ui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SW

Similar to UI Design for Engineers (20)

PPTX
UX Army of One
PDF
UX/UI Introduction
PDF
Understanding The Value Of User Research, Usability Testing, and Information ...
PDF
Designing for efficiency.pdf
PDF
Introduction to User-Centered Design
PPTX
Introduction & Course Overview: Design Thinking for User Experience Design, P...
PDF
User Experience Design: an Overview
PDF
3 Methods to Master Agile UX Testing | UserZoom Webinar
PDF
UX in Action: IBM Watson
PDF
More Than Usability
PDF
User Experience Design Fundamentals - Part 1: Users & Goals
PDF
Jan Moons at WUD16
PPT
How to Integrate UX and Agile
PPTX
UI/UX Fundamentals
PDF
UX in an agile environment, 6 December 2016, Copenhagen
PPTX
Intro to ux and how to design a thoughtful ui
PPTX
Conducting User Research
PDF
Introduction to User Experience Design for Engineers
 
KEY
ARTDM 171, Week 17: Usability Testing and QA
PPTX
Design 101 : Beyond ideation - Transforming Ideas to Software Requirements
UX Army of One
UX/UI Introduction
Understanding The Value Of User Research, Usability Testing, and Information ...
Designing for efficiency.pdf
Introduction to User-Centered Design
Introduction & Course Overview: Design Thinking for User Experience Design, P...
User Experience Design: an Overview
3 Methods to Master Agile UX Testing | UserZoom Webinar
UX in Action: IBM Watson
More Than Usability
User Experience Design Fundamentals - Part 1: Users & Goals
Jan Moons at WUD16
How to Integrate UX and Agile
UI/UX Fundamentals
UX in an agile environment, 6 December 2016, Copenhagen
Intro to ux and how to design a thoughtful ui
Conducting User Research
Introduction to User Experience Design for Engineers
 
ARTDM 171, Week 17: Usability Testing and QA
Design 101 : Beyond ideation - Transforming Ideas to Software Requirements
Ad

Recently uploaded (20)

PPTX
Evolution_of_Computing_Presentation (1).pptx
PPTX
timber basics in structure mechanics (dos)
PDF
Chalkpiece Annual Report from 2019 To 2025
PDF
IARG - ICTC ANALOG RESEARCH GROUP - GROUP 1 - CHAPTER 2.pdf
PDF
2025_AIFG_Akane_Kikuchi_Empathy_Design.PDF
PDF
The Basics of Presentation Design eBook by VerdanaBold
PDF
analisis snsistem etnga ahrfahfffffffffffffffffffff
PPTX
Introduction to Building Information Modeling
PDF
Trends That Shape Graphic Design Services
PPTX
Presentation.pptx anemia in pregnancy in
PPTX
Project_Presentation Bitcoin Price Prediction
PPTX
Drawing as Communication for interior design
PPTX
22CDH01-V3-UNIT-I INTRODUCITON TO EXTENDED REALITY
PPTX
WHY UPLOADING IS IMPORTANT TO DOWNLOAD SLIDES.pptx
PPTX
UNIT III - GRAPHICS AND AUDIO FOR MOBILE
PDF
THEORY OF ID MODULE (Interior Design Subject)
PPTX
Necrosgwjskdnbsjdmdndmkdndndnmdndndkdmdndkdkndmdmis.pptx
PPT
aksharma-dfs.pptgfgfgdfgdgdfgdfgdgdrgdgdgdgdgdgadgdgd
PDF
The Complete Guide to Buying Verified Stripe Accounts 2025.pdf
PPTX
lecture-8-entropy-and-the-second-law-of-thermodynamics.pptx
Evolution_of_Computing_Presentation (1).pptx
timber basics in structure mechanics (dos)
Chalkpiece Annual Report from 2019 To 2025
IARG - ICTC ANALOG RESEARCH GROUP - GROUP 1 - CHAPTER 2.pdf
2025_AIFG_Akane_Kikuchi_Empathy_Design.PDF
The Basics of Presentation Design eBook by VerdanaBold
analisis snsistem etnga ahrfahfffffffffffffffffffff
Introduction to Building Information Modeling
Trends That Shape Graphic Design Services
Presentation.pptx anemia in pregnancy in
Project_Presentation Bitcoin Price Prediction
Drawing as Communication for interior design
22CDH01-V3-UNIT-I INTRODUCITON TO EXTENDED REALITY
WHY UPLOADING IS IMPORTANT TO DOWNLOAD SLIDES.pptx
UNIT III - GRAPHICS AND AUDIO FOR MOBILE
THEORY OF ID MODULE (Interior Design Subject)
Necrosgwjskdnbsjdmdndmkdndndnmdndndkdmdndkdkndmdmis.pptx
aksharma-dfs.pptgfgfgdfgdgdfgdfgdgdrgdgdgdgdgdgadgdgd
The Complete Guide to Buying Verified Stripe Accounts 2025.pdf
lecture-8-entropy-and-the-second-law-of-thermodynamics.pptx
Ad

UI Design for Engineers

  • 1. UI DESIGN FOR ENGINEERS Grace Kwan who are scared of design, but have to do it anyway
  • 2. About Me • Senior UX Engineer at Button • Specialize in designing for the web • @gckwan on Medium
  • 3. What We’ll Learn • User Stories: Clarify the goals of your UI • Guerrilla User Testing: Quickly validate a prototype • Branding and Design Systems: Establish meaning and consistency
  • 4. The Design Process Source: usertesting.com
  • 5. The Design Process Source: usertesting.com Guerrilla User Testing Branding & Design Systems User Stories
  • 6. The Design Process Source: usertesting.com Guerrilla User Testing Branding & Design Systems User Stories
  • 7. As a I want so I can User Stories
  • 8. As a vegetarian, I want to filter restaurants so I can find options that fit my dietary restrictions. User Stories As a delivery person, I want to see all of my upcoming deliveries at once so I can plan my route for the day.
  • 9. Why Write User Stories? • Establish context • Place emphasis on the user • Clearly define the goals of the UI
  • 10. The Design Process Source: usertesting.com Guerrilla User Testing Branding & Design Systems User Stories
  • 11. — Martin Belam The art of pouncing on lone people in cafes and public spaces, and quickly filming them whilst they use a website for a couple of minutes. ” “ Guerrilla User Testing
  • 12. Why Guerrilla User Test? • Quick (10-15 min) and cheap way of validating assumptions • Can be done with extremely lightweight prototypes • Forcing function for clearly defined users and tasks
  • 13. How to Run a Guerrilla User Test • Pick a specific objective for your test session. • Give the user a prototype and a task to complete. • Capture the feedback (with your user’s permission!) • Encourage the user to think aloud. • Repeat with a total of five users.
  • 14. The Design Process Source: usertesting.com Guerrilla User Testing Branding & Design Systems User Stories
  • 15. The promise your company makes to its users. Brand (n):
  • 16. Branding 101 for UI Design • What adjectives describe your product? • Use your brand color as a highlight color. • Stick to 1-2 typefaces. • Differentiate headers using weight, size, style and/or typeface.
  • 19. A set of standards and components that produce a consistent visual language. Design System (n):
  • 20. Why Invest in a Design System? • DRY (Don’t Repeat Yourself) • Save time, increase consistency! • POLA (Principle of Least Astonishment) • Make your users’ lives easier by matching existing mental models • DRW (Don’t Reinvent the Wheel) • Lots of great open-source design systems
  • 23. Common Pitfalls • Use whitespace and typography to create hierarchy • Don’t rely too much on icons • Use copy wisely and sparingly • Keep it accessible