SlideShare a Scribd company logo
1 of 39
Human Centering Your
Association and the Rise of
Microinteractions
Matt Curtin & Joseph Carter-Brown
Unleashed Technologies
@UnleashTech #Tech17
Matt Curtin • @matthewjcurtin
Senior Designer & Front-End Developer
Unleashed Technologies
Joseph Carter-Brown • @abrowncreates
Branding / UX Designer & Front-End Developer
Unleashed Technologies
@UnleashTech #Tech17
Today We’ll Be
Covering
• The Basic Concepts of Human Centered Design
• Human Centered Design Practices & Exercises
• How Microinteractions fit in Human Centered Design?
@UnleashTech #Tech17
Ground Rules of Human Centered
Brainstorming
• Stay focused
• Suspend judgment
• Embrace ambiguity
• Be visual (write it down)
• One idea per post-it
• Be ready to share ideas
• Don’t hoard post-its (if you write it, place it)
• Encourage “wild” ideas
• Less talking, more listening
• Be Active, Be Present
• Build on ideas | “yes and”
Key to Remember: Everything is a Prototype
@UnleashTech #Tech17
User Empathy Map
Who is your user & how do they feel?
@UnleashTech #Tech17
What We’ll Create
@UnleashTech #Tech17
Difference between Human & User Centered
Design
Users:
• Are perfect for us & need us
• Exist in one condition
• Are often made up
• Usually vast generalizations
Humans:
• Are imperfect, and don’t care about us
• Conditions and circumstances vary
• Are real, and can be validated
• Has needs outside of us
User Krista
Loves us, cuz they love
buying nuts & bolts
Wants more nuts & bolts
for the nuts & bolts party
From Hogwarts
Mechanical School
Mechanic: probably likes
dirt & working w/tools
Bike lost a wheel bearing, needs new
oneMeetings all day, not sure when she’ll
have time to make it to the store
Lives in Seattle, talk to her recently, never
knew you could order nuts & bolts online
Needs to: Make a dish for office pot luck
& coordinate, with husband, who takes
kids to soccer
@UnleashTech #Tech17
User Journey
Meet Chris J.
@UnleashTech #Tech17
Who is Chris J?
• Age: 38
• College: University of Maryland, College Park
• Career: Director of Marketing (Technology Firm)
• Professional Experience: 16 years
• Hobbies & Interests: Activities with family, Maryland football
and basketball games
@UnleashTech #Tech17
Chris J’s Conference Interests
• Keep up with latest technology trends
• Network with peers
• New ideas for 2018
• Holiday Season Timing
• No website/app location to document ideas for later
• Connections from conference lost
after long Holiday break
Chris J’s Conference Pain Points
@UnleashTech #Tech17
Finalizing Your User Journey
How they got there?
What were some pain points?
How could their experience have been improved along the way?
@UnleashTech #Tech17
Microinteractions
What are they and how do they relate?
@UnleashTech #Tech17
What Are Microinteractions?
• All the little bits of functionality that make
up the entirety of an user experience.
• Individual interactions or cells that make up
a user interface.
• Make up the “feel” part of look and feel.
“Microinteractions are
contained product moments
that revolve around a single
use case—they have one   
main task.”
Dan Saffer, Author of Microinteractions:
Designing with Details
What Do Microinteractions Do?
• Communicate feedback
• Accomplish or Isolate an individual task
• Manipulate a setting
• Prevent user error
@UnleashTech #Tech17
Why Do Microinteractions Work?
• Provides the sense of more control with immediate feedback
• Instructions - microinteractions guide the user through a system
• Visual rewards from microinteractions can facilitate a habit loop
• A site or application can be bland or appear broken without these
subtle animations and elements
@UnleashTech #Tech17
Microinteraction Elements
• Trigger (Manual Human Action or System Trigger)
• Rules
• Feedback
• Loops & Modes
@UnleashTech #Tech17
Trigger
• Physical or digital control/condition that begins a
microinteraction
• Manual and System Triggers
• NYC Metro Card Example
• Creating metro card touchscreen design
• One screen per action (each screen a microinteraction)
• Make the trigger something the user will recognize as the trigger
(start button)
• Principles of Triggers
• Have the trigger be positioned where the user will need it
• Have the trigger perform a consistent task/action
• Understand the microinteraction in detail – What will prompt the user to
trigger it? How often is the microinteraction used?
Pandora Music Controls
NYC Metro Card Machine Default State
@UnleashTech #Tech17
Rules
• At the heart of every microinteraction, there are a set of
rules
• Important to understand the goal (end state)
• Determine the following:
• How the microinteraction responds to the trigger
• What control the user has
• The sequence of events
• What data is being used? Weather? Time of day? Location?
• Feedback delivered
• Does it repeat? And how often? Does it completely end?
• Removal of choice limits edge cases
• Rules prevent errors
Diagram for Add to Cart button rules
Feedback
• Verification for the user about the result of the
microinteraction
• Illuminates the rules – brief look at how it all works
• Provides Human Feel, Personality or Character
• We respond better to human response – not machine
• Serves to relieve tension
• Slot Machine Case Study
• The amount of feedback is disproportionate to the amount
of winning (flashing lights and sounds)
Examples of submit and download button
feedback from “
Micro Interaction; great experience for user e
by Sneha Munot
Loops & Modes
• A mode is a special part of an application that
operates differently then usual.
• A loop is a series of commands that is
repeated for a set duration.
• Modes should rarely be used and should have
their own screen (to reduce clutter)
• Loops can be used to recognize behavior and
offer help during a microinteraction
Revisiting Chris J.
A closer look into technology and user preferences
@UnleashTech #Tech17
Experience with Technology
• Advanced with computers and devices (daily)
• Navigates the web daily
• Applications: Google Chrome, Microsoft Suite, Web Applications (HubSpot, Google
Analytics, etc.)
Website & Application Expectations
• Responsive design (on all devices)
• Site Speed (quick load times – busy schedule)
@UnleashTech #Tech17
Microinteractions Made by Chris
• Woke up for the conference – turned off his iPhone alarm
• Used his toaster to make breakfast toast. Hit the “A little bit more button”
because the toast popped up too early and wasn’t quite ready
• Used Waze to navigate to the conference
• Found his desired sessions on the conference mobile site
• Tweeted the photo of this session
@UnleashTech #Tech17
Develop a Vignette
Establish a Microinteraction Prioritization Grid
@UnleashTech #Tech17
The Final Prioritization Grid
@UnleashTech #Tech17
Bring It All Together
• What were the outcomes of our exercises?
• Can the other group’s users validate the findings?
• How did we use Human Centered Design to get to this point?
• Priority Microinteractions: Are there common ones among the groups?
@UnleashTech #Tech17
Microinteractions: The Value of Simplicity
• Small components – opportunities for them are endless
• Users can become overwhelmed
• Be mindful of repetition – will this annoy the user over time?
• Use what is there – don’t add too much
• Unified Theme – must work together within the interface
• Cognitive Load – total amount of mental effort being used in the working memory
• Don’t overload the user with tasks
• Consistency with interface
• What microinteractions can be used to make the interface more predictable and easier on the
memory?
@UnleashTech #Tech17
Rules of Animation
• Follow the rules – 12 principles of animation
• Introduced by Disney in a 1981 book
• Defines rules for realistic and humorous effects
• Movement can make or break interface
• Provides sense of weight or importance
• Use common sense
• Does this slow down the process too much?
• Interfere with the general usability or experience?
• Do more harm than good?
• Animation should be: Fast, Smooth, Natural, Simple &
Purposeful
@UnleashTech #Tech17
Functional Animation
Used to simplify the interaction with gesture-driven animation
iPhone X Prototype Examples by Jae-seong, Jeong
@UnleashTech #Tech17
Real World Applications
What are some industry examples of microinteractions?
@UnleashTech #Tech17
Google App Voice Activation
• Saying “Ok Google” when the app is open is an
example of an invisible trigger (always listening)
• The trigger begins the microinteraction that also
involves a voice, noise and microphone
animation within most Google applications
• The app user can begin making any request
• Similar Examples: Xbox One/Kinect Voice
Activation, Comcast X1 Remote
Harvest Application: Personal Messaging
• The web application triggers a microinteraction when a timer is started
(either left running or started on a previous/future day)
• The alert messaging serves a
valuable purpose and the message
has a human feel.
@UnleashTech #Tech17
Gmail Attachment Alert
• If an attachment is mentioned
in an email without anything
actually attached. Gmail will
ask you if you still want to send
the email.
• Great example of a rule
preventing a mistake.
@UnleashTech #Tech17
Waze Navigation App
• Based on the time of day and
location, the app asks if you
are driving to work of home
• Provides quick trip details and
alternate routes
@UnleashTech #Tech17
Getting Started with Microinteractions
• Many online resources and tutorials (links on next slides)
• CSS3 transitions & JavaScript (React, Angular)
• Prototyping Tools (InVision, Atomic, Framer, Figma)
• Begin the process with messaging & planning
• How can your existing site leverage microinteractions?
@UnleashTech #Tech17
Learn More About Microinteractions
• Read: Microinteractions: Designing with Details
by Dan Saffer (Forword by Don Norman)
• Podcasts
• Dan Saffer – Big Considerations from Microinteractions
• Microinteractions: Design with Details
• Microinteractions: An interview with Dan Saffer
@UnleashTech #Tech17
Free HCD Book
• The Field Guide to Human-Centered Design by
IDEO.org
• A step-by-step guide that will get you solving
problems like a designer.
• Download the PDF here
@UnleashTech #Tech17
Additional Resources & Links
• IBM Design Thinking
• IDEO Design Thinking
• Design Thinking with SAP
• DesignKit.org
• 15 deeply pleasing examples of mobile micro
UX
• UX Design Best Practices: Refined
Microinteractions
• 12 Basic Principles of Animation in Motion
Design
• Best Practices for Microinteractions
• Micro Interaction; great experience for user
engagement
• Microinteractions: The Secret of Great App
Design
• The State of UX for 2018
• AWWWARDS UI Animation and
Microinteractions
• How to build animated microinteractions in
React
• UXinMotion Microinteraction Tutorials
@UnleashTech #Tech17
Q&A Session
@UnleashTech #Tech17

More Related Content

What's hot

UXLx 2015: 'Designing Connected Products workshop
UXLx 2015: 'Designing Connected Products workshopUXLx 2015: 'Designing Connected Products workshop
UXLx 2015: 'Designing Connected Products workshopClaire Rowland
 
Martin Charlier - Designing Connected Products - raincloud.eu
Martin Charlier - Designing Connected Products - raincloud.eu Martin Charlier - Designing Connected Products - raincloud.eu
Martin Charlier - Designing Connected Products - raincloud.eu Business of Software Conference
 
Getting the IoT into Tesco: Internet of things UX for the mass market - IoT 14
Getting the IoT into Tesco: Internet of things UX for the mass market -  IoT 14Getting the IoT into Tesco: Internet of things UX for the mass market -  IoT 14
Getting the IoT into Tesco: Internet of things UX for the mass market - IoT 14Claire Rowland
 
Over the Air 15: Experience design for the IoT: system UX & interusability 15...
Over the Air 15: Experience design for the IoT: system UX & interusability 15...Over the Air 15: Experience design for the IoT: system UX & interusability 15...
Over the Air 15: Experience design for the IoT: system UX & interusability 15...Claire Rowland
 
Seminar slides
Seminar slidesSeminar slides
Seminar slidesG B
 
The network as a design material: Interaction 16 workshop
The network as a design material: Interaction 16 workshopThe network as a design material: Interaction 16 workshop
The network as a design material: Interaction 16 workshopClaire Rowland
 
UX for the internet of things: ThingsCon 150505
UX for the internet of things: ThingsCon 150505UX for the internet of things: ThingsCon 150505
UX for the internet of things: ThingsCon 150505Claire Rowland
 
Rapid video prototyping for connected products
Rapid video prototyping for connected productsRapid video prototyping for connected products
Rapid video prototyping for connected productsMartin Charlier
 
Designing Microinteractions for Better UX
Designing Microinteractions for Better UXDesigning Microinteractions for Better UX
Designing Microinteractions for Better UXJustin Stollsteimer
 
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA International
 
5G and the Invisible Interface
5G and the Invisible Interface5G and the Invisible Interface
5G and the Invisible InterfaceExperience UX
 
Introduction to User Experience and User Interface Design: A One-Hour Crash C...
Introduction to User Experience and User Interface Design: A One-Hour Crash C...Introduction to User Experience and User Interface Design: A One-Hour Crash C...
Introduction to User Experience and User Interface Design: A One-Hour Crash C...Jason Hong
 
UX Workshop: How to design a product with great user experience
UX Workshop: How to design a product with great user experienceUX Workshop: How to design a product with great user experience
UX Workshop: How to design a product with great user experienceRaj Lal
 
Challenges and tools of multi-screen UX
Challenges and tools of multi-screen UXChallenges and tools of multi-screen UX
Challenges and tools of multi-screen UXHugo Labonde
 
Using Microinteractions to get from Prototype to Product
Using Microinteractions to get from Prototype to ProductUsing Microinteractions to get from Prototype to Product
Using Microinteractions to get from Prototype to ProductDan Saffer
 
Understanding the Touch Interface
Understanding the Touch InterfaceUnderstanding the Touch Interface
Understanding the Touch InterfaceNavin Kabra
 
How to open source a project at Mega Corp (Geecon - May/2011)
How to open source a project at Mega Corp (Geecon - May/2011)How to open source a project at Mega Corp (Geecon - May/2011)
How to open source a project at Mega Corp (Geecon - May/2011)Martijn Verburg
 
Evangelizing Your Thing (Extended Edition)
Evangelizing Your Thing (Extended Edition)Evangelizing Your Thing (Extended Edition)
Evangelizing Your Thing (Extended Edition)Rex St. John
 

What's hot (20)

UXLx 2015: 'Designing Connected Products workshop
UXLx 2015: 'Designing Connected Products workshopUXLx 2015: 'Designing Connected Products workshop
UXLx 2015: 'Designing Connected Products workshop
 
Martin Charlier - Designing Connected Products - raincloud.eu
Martin Charlier - Designing Connected Products - raincloud.eu Martin Charlier - Designing Connected Products - raincloud.eu
Martin Charlier - Designing Connected Products - raincloud.eu
 
Getting the IoT into Tesco: Internet of things UX for the mass market - IoT 14
Getting the IoT into Tesco: Internet of things UX for the mass market -  IoT 14Getting the IoT into Tesco: Internet of things UX for the mass market -  IoT 14
Getting the IoT into Tesco: Internet of things UX for the mass market - IoT 14
 
Over the Air 15: Experience design for the IoT: system UX & interusability 15...
Over the Air 15: Experience design for the IoT: system UX & interusability 15...Over the Air 15: Experience design for the IoT: system UX & interusability 15...
Over the Air 15: Experience design for the IoT: system UX & interusability 15...
 
Seminar slides
Seminar slidesSeminar slides
Seminar slides
 
The network as a design material: Interaction 16 workshop
The network as a design material: Interaction 16 workshopThe network as a design material: Interaction 16 workshop
The network as a design material: Interaction 16 workshop
 
UX for the internet of things: ThingsCon 150505
UX for the internet of things: ThingsCon 150505UX for the internet of things: ThingsCon 150505
UX for the internet of things: ThingsCon 150505
 
Rapid video prototyping for connected products
Rapid video prototyping for connected productsRapid video prototyping for connected products
Rapid video prototyping for connected products
 
Designing Microinteractions for Better UX
Designing Microinteractions for Better UXDesigning Microinteractions for Better UX
Designing Microinteractions for Better UX
 
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
 
5G and the Invisible Interface
5G and the Invisible Interface5G and the Invisible Interface
5G and the Invisible Interface
 
Introduction to User Experience and User Interface Design: A One-Hour Crash C...
Introduction to User Experience and User Interface Design: A One-Hour Crash C...Introduction to User Experience and User Interface Design: A One-Hour Crash C...
Introduction to User Experience and User Interface Design: A One-Hour Crash C...
 
UX Workshop: How to design a product with great user experience
UX Workshop: How to design a product with great user experienceUX Workshop: How to design a product with great user experience
UX Workshop: How to design a product with great user experience
 
Challenges and tools of multi-screen UX
Challenges and tools of multi-screen UXChallenges and tools of multi-screen UX
Challenges and tools of multi-screen UX
 
Using Microinteractions to get from Prototype to Product
Using Microinteractions to get from Prototype to ProductUsing Microinteractions to get from Prototype to Product
Using Microinteractions to get from Prototype to Product
 
Understanding the Touch Interface
Understanding the Touch InterfaceUnderstanding the Touch Interface
Understanding the Touch Interface
 
How to open source a project at Mega Corp (Geecon - May/2011)
How to open source a project at Mega Corp (Geecon - May/2011)How to open source a project at Mega Corp (Geecon - May/2011)
How to open source a project at Mega Corp (Geecon - May/2011)
 
Microinteractions
MicrointeractionsMicrointeractions
Microinteractions
 
Evangelizing Your Thing (Extended Edition)
Evangelizing Your Thing (Extended Edition)Evangelizing Your Thing (Extended Edition)
Evangelizing Your Thing (Extended Edition)
 
#TFT12: Amber Case
#TFT12: Amber Case#TFT12: Amber Case
#TFT12: Amber Case
 

Similar to Human Centering Your Association and the Rise of Microinteractions

"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent CerveauTheFamily
 
COMP 4026 - Lecture1 introduction
COMP 4026 - Lecture1 introductionCOMP 4026 - Lecture1 introduction
COMP 4026 - Lecture1 introductionMark Billinghurst
 
Blockchain Experience Design Meetup #1
Blockchain Experience Design Meetup #1Blockchain Experience Design Meetup #1
Blockchain Experience Design Meetup #1Gendry Morales
 
What Every Programmer has to know about AI ?
What Every Programmer has to know about AI ?What Every Programmer has to know about AI ?
What Every Programmer has to know about AI ?BILL METANGMO TSOBZE
 
User Experience Design for Embedded Devices
User Experience Design for Embedded DevicesUser Experience Design for Embedded Devices
User Experience Design for Embedded DevicesICS
 
Is This a Button? A Question Your Users Should Never Ask.
Is This a Button? A Question Your Users Should Never Ask.Is This a Button? A Question Your Users Should Never Ask.
Is This a Button? A Question Your Users Should Never Ask.Andrew Malek
 
UX Bootcamp - August 2016
UX Bootcamp - August 2016UX Bootcamp - August 2016
UX Bootcamp - August 2016Jacklyn Burgan
 
Enacting Scrum - What it takes to maximize the chances for a successful adopt...
Enacting Scrum - What it takes to maximize the chances for a successful adopt...Enacting Scrum - What it takes to maximize the chances for a successful adopt...
Enacting Scrum - What it takes to maximize the chances for a successful adopt...ITCamp
 
Algorithm Marketplace and the new "Algorithm Economy"
Algorithm Marketplace and the new "Algorithm Economy"Algorithm Marketplace and the new "Algorithm Economy"
Algorithm Marketplace and the new "Algorithm Economy"Diego Oppenheimer
 
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit Shah
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit ShahANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit Shah
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit ShahAgileNetwork
 
DSC UTeM DevOps Session#1: Intro to DevOps Presentation Slides
DSC UTeM DevOps Session#1: Intro to DevOps Presentation SlidesDSC UTeM DevOps Session#1: Intro to DevOps Presentation Slides
DSC UTeM DevOps Session#1: Intro to DevOps Presentation SlidesDSC UTeM
 
Will I Be Replaced by a Script? (The Future of Network Engineering)
Will I Be Replaced by a Script? (The Future of Network Engineering)Will I Be Replaced by a Script? (The Future of Network Engineering)
Will I Be Replaced by a Script? (The Future of Network Engineering)Chris Grundemann
 
What Are the Basics of Product Manager Interviews by Google PM
What Are the Basics of Product Manager Interviews by Google PMWhat Are the Basics of Product Manager Interviews by Google PM
What Are the Basics of Product Manager Interviews by Google PMProduct School
 
Orientation pdf_merged.pdf
Orientation pdf_merged.pdfOrientation pdf_merged.pdf
Orientation pdf_merged.pdfDSCIITPatna
 
Webinar: The Third Wave of Nonprofit Technology: Technology for Social Change...
Webinar: The Third Wave of Nonprofit Technology: Technology for Social Change...Webinar: The Third Wave of Nonprofit Technology: Technology for Social Change...
Webinar: The Third Wave of Nonprofit Technology: Technology for Social Change...TechSoup
 

Similar to Human Centering Your Association and the Rise of Microinteractions (20)

Binary crosswords
Binary crosswordsBinary crosswords
Binary crosswords
 
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
 
COMP 4026 - Lecture1 introduction
COMP 4026 - Lecture1 introductionCOMP 4026 - Lecture1 introduction
COMP 4026 - Lecture1 introduction
 
Blockchain Experience Design Meetup #1
Blockchain Experience Design Meetup #1Blockchain Experience Design Meetup #1
Blockchain Experience Design Meetup #1
 
What Every Programmer has to know about AI ?
What Every Programmer has to know about AI ?What Every Programmer has to know about AI ?
What Every Programmer has to know about AI ?
 
User Experience Design for Embedded Devices
User Experience Design for Embedded DevicesUser Experience Design for Embedded Devices
User Experience Design for Embedded Devices
 
UX for Internet of Things
UX for Internet of ThingsUX for Internet of Things
UX for Internet of Things
 
Interaction design
Interaction designInteraction design
Interaction design
 
Is This a Button? A Question Your Users Should Never Ask.
Is This a Button? A Question Your Users Should Never Ask.Is This a Button? A Question Your Users Should Never Ask.
Is This a Button? A Question Your Users Should Never Ask.
 
UX Bootcamp - August 2016
UX Bootcamp - August 2016UX Bootcamp - August 2016
UX Bootcamp - August 2016
 
Enacting Scrum - What it takes to maximize the chances for a successful adopt...
Enacting Scrum - What it takes to maximize the chances for a successful adopt...Enacting Scrum - What it takes to maximize the chances for a successful adopt...
Enacting Scrum - What it takes to maximize the chances for a successful adopt...
 
Algorithm Marketplace and the new "Algorithm Economy"
Algorithm Marketplace and the new "Algorithm Economy"Algorithm Marketplace and the new "Algorithm Economy"
Algorithm Marketplace and the new "Algorithm Economy"
 
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit Shah
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit ShahANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit Shah
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit Shah
 
UX Fundamentals
UX FundamentalsUX Fundamentals
UX Fundamentals
 
DSC UTeM DevOps Session#1: Intro to DevOps Presentation Slides
DSC UTeM DevOps Session#1: Intro to DevOps Presentation SlidesDSC UTeM DevOps Session#1: Intro to DevOps Presentation Slides
DSC UTeM DevOps Session#1: Intro to DevOps Presentation Slides
 
Will I Be Replaced by a Script? (The Future of Network Engineering)
Will I Be Replaced by a Script? (The Future of Network Engineering)Will I Be Replaced by a Script? (The Future of Network Engineering)
Will I Be Replaced by a Script? (The Future of Network Engineering)
 
What Are the Basics of Product Manager Interviews by Google PM
What Are the Basics of Product Manager Interviews by Google PMWhat Are the Basics of Product Manager Interviews by Google PM
What Are the Basics of Product Manager Interviews by Google PM
 
Orientation pdf_merged.pdf
Orientation pdf_merged.pdfOrientation pdf_merged.pdf
Orientation pdf_merged.pdf
 
Chi overview
Chi overviewChi overview
Chi overview
 
Webinar: The Third Wave of Nonprofit Technology: Technology for Social Change...
Webinar: The Third Wave of Nonprofit Technology: Technology for Social Change...Webinar: The Third Wave of Nonprofit Technology: Technology for Social Change...
Webinar: The Third Wave of Nonprofit Technology: Technology for Social Change...
 

Recently uploaded

VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...Suhani Kapoor
 
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Gariahat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Roomdivyansh0kumar0
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130Suhani Kapoor
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Douxkojalkojal131
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptxVanshNarang19
 
A level Digipak development Presentation
A level Digipak development PresentationA level Digipak development Presentation
A level Digipak development Presentationamedia6
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back17lcow074
 
Kieran Salaria Graphic Design PDF Portfolio
Kieran Salaria Graphic Design PDF PortfolioKieran Salaria Graphic Design PDF Portfolio
Kieran Salaria Graphic Design PDF Portfolioktksalaria
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfAmirYakdi
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...Suhani Kapoor
 
Kindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpKindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpmainac1
 
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Yantram Animation Studio Corporation
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130Suhani Kapoor
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceanilsa9823
 
3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdfSwaraliBorhade
 

Recently uploaded (20)

Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonCheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
 
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Gariahat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptx
 
A level Digipak development Presentation
A level Digipak development PresentationA level Digipak development Presentation
A level Digipak development Presentation
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back
 
Kieran Salaria Graphic Design PDF Portfolio
Kieran Salaria Graphic Design PDF PortfolioKieran Salaria Graphic Design PDF Portfolio
Kieran Salaria Graphic Design PDF Portfolio
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
 
Kindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpKindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUp
 
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
 
3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf
 

Human Centering Your Association and the Rise of Microinteractions

  • 1. Human Centering Your Association and the Rise of Microinteractions Matt Curtin & Joseph Carter-Brown Unleashed Technologies @UnleashTech #Tech17
  • 2. Matt Curtin • @matthewjcurtin Senior Designer & Front-End Developer Unleashed Technologies Joseph Carter-Brown • @abrowncreates Branding / UX Designer & Front-End Developer Unleashed Technologies @UnleashTech #Tech17
  • 3. Today We’ll Be Covering • The Basic Concepts of Human Centered Design • Human Centered Design Practices & Exercises • How Microinteractions fit in Human Centered Design? @UnleashTech #Tech17
  • 4. Ground Rules of Human Centered Brainstorming • Stay focused • Suspend judgment • Embrace ambiguity • Be visual (write it down) • One idea per post-it • Be ready to share ideas • Don’t hoard post-its (if you write it, place it) • Encourage “wild” ideas • Less talking, more listening • Be Active, Be Present • Build on ideas | “yes and” Key to Remember: Everything is a Prototype @UnleashTech #Tech17
  • 5. User Empathy Map Who is your user & how do they feel? @UnleashTech #Tech17
  • 7. Difference between Human & User Centered Design Users: • Are perfect for us & need us • Exist in one condition • Are often made up • Usually vast generalizations Humans: • Are imperfect, and don’t care about us • Conditions and circumstances vary • Are real, and can be validated • Has needs outside of us User Krista Loves us, cuz they love buying nuts & bolts Wants more nuts & bolts for the nuts & bolts party From Hogwarts Mechanical School Mechanic: probably likes dirt & working w/tools Bike lost a wheel bearing, needs new oneMeetings all day, not sure when she’ll have time to make it to the store Lives in Seattle, talk to her recently, never knew you could order nuts & bolts online Needs to: Make a dish for office pot luck & coordinate, with husband, who takes kids to soccer @UnleashTech #Tech17
  • 8. User Journey Meet Chris J. @UnleashTech #Tech17
  • 9. Who is Chris J? • Age: 38 • College: University of Maryland, College Park • Career: Director of Marketing (Technology Firm) • Professional Experience: 16 years • Hobbies & Interests: Activities with family, Maryland football and basketball games @UnleashTech #Tech17
  • 10. Chris J’s Conference Interests • Keep up with latest technology trends • Network with peers • New ideas for 2018 • Holiday Season Timing • No website/app location to document ideas for later • Connections from conference lost after long Holiday break Chris J’s Conference Pain Points @UnleashTech #Tech17
  • 11. Finalizing Your User Journey How they got there? What were some pain points? How could their experience have been improved along the way? @UnleashTech #Tech17
  • 12. Microinteractions What are they and how do they relate? @UnleashTech #Tech17
  • 13. What Are Microinteractions? • All the little bits of functionality that make up the entirety of an user experience. • Individual interactions or cells that make up a user interface. • Make up the “feel” part of look and feel. “Microinteractions are contained product moments that revolve around a single use case—they have one    main task.” Dan Saffer, Author of Microinteractions: Designing with Details
  • 14. What Do Microinteractions Do? • Communicate feedback • Accomplish or Isolate an individual task • Manipulate a setting • Prevent user error @UnleashTech #Tech17
  • 15. Why Do Microinteractions Work? • Provides the sense of more control with immediate feedback • Instructions - microinteractions guide the user through a system • Visual rewards from microinteractions can facilitate a habit loop • A site or application can be bland or appear broken without these subtle animations and elements @UnleashTech #Tech17
  • 16. Microinteraction Elements • Trigger (Manual Human Action or System Trigger) • Rules • Feedback • Loops & Modes @UnleashTech #Tech17
  • 17. Trigger • Physical or digital control/condition that begins a microinteraction • Manual and System Triggers • NYC Metro Card Example • Creating metro card touchscreen design • One screen per action (each screen a microinteraction) • Make the trigger something the user will recognize as the trigger (start button) • Principles of Triggers • Have the trigger be positioned where the user will need it • Have the trigger perform a consistent task/action • Understand the microinteraction in detail – What will prompt the user to trigger it? How often is the microinteraction used? Pandora Music Controls NYC Metro Card Machine Default State @UnleashTech #Tech17
  • 18. Rules • At the heart of every microinteraction, there are a set of rules • Important to understand the goal (end state) • Determine the following: • How the microinteraction responds to the trigger • What control the user has • The sequence of events • What data is being used? Weather? Time of day? Location? • Feedback delivered • Does it repeat? And how often? Does it completely end? • Removal of choice limits edge cases • Rules prevent errors Diagram for Add to Cart button rules
  • 19. Feedback • Verification for the user about the result of the microinteraction • Illuminates the rules – brief look at how it all works • Provides Human Feel, Personality or Character • We respond better to human response – not machine • Serves to relieve tension • Slot Machine Case Study • The amount of feedback is disproportionate to the amount of winning (flashing lights and sounds) Examples of submit and download button feedback from “ Micro Interaction; great experience for user e by Sneha Munot
  • 20. Loops & Modes • A mode is a special part of an application that operates differently then usual. • A loop is a series of commands that is repeated for a set duration. • Modes should rarely be used and should have their own screen (to reduce clutter) • Loops can be used to recognize behavior and offer help during a microinteraction
  • 21. Revisiting Chris J. A closer look into technology and user preferences @UnleashTech #Tech17
  • 22. Experience with Technology • Advanced with computers and devices (daily) • Navigates the web daily • Applications: Google Chrome, Microsoft Suite, Web Applications (HubSpot, Google Analytics, etc.) Website & Application Expectations • Responsive design (on all devices) • Site Speed (quick load times – busy schedule) @UnleashTech #Tech17
  • 23. Microinteractions Made by Chris • Woke up for the conference – turned off his iPhone alarm • Used his toaster to make breakfast toast. Hit the “A little bit more button” because the toast popped up too early and wasn’t quite ready • Used Waze to navigate to the conference • Found his desired sessions on the conference mobile site • Tweeted the photo of this session @UnleashTech #Tech17
  • 24. Develop a Vignette Establish a Microinteraction Prioritization Grid @UnleashTech #Tech17
  • 25. The Final Prioritization Grid @UnleashTech #Tech17
  • 26. Bring It All Together • What were the outcomes of our exercises? • Can the other group’s users validate the findings? • How did we use Human Centered Design to get to this point? • Priority Microinteractions: Are there common ones among the groups? @UnleashTech #Tech17
  • 27. Microinteractions: The Value of Simplicity • Small components – opportunities for them are endless • Users can become overwhelmed • Be mindful of repetition – will this annoy the user over time? • Use what is there – don’t add too much • Unified Theme – must work together within the interface • Cognitive Load – total amount of mental effort being used in the working memory • Don’t overload the user with tasks • Consistency with interface • What microinteractions can be used to make the interface more predictable and easier on the memory? @UnleashTech #Tech17
  • 28. Rules of Animation • Follow the rules – 12 principles of animation • Introduced by Disney in a 1981 book • Defines rules for realistic and humorous effects • Movement can make or break interface • Provides sense of weight or importance • Use common sense • Does this slow down the process too much? • Interfere with the general usability or experience? • Do more harm than good? • Animation should be: Fast, Smooth, Natural, Simple & Purposeful @UnleashTech #Tech17
  • 29. Functional Animation Used to simplify the interaction with gesture-driven animation iPhone X Prototype Examples by Jae-seong, Jeong @UnleashTech #Tech17
  • 30. Real World Applications What are some industry examples of microinteractions? @UnleashTech #Tech17
  • 31. Google App Voice Activation • Saying “Ok Google” when the app is open is an example of an invisible trigger (always listening) • The trigger begins the microinteraction that also involves a voice, noise and microphone animation within most Google applications • The app user can begin making any request • Similar Examples: Xbox One/Kinect Voice Activation, Comcast X1 Remote
  • 32. Harvest Application: Personal Messaging • The web application triggers a microinteraction when a timer is started (either left running or started on a previous/future day) • The alert messaging serves a valuable purpose and the message has a human feel. @UnleashTech #Tech17
  • 33. Gmail Attachment Alert • If an attachment is mentioned in an email without anything actually attached. Gmail will ask you if you still want to send the email. • Great example of a rule preventing a mistake. @UnleashTech #Tech17
  • 34. Waze Navigation App • Based on the time of day and location, the app asks if you are driving to work of home • Provides quick trip details and alternate routes @UnleashTech #Tech17
  • 35. Getting Started with Microinteractions • Many online resources and tutorials (links on next slides) • CSS3 transitions & JavaScript (React, Angular) • Prototyping Tools (InVision, Atomic, Framer, Figma) • Begin the process with messaging & planning • How can your existing site leverage microinteractions? @UnleashTech #Tech17
  • 36. Learn More About Microinteractions • Read: Microinteractions: Designing with Details by Dan Saffer (Forword by Don Norman) • Podcasts • Dan Saffer – Big Considerations from Microinteractions • Microinteractions: Design with Details • Microinteractions: An interview with Dan Saffer @UnleashTech #Tech17
  • 37. Free HCD Book • The Field Guide to Human-Centered Design by IDEO.org • A step-by-step guide that will get you solving problems like a designer. • Download the PDF here @UnleashTech #Tech17
  • 38. Additional Resources & Links • IBM Design Thinking • IDEO Design Thinking • Design Thinking with SAP • DesignKit.org • 15 deeply pleasing examples of mobile micro UX • UX Design Best Practices: Refined Microinteractions • 12 Basic Principles of Animation in Motion Design • Best Practices for Microinteractions • Micro Interaction; great experience for user engagement • Microinteractions: The Secret of Great App Design • The State of UX for 2018 • AWWWARDS UI Animation and Microinteractions • How to build animated microinteractions in React • UXinMotion Microinteraction Tutorials @UnleashTech #Tech17

Editor's Notes

  1. Manual triggers are user initiated and can be controlled. System triggers occur automatically when a set of parameters are met. Make the trigger easily recognizable for the user. If it looks like a button – it should act like a button. The more used the microinteraction, the more visible it should be in the interface. Use labels when the trigger alone cannot convey the information needed.
  2. The most elegant microinteractions are ones that allow users many verbs with fewer nouns. Better to display/change rules through states rather than steps (disruptive to the user). For most microinteractions, you will want to remove control and simplify things. Let the microinteraction handle the decision making. (Computers are better at handling complex decisions) When Chris snoozes his alarm before the conference, he can’t control the fact that his alarm will go off again in nine minutes. Don’t start from zero – use what you know from the user. Use smart defaults – make the interface simpler.
  3. All feedback relies on understanding. What does the user need to know and when? Feedback is for understanding the rules of the microinteraction. What is the message you want to convey and what is the best channel or delivery method for that feedback message? Be human with your messaging. Use UI elements to convey feedback – add to what is already there.