SlideShare uma empresa Scribd logo
1 de 47
Baixar para ler offline
SOFTWARE FOR HUMANS
Anticipating User Needs
@sarahauvil
WEB SITES = HTML,
CSS, GRAPHIC DESIGN?
…ANTHROPOLOGY?
FOR TODAY
1. Software for Homo Sapiens
2. Anticipatory Design & AI
3. Equal Access
BIOLOGICAL CONSTRAINTS
SOUNDS,
EXPRESSIONS,
BODY LANGUAGE,
SPEECH,
EMOTIONS,
SMELLS,
PAIN / TOUCH
ARE INFORMATION
(To Humans)
COMPUTERS ARE
LITERAL.
THEY NEED THE EXACT
STEPS, PARAMETERS,
ASSIGNED INPUTS
& OUTPUTS.
SO…HOW CAN THESE
WORK TOGETHER?
WHAT IS THE IDEAL UX?
When each user’s understanding meets the
system’s capabilities
CHOOSING INVESTMENTS
Katy opens up a 401k and needs to pick
investments. However, Katy knows nothing about
investing, rendering the functionality useless.
product failure gap
Abilities Software functionality
ACCESSIBLE SHOPPING
Eric is blind using VoiceOver and trying to buy a
product on a website. The site can’t be read by a
screenreader.
product failure gap
Abilities
Software functionality
(only accommodates vision)
CURRENT SOLUTIONS
Talk to a human…or have another human show you
WE DESIGN FOR ROBOTS
We let technology constraints determine how people
should use things
We don’t think about how humans communicate
without technology
Two people rarely think about tasks the exact same
way
We believe “I am human, therefore I understand how
other humans will do this”
TODAY
People must learn how to use software correctly.
FUTURE
Software will learn to how to understand people
so it can help humans use it.
BUT I CAN’T BE THERE!
A UX practitioner can’t help each individual use
the product correctly. But artificial intelligence
software may be able to.
FUTURE SOLUTIONS
Machine learning: more accurate outputs using data,
personalization (Ex: Google Now)
Voice: A more interactive and conversational approach
to technology that can anticipate many circumstances.
Advanced Interfaces: UX practitioners will develop
more and more dynamic experiences that are
conversational rather than static.
Real Time Computations: Translate languages
instantly, using data to continually improve
CUSTOM INTERFACES
Responsive web design is an example of a
contextual custom interface:
MORE DYNAMIC EXPERIENCES
Turbotax and Betterment are already creating
software concepts that guide complex financial
functions for laypeople.
FILLING THE GAP
Can the average person fill out U.S. tax returns alone? No.
Do people know where they work? Yes.
The software fills in the gap with data covering every form and
scenario, but presents simple questions to get the input needed to
complete.
BUT HOW?
When it comes to taxes or investing, there’s a ton
of options, but the user only knows their scenario.
The software hides everything else.
REAL TIME COMMUNICATION
ANTICIPATORY DESIGN
Requires listening to users upfront, then building
the interface with that feedback.
Hurdles are “anticipated” or removed.
MOTIVATION & FRICTION
Motivation: will the user want to do it?
Friction: will users be able to do it?
ANTICIPATORY DESIGN
Understanding motivation + friction and
applying this knowledge before launch
DUAL RESEARCH
Contextual Inquiry: watching what users do on
their own, interviewing to discover desires,
motivation
Usability Tests: great for identifying friction,
supplemented with analytics trends, heatmapping
DON’T WAIT TILL ‘ERROR’
Help content
Autocomplete
In-line errors rather than submission
Not asking the user excess information
Learning algorithms & data
WCAG: LEARN IT
There’s lots of resources!
https://www.w3.org/TR/2008/REC-
WCAG20-20081211/
http://wave.webaim.org/
http://colorsafe.co/
ACCESSIBLE TECH
Money Argument: people with disabilities have credit
cards, there’s a financial loss
Moral argument: providing equal access is the right
thing to do
Experience argument: accessibility will create better
product UX for all
Lawsuit argument: software that violates the ADA
could be taken to court *what most US stakeholders fear*
TECH AS HUMAN RIGHTS
Theory: As transactions over technology increasingly
affect quality of life, equal experiences will continue to
become more legally and ethically contentious.
SEPARATE BUT EQUAL?
Goal: true equal access, not a “separate” or lesser
experience
“Separate [facilities] are inherently unequal”
- Brown vs. Board of Education, 1957
1961
This lunch counter is for white diners only.
African Americans can use other facilities.
NOW?
The app and its perks are designed for seeing
customers only. Blind customers can go to the
store in person.
DIGITAL AS A SPACE
ADA Title III: Are apps places of public accommodation?
OUR DECISIONS
DETERMINE ACCESS
Video without captions: this is for hearing people only
Text embedded into images: this is for seeing people who
speak this language only
Nonstandard HTML: this is for sighted people only
FILLING THE GAP
Future technology will extend itself to help people expand
their abilities
DYNAMIC PROFILES?
It’s possible in the future the software might
detect how the user is accessing and “customize”
the experience
Ethical question: would some people want an
app/site to know how they were accessing if it
provided a better experience?
DYNAMIC PROFILES?
customizes approach
A blind user wants to buy shoes from an
eCommerce site. The site detects a screenreader
and changes to a conversational audio experience,
listening to what they are looking for.
POSSIBLE EXAMPLE
“Hi, I want to buy a pair of women’s running shoes in size
11 under $100.”
“We have three pairs that fit that, ranging from $65-97.”
“How much is the top rated one?”
“The top rated one has 4.5 stars with 101 reviews and
comes in blue and grey for $85.”
“I’ll buy one.”
“Ok, I’ll add one pair to your cart and check you out.”
EQUAL TECH ACCESS
Better options for various disabilities, skill and
knowledge levels, languages
Goal: true equal access to the internet and
software content equivalent to others, not a
“separate” and lesser experience
CONWAY’S LAW
“Organizations which design systems ... are
constrained to produce designs which are copies of
the communication structures of these
organizations”
— Melvin Conway, 1968
ARTIFICIAL INTELLIGENCE
Can Only Ever Be as Mindful as
ITS ARCHITECTS.
SOFTWARE FOR HUMANS
We can creatively include human culture and
biology in new technology.
We can direct artificial intelligence to increase
human quality of life.
We can design software that creates equal access by
being mindful of diversity.
THANK YOU.
Practice mindfulness
Think like an anthropologist
Create with accessibility in mind.
APPENDIX
CC Imagery:
Youtube Content:
Waverly Labs
Professor Gary Lee Todd
AllanPH, RadioFan, Graysick, Patrick J. Lynch, Norwood, Hans-Werner34
(Wikipedia)
VA Minneapolis Health Care System
Accessible Wheelchair:

Mais conteúdo relacionado

Mais procurados

From barrier-free to delightful
From barrier-free to delightfulFrom barrier-free to delightful
From barrier-free to delightfulWhitney Quesenbery
 
How to design more ethically engaging experiences (UCD 2016)
How to design more ethically engaging experiences (UCD 2016)How to design more ethically engaging experiences (UCD 2016)
How to design more ethically engaging experiences (UCD 2016)Neil Turner
 
UXPA2019 Designing Technology for an Aging Population
UXPA2019  Designing Technology for an Aging PopulationUXPA2019  Designing Technology for an Aging Population
UXPA2019 Designing Technology for an Aging PopulationUXPA International
 
Naught and Nice User eXperiences
Naught and Nice User eXperiencesNaught and Nice User eXperiences
Naught and Nice User eXperiencesMike Gallers
 
Usability and User Experience Training Seminar
Usability and User Experience Training SeminarUsability and User Experience Training Seminar
Usability and User Experience Training Seminarlabecvar
 
UX Lesson 1: User Centered Design
UX Lesson 1: User Centered DesignUX Lesson 1: User Centered Design
UX Lesson 1: User Centered DesignJoan Lumanauw
 
Are You An User Experience Designer
Are You An User Experience DesignerAre You An User Experience Designer
Are You An User Experience DesignerVinay Mohanty
 
Usability Testing
Usability TestingUsability Testing
Usability TestingAndy Budd
 
Designing a Cohesive Customer Experience
Designing a Cohesive Customer ExperienceDesigning a Cohesive Customer Experience
Designing a Cohesive Customer ExperienceUsabilitySciences
 
Going from Here to There: Transitioning into a UX Career
Going from Here to There: Transitioning into a UX CareerGoing from Here to There: Transitioning into a UX Career
Going from Here to There: Transitioning into a UX Careerdpanarelli
 
Growth hacking UX: The journey to creating a kickass user experience.
Growth hacking UX: The journey to creating a kickass user experience.Growth hacking UX: The journey to creating a kickass user experience.
Growth hacking UX: The journey to creating a kickass user experience.Melissa Ng
 
Introduction to Lean UX Methods - General Assembly
Introduction to Lean UX Methods - General AssemblyIntroduction to Lean UX Methods - General Assembly
Introduction to Lean UX Methods - General AssemblyDoralin Kelly
 
UX Tools, Tips & Tricks for Code(Her) Conference 2015
UX Tools, Tips & Tricks for Code(Her) Conference 2015UX Tools, Tips & Tricks for Code(Her) Conference 2015
UX Tools, Tips & Tricks for Code(Her) Conference 2015Katelyn Caillouet
 
Confessions of a former UCD devotee – How I managed to kick the UCD habit and...
Confessions of a former UCD devotee – How I managed to kick the UCD habit and...Confessions of a former UCD devotee – How I managed to kick the UCD habit and...
Confessions of a former UCD devotee – How I managed to kick the UCD habit and...Neil Turner
 
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
 
The User Experience Design of Everything
The User Experience Design of EverythingThe User Experience Design of Everything
The User Experience Design of EverythingSiyabonga Africa
 
User Experience & Design Research
User Experience & Design ResearchUser Experience & Design Research
User Experience & Design ResearchVivian Huang
 
User Experience Design: It's about people
User Experience Design: It's about peopleUser Experience Design: It's about people
User Experience Design: It's about peopleEduardo Wydler
 

Mais procurados (20)

From barrier-free to delightful
From barrier-free to delightfulFrom barrier-free to delightful
From barrier-free to delightful
 
How to design more ethically engaging experiences (UCD 2016)
How to design more ethically engaging experiences (UCD 2016)How to design more ethically engaging experiences (UCD 2016)
How to design more ethically engaging experiences (UCD 2016)
 
UXPA2019 Designing Technology for an Aging Population
UXPA2019  Designing Technology for an Aging PopulationUXPA2019  Designing Technology for an Aging Population
UXPA2019 Designing Technology for an Aging Population
 
Good UX Bad UX
Good UX Bad UXGood UX Bad UX
Good UX Bad UX
 
Accessibility Basics
Accessibility BasicsAccessibility Basics
Accessibility Basics
 
Naught and Nice User eXperiences
Naught and Nice User eXperiencesNaught and Nice User eXperiences
Naught and Nice User eXperiences
 
Usability and User Experience Training Seminar
Usability and User Experience Training SeminarUsability and User Experience Training Seminar
Usability and User Experience Training Seminar
 
UX Lesson 1: User Centered Design
UX Lesson 1: User Centered DesignUX Lesson 1: User Centered Design
UX Lesson 1: User Centered Design
 
Are You An User Experience Designer
Are You An User Experience DesignerAre You An User Experience Designer
Are You An User Experience Designer
 
Usability Testing
Usability TestingUsability Testing
Usability Testing
 
Designing a Cohesive Customer Experience
Designing a Cohesive Customer ExperienceDesigning a Cohesive Customer Experience
Designing a Cohesive Customer Experience
 
Going from Here to There: Transitioning into a UX Career
Going from Here to There: Transitioning into a UX CareerGoing from Here to There: Transitioning into a UX Career
Going from Here to There: Transitioning into a UX Career
 
Growth hacking UX: The journey to creating a kickass user experience.
Growth hacking UX: The journey to creating a kickass user experience.Growth hacking UX: The journey to creating a kickass user experience.
Growth hacking UX: The journey to creating a kickass user experience.
 
Introduction to Lean UX Methods - General Assembly
Introduction to Lean UX Methods - General AssemblyIntroduction to Lean UX Methods - General Assembly
Introduction to Lean UX Methods - General Assembly
 
UX Tools, Tips & Tricks for Code(Her) Conference 2015
UX Tools, Tips & Tricks for Code(Her) Conference 2015UX Tools, Tips & Tricks for Code(Her) Conference 2015
UX Tools, Tips & Tricks for Code(Her) Conference 2015
 
Confessions of a former UCD devotee – How I managed to kick the UCD habit and...
Confessions of a former UCD devotee – How I managed to kick the UCD habit and...Confessions of a former UCD devotee – How I managed to kick the UCD habit and...
Confessions of a former UCD devotee – How I managed to kick the UCD habit and...
 
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 ...
 
The User Experience Design of Everything
The User Experience Design of EverythingThe User Experience Design of Everything
The User Experience Design of Everything
 
User Experience & Design Research
User Experience & Design ResearchUser Experience & Design Research
User Experience & Design Research
 
User Experience Design: It's about people
User Experience Design: It's about peopleUser Experience Design: It's about people
User Experience Design: It's about people
 

Semelhante a Software for Humans: Anticipating User Needs

Getting Started with Voice UI
Getting Started with Voice UIGetting Started with Voice UI
Getting Started with Voice UIIsidore Gotto
 
Rediscovering Accessibility for Future Tech - Everyone is affected!
Rediscovering Accessibility for Future Tech - Everyone is affected!Rediscovering Accessibility for Future Tech - Everyone is affected!
Rediscovering Accessibility for Future Tech - Everyone is affected!Samir Dash
 
Going voice first: What executives should know about the next digital disruption
Going voice first: What executives should know about the next digital disruptionGoing voice first: What executives should know about the next digital disruption
Going voice first: What executives should know about the next digital disruptionLuminary Labs
 
Designing for the Multi-Device, Hyper-Connected Consumer
Designing for the Multi-Device, Hyper-Connected ConsumerDesigning for the Multi-Device, Hyper-Connected Consumer
Designing for the Multi-Device, Hyper-Connected ConsumerMarta Strickland
 
Getting ready for voice
Getting ready for voiceGetting ready for voice
Getting ready for voiceMaarten Dings
 
UX Design - Lecture # 2.pptx
UX Design - Lecture # 2.pptxUX Design - Lecture # 2.pptx
UX Design - Lecture # 2.pptxZaid227349
 
Snowforce 2017 Keynote - Peter Coffee
Snowforce 2017 Keynote - Peter CoffeeSnowforce 2017 Keynote - Peter Coffee
Snowforce 2017 Keynote - Peter CoffeePeter Coffee
 
Multimodal and Affective Human Computer Interaction - Abhinav Sharma
Multimodal and Affective Human Computer Interaction - Abhinav SharmaMultimodal and Affective Human Computer Interaction - Abhinav Sharma
Multimodal and Affective Human Computer Interaction - Abhinav SharmaAbhinav Sharma
 
An Implementation of Voice Assistant for Hospitality
An Implementation of Voice Assistant for HospitalityAn Implementation of Voice Assistant for Hospitality
An Implementation of Voice Assistant for Hospitalitysipij
 
An Implementation of Voice Assistant for Hospitality
An Implementation of Voice Assistant for HospitalityAn Implementation of Voice Assistant for Hospitality
An Implementation of Voice Assistant for Hospitalitysipij
 
Conversational
ConversationalConversational
ConversationalKAN
 
New Frontier of Multimodal Interfaces: Are you ready?
New Frontier of Multimodal Interfaces: Are you ready?New Frontier of Multimodal Interfaces: Are you ready?
New Frontier of Multimodal Interfaces: Are you ready?Marti Gold
 
Impacts of HCI
Impacts of HCIImpacts of HCI
Impacts of HCIShwe Yee
 
Life Beyond Embodiment
Life Beyond EmbodimentLife Beyond Embodiment
Life Beyond EmbodimentLeandro Agro'
 
Future of Work and AI - Digital Disruption in the Workplace
Future of Work and AI - Digital Disruption in the WorkplaceFuture of Work and AI - Digital Disruption in the Workplace
Future of Work and AI - Digital Disruption in the WorkplaceSotiris Karagiannis
 

Semelhante a Software for Humans: Anticipating User Needs (20)

Getting Started with Voice UI
Getting Started with Voice UIGetting Started with Voice UI
Getting Started with Voice UI
 
Rediscovering Accessibility for Future Tech - Everyone is affected!
Rediscovering Accessibility for Future Tech - Everyone is affected!Rediscovering Accessibility for Future Tech - Everyone is affected!
Rediscovering Accessibility for Future Tech - Everyone is affected!
 
HCI First Lecture.pptx
HCI First Lecture.pptxHCI First Lecture.pptx
HCI First Lecture.pptx
 
HCI Basics
HCI BasicsHCI Basics
HCI Basics
 
Going voice first: What executives should know about the next digital disruption
Going voice first: What executives should know about the next digital disruptionGoing voice first: What executives should know about the next digital disruption
Going voice first: What executives should know about the next digital disruption
 
Designing for the Multi-Device, Hyper-Connected Consumer
Designing for the Multi-Device, Hyper-Connected ConsumerDesigning for the Multi-Device, Hyper-Connected Consumer
Designing for the Multi-Device, Hyper-Connected Consumer
 
Lecture1.ppt
Lecture1.pptLecture1.ppt
Lecture1.ppt
 
Jan-Wessel Hovingh
Jan-Wessel HovinghJan-Wessel Hovingh
Jan-Wessel Hovingh
 
Getting ready for voice
Getting ready for voiceGetting ready for voice
Getting ready for voice
 
UX Design - Lecture # 2.pptx
UX Design - Lecture # 2.pptxUX Design - Lecture # 2.pptx
UX Design - Lecture # 2.pptx
 
Snowforce 2017 Keynote - Peter Coffee
Snowforce 2017 Keynote - Peter CoffeeSnowforce 2017 Keynote - Peter Coffee
Snowforce 2017 Keynote - Peter Coffee
 
Multimodal and Affective Human Computer Interaction - Abhinav Sharma
Multimodal and Affective Human Computer Interaction - Abhinav SharmaMultimodal and Affective Human Computer Interaction - Abhinav Sharma
Multimodal and Affective Human Computer Interaction - Abhinav Sharma
 
An Implementation of Voice Assistant for Hospitality
An Implementation of Voice Assistant for HospitalityAn Implementation of Voice Assistant for Hospitality
An Implementation of Voice Assistant for Hospitality
 
An Implementation of Voice Assistant for Hospitality
An Implementation of Voice Assistant for HospitalityAn Implementation of Voice Assistant for Hospitality
An Implementation of Voice Assistant for Hospitality
 
Conversational
ConversationalConversational
Conversational
 
New Frontier of Multimodal Interfaces: Are you ready?
New Frontier of Multimodal Interfaces: Are you ready?New Frontier of Multimodal Interfaces: Are you ready?
New Frontier of Multimodal Interfaces: Are you ready?
 
Impacts of HCI
Impacts of HCIImpacts of HCI
Impacts of HCI
 
Life Beyond Embodiment
Life Beyond EmbodimentLife Beyond Embodiment
Life Beyond Embodiment
 
Future of Work and AI - Digital Disruption in the Workplace
Future of Work and AI - Digital Disruption in the WorkplaceFuture of Work and AI - Digital Disruption in the Workplace
Future of Work and AI - Digital Disruption in the Workplace
 
User Experience
User ExperienceUser Experience
User Experience
 

Último

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Último (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

Software for Humans: Anticipating User Needs

  • 1. SOFTWARE FOR HUMANS Anticipating User Needs @sarahauvil
  • 2.
  • 3. WEB SITES = HTML, CSS, GRAPHIC DESIGN?
  • 5. FOR TODAY 1. Software for Homo Sapiens 2. Anticipatory Design & AI 3. Equal Access
  • 8. COMPUTERS ARE LITERAL. THEY NEED THE EXACT STEPS, PARAMETERS, ASSIGNED INPUTS & OUTPUTS.
  • 10. WHAT IS THE IDEAL UX? When each user’s understanding meets the system’s capabilities
  • 11. CHOOSING INVESTMENTS Katy opens up a 401k and needs to pick investments. However, Katy knows nothing about investing, rendering the functionality useless. product failure gap Abilities Software functionality
  • 12. ACCESSIBLE SHOPPING Eric is blind using VoiceOver and trying to buy a product on a website. The site can’t be read by a screenreader. product failure gap Abilities Software functionality (only accommodates vision)
  • 13. CURRENT SOLUTIONS Talk to a human…or have another human show you
  • 14. WE DESIGN FOR ROBOTS We let technology constraints determine how people should use things We don’t think about how humans communicate without technology Two people rarely think about tasks the exact same way We believe “I am human, therefore I understand how other humans will do this”
  • 15. TODAY People must learn how to use software correctly.
  • 16. FUTURE Software will learn to how to understand people so it can help humans use it.
  • 17.
  • 18. BUT I CAN’T BE THERE! A UX practitioner can’t help each individual use the product correctly. But artificial intelligence software may be able to.
  • 19. FUTURE SOLUTIONS Machine learning: more accurate outputs using data, personalization (Ex: Google Now) Voice: A more interactive and conversational approach to technology that can anticipate many circumstances. Advanced Interfaces: UX practitioners will develop more and more dynamic experiences that are conversational rather than static. Real Time Computations: Translate languages instantly, using data to continually improve
  • 20. CUSTOM INTERFACES Responsive web design is an example of a contextual custom interface:
  • 21. MORE DYNAMIC EXPERIENCES Turbotax and Betterment are already creating software concepts that guide complex financial functions for laypeople.
  • 22. FILLING THE GAP Can the average person fill out U.S. tax returns alone? No. Do people know where they work? Yes. The software fills in the gap with data covering every form and scenario, but presents simple questions to get the input needed to complete.
  • 23. BUT HOW? When it comes to taxes or investing, there’s a ton of options, but the user only knows their scenario. The software hides everything else.
  • 25. ANTICIPATORY DESIGN Requires listening to users upfront, then building the interface with that feedback. Hurdles are “anticipated” or removed.
  • 26. MOTIVATION & FRICTION Motivation: will the user want to do it? Friction: will users be able to do it?
  • 27. ANTICIPATORY DESIGN Understanding motivation + friction and applying this knowledge before launch
  • 28. DUAL RESEARCH Contextual Inquiry: watching what users do on their own, interviewing to discover desires, motivation Usability Tests: great for identifying friction, supplemented with analytics trends, heatmapping
  • 29. DON’T WAIT TILL ‘ERROR’ Help content Autocomplete In-line errors rather than submission Not asking the user excess information Learning algorithms & data
  • 30. WCAG: LEARN IT There’s lots of resources! https://www.w3.org/TR/2008/REC- WCAG20-20081211/ http://wave.webaim.org/ http://colorsafe.co/
  • 31. ACCESSIBLE TECH Money Argument: people with disabilities have credit cards, there’s a financial loss Moral argument: providing equal access is the right thing to do Experience argument: accessibility will create better product UX for all Lawsuit argument: software that violates the ADA could be taken to court *what most US stakeholders fear*
  • 32. TECH AS HUMAN RIGHTS Theory: As transactions over technology increasingly affect quality of life, equal experiences will continue to become more legally and ethically contentious.
  • 33. SEPARATE BUT EQUAL? Goal: true equal access, not a “separate” or lesser experience “Separate [facilities] are inherently unequal” - Brown vs. Board of Education, 1957
  • 34.
  • 35. 1961 This lunch counter is for white diners only. African Americans can use other facilities. NOW? The app and its perks are designed for seeing customers only. Blind customers can go to the store in person.
  • 36. DIGITAL AS A SPACE ADA Title III: Are apps places of public accommodation?
  • 37. OUR DECISIONS DETERMINE ACCESS Video without captions: this is for hearing people only Text embedded into images: this is for seeing people who speak this language only Nonstandard HTML: this is for sighted people only
  • 38. FILLING THE GAP Future technology will extend itself to help people expand their abilities
  • 39. DYNAMIC PROFILES? It’s possible in the future the software might detect how the user is accessing and “customize” the experience Ethical question: would some people want an app/site to know how they were accessing if it provided a better experience?
  • 40. DYNAMIC PROFILES? customizes approach A blind user wants to buy shoes from an eCommerce site. The site detects a screenreader and changes to a conversational audio experience, listening to what they are looking for.
  • 41. POSSIBLE EXAMPLE “Hi, I want to buy a pair of women’s running shoes in size 11 under $100.” “We have three pairs that fit that, ranging from $65-97.” “How much is the top rated one?” “The top rated one has 4.5 stars with 101 reviews and comes in blue and grey for $85.” “I’ll buy one.” “Ok, I’ll add one pair to your cart and check you out.”
  • 42. EQUAL TECH ACCESS Better options for various disabilities, skill and knowledge levels, languages Goal: true equal access to the internet and software content equivalent to others, not a “separate” and lesser experience
  • 43. CONWAY’S LAW “Organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations” — Melvin Conway, 1968
  • 44. ARTIFICIAL INTELLIGENCE Can Only Ever Be as Mindful as ITS ARCHITECTS.
  • 45. SOFTWARE FOR HUMANS We can creatively include human culture and biology in new technology. We can direct artificial intelligence to increase human quality of life. We can design software that creates equal access by being mindful of diversity.
  • 46. THANK YOU. Practice mindfulness Think like an anthropologist Create with accessibility in mind.
  • 47. APPENDIX CC Imagery: Youtube Content: Waverly Labs Professor Gary Lee Todd AllanPH, RadioFan, Graysick, Patrick J. Lynch, Norwood, Hans-Werner34 (Wikipedia) VA Minneapolis Health Care System Accessible Wheelchair: