SlideShare a Scribd company logo
1 of 24
The RTFM of
Usability
      @uxrick
Cast
                      Product                 UX


                                              User
                       Eng


Thanks to Braden Kowitz for smiley graphics
http://www.all-tribes.com/eng/catalog/rtfm-vol2-girls-mastic-p-51.html
Go away.
  How do I get
  CNN in MS-Office?
                                    RTFM!



Read The Fantastic(?) Manual
      http://www.all-tribes.com/eng/catalog/rtfm-vol2-girls-mastic-p-51.html
Unfortunately real people don’t RTFM
 1. F != “Fantastic”
 2. Easier to bug the local techie
 3. Better things to do
                 http://www.flickr.com/photos/juandesant/2320949867/
Unfortunately real people don’t RTFM
 1. F != “Fantastic”
   Usability time!
 2. Easier to bug the local techie
 3. Better things to do
                 http://www.flickr.com/photos/juandesant/2320949867/
How
         do we make our
         product usable?




TTYFU co-creation credit: Dave McClure
Pic: http://www.flickr.com/photos/victoriapeckham/164175205
Go away!
              How
         do we make our                          TTYFU!
         product usable?




   Talk To Your Fantastic(?) Users
TTYFU co-creation credit: Dave McClure
Pic: http://www.flickr.com/photos/victoriapeckham/164175205
TTYFU =
 Usability +
 Field studies +
 Surveys +
 Metrics ++

Great
starting point
                   http://www.sensible.com/rocketsurgery/index.html
Unfortunately
                                                       real startups
                                                       don’t TTYFU

                                                       1. Lack of time
                                                       2. Lack of money
                                                       3. Too shy
                                                       4. “Launch and see”
                                                       syndrome



http://www.flickr.com/photos/dunkv/97119622/lightbox/
Unfortunately
                                                       real startups
                                                       don’t TTYFU

                 W         he Lack of time
                   hat is t 2. Lack of money
                             1.

                             3. d”
                            rlToo shy and see”
                 “He llo Wo 4. “Launch
                 of TTYFU   ?syndrome

http://www.flickr.com/photos/dunkv/97119622/lightbox/
TTYFU
W/O
TTYFU*
*Talk To Your F... Users Without
 Talking To Your F... Users
%^&*!!
                  WTF?
Product



Eng       bash% man ttyfuw/ottyfu
Structured UX Review

Simulate a target user!
- Simple & quick
- Catch issues early

 Not a substitute for TTYFU
 but a useful compliment ...
Simple Process
 1. Choose a Target User
 2. Identify their goal
 3. Step through UI to achieve
    goal (& note problems)
At each step ask:
“What would they do next?”
Example

User: My Mum (Mom)

Goal:
        I want to donate some money to
        my son’s sponsored bike ride
St ep 1
St ep 1

            Not personalized



                  Very wordy


          Buried call to action
St ep 2
St ep 2
           Again, easy to miss
           call to action



          Distracting animations

          Distracting navigation


                    Very wordy
St ep 3   Exercise for you!
Step 4   Exercise for you!
Recap
TTYFU!
No money? No time? Too shy?
- Do a structured UX review
- Choose target user and goal
- Step through flow systematically
- You will learn loads (promise!)
GO FORTH &
TTYFU!
Rick Boardman
rick@upstartux.com
@uxrick

More Related Content

What's hot

Social Media Schizophrenia
Social Media SchizophreniaSocial Media Schizophrenia
Social Media SchizophreniaNick Armstrong
 
The Landscape of 21st Century Learning: Personalised and Differentiated
The Landscape of 21st Century Learning: Personalised and DifferentiatedThe Landscape of 21st Century Learning: Personalised and Differentiated
The Landscape of 21st Century Learning: Personalised and DifferentiatedWesley Fryer
 
Community engagement through social networking
Community engagement through social networkingCommunity engagement through social networking
Community engagement through social networkingDave Briggs
 
Planningness 2011: Marketing to Primates
Planningness 2011: Marketing to PrimatesPlanningness 2011: Marketing to Primates
Planningness 2011: Marketing to PrimatesThe Integer Group
 
How to bet in Montecarlo and end up with some money in your pocket
How to bet in Montecarlo and end up with some money in your pocketHow to bet in Montecarlo and end up with some money in your pocket
How to bet in Montecarlo and end up with some money in your pocketPablo Domingo
 
Beyond Digital - IAS Workshop 2011
Beyond Digital - IAS Workshop 2011Beyond Digital - IAS Workshop 2011
Beyond Digital - IAS Workshop 2011Samantha Starmer
 
Create Cross Channel Experiences - Managing Experience 2011
Create Cross Channel Experiences - Managing Experience 2011Create Cross Channel Experiences - Managing Experience 2011
Create Cross Channel Experiences - Managing Experience 2011Samantha Starmer
 
11 Lessons Learned Through Mistakes (TEDxPerth 2013)
11 Lessons Learned Through Mistakes (TEDxPerth 2013)11 Lessons Learned Through Mistakes (TEDxPerth 2013)
11 Lessons Learned Through Mistakes (TEDxPerth 2013)Miles Burke
 
Don't Be a Digital Dinosaur: Design for the Space Between - Infocamp 2010 Ple...
Don't Be a Digital Dinosaur: Design for the Space Between - Infocamp 2010 Ple...Don't Be a Digital Dinosaur: Design for the Space Between - Infocamp 2010 Ple...
Don't Be a Digital Dinosaur: Design for the Space Between - Infocamp 2010 Ple...Samantha Starmer
 
Designing Cross Channel Experiences - MX 2011
Designing Cross Channel Experiences - MX 2011Designing Cross Channel Experiences - MX 2011
Designing Cross Channel Experiences - MX 2011Samantha Starmer
 

What's hot (18)

Social Media Schizophrenia
Social Media SchizophreniaSocial Media Schizophrenia
Social Media Schizophrenia
 
Digital Storytelling
Digital StorytellingDigital Storytelling
Digital Storytelling
 
The Landscape of 21st Century Learning: Personalised and Differentiated
The Landscape of 21st Century Learning: Personalised and DifferentiatedThe Landscape of 21st Century Learning: Personalised and Differentiated
The Landscape of 21st Century Learning: Personalised and Differentiated
 
Community engagement through social networking
Community engagement through social networkingCommunity engagement through social networking
Community engagement through social networking
 
Lettinggo 110902081541-phpapp02
Lettinggo 110902081541-phpapp02Lettinggo 110902081541-phpapp02
Lettinggo 110902081541-phpapp02
 
Real time return on investment
Real time return on investmentReal time return on investment
Real time return on investment
 
Planningness 2011: Marketing to Primates
Planningness 2011: Marketing to PrimatesPlanningness 2011: Marketing to Primates
Planningness 2011: Marketing to Primates
 
How to bet in Montecarlo and end up with some money in your pocket
How to bet in Montecarlo and end up with some money in your pocketHow to bet in Montecarlo and end up with some money in your pocket
How to bet in Montecarlo and end up with some money in your pocket
 
Beyond Digital - IAS Workshop 2011
Beyond Digital - IAS Workshop 2011Beyond Digital - IAS Workshop 2011
Beyond Digital - IAS Workshop 2011
 
Let's Get Visual
Let's Get VisualLet's Get Visual
Let's Get Visual
 
Pluginblc11 post
Pluginblc11 postPluginblc11 post
Pluginblc11 post
 
Create Cross Channel Experiences - Managing Experience 2011
Create Cross Channel Experiences - Managing Experience 2011Create Cross Channel Experiences - Managing Experience 2011
Create Cross Channel Experiences - Managing Experience 2011
 
11 Lessons Learned Through Mistakes (TEDxPerth 2013)
11 Lessons Learned Through Mistakes (TEDxPerth 2013)11 Lessons Learned Through Mistakes (TEDxPerth 2013)
11 Lessons Learned Through Mistakes (TEDxPerth 2013)
 
Camden writing2
Camden writing2Camden writing2
Camden writing2
 
Don't Be a Digital Dinosaur: Design for the Space Between - Infocamp 2010 Ple...
Don't Be a Digital Dinosaur: Design for the Space Between - Infocamp 2010 Ple...Don't Be a Digital Dinosaur: Design for the Space Between - Infocamp 2010 Ple...
Don't Be a Digital Dinosaur: Design for the Space Between - Infocamp 2010 Ple...
 
Failure by Omission
Failure by OmissionFailure by Omission
Failure by Omission
 
Designing Cross Channel Experiences - MX 2011
Designing Cross Channel Experiences - MX 2011Designing Cross Channel Experiences - MX 2011
Designing Cross Channel Experiences - MX 2011
 
Digital Scholarship
Digital ScholarshipDigital Scholarship
Digital Scholarship
 

Viewers also liked

всемирная торговая организация
всемирная торговая организациявсемирная торговая организация
всемирная торговая организацияdarenka45
 
Ravintola seahorse
Ravintola seahorseRavintola seahorse
Ravintola seahorseKin Tham
 
Amazing Specials on the 2010 Mercedes Benz C Class C300 at Used Car Dealershi...
Amazing Specials on the 2010 Mercedes Benz C Class C300 at Used Car Dealershi...Amazing Specials on the 2010 Mercedes Benz C Class C300 at Used Car Dealershi...
Amazing Specials on the 2010 Mercedes Benz C Class C300 at Used Car Dealershi...Baron Freeport Auto Outlet
 
Portfolio
PortfolioPortfolio
Portfoliosjsabo
 
血管内皮细胞在肿瘤转移中的作用
血管内皮细胞在肿瘤转移中的作用血管内皮细胞在肿瘤转移中的作用
血管内皮细胞在肿瘤转移中的作用mg1030061
 
Web 2.0 Tools Symposium 20 05 11
Web 2.0 Tools Symposium 20 05 11Web 2.0 Tools Symposium 20 05 11
Web 2.0 Tools Symposium 20 05 11Mary Asquith
 
Big data Whitepaper
Big data WhitepaperBig data Whitepaper
Big data WhitepaperRahul Rathi
 
Leadership Series Talk IIM Lucknow
Leadership Series Talk IIM LucknowLeadership Series Talk IIM Lucknow
Leadership Series Talk IIM LucknowAbhishek Singh
 
Brochure UNITEE EME
Brochure UNITEE EMEBrochure UNITEE EME
Brochure UNITEE EMEunitee
 
Pwr pt 7 langkah mencuci tangan
Pwr pt 7 langkah mencuci tanganPwr pt 7 langkah mencuci tangan
Pwr pt 7 langkah mencuci tanganshafieqah
 
Sekolah berbasis internasional dan sekolah nasional
Sekolah berbasis internasional dan sekolah nasionalSekolah berbasis internasional dan sekolah nasional
Sekolah berbasis internasional dan sekolah nasionalfitriantoadisaputro
 
Pwr pt 7 langkah mencuci tangan
Pwr pt 7 langkah mencuci tanganPwr pt 7 langkah mencuci tangan
Pwr pt 7 langkah mencuci tanganshafieqah
 
U1 nat 4° evaluacion
U1 nat 4° evaluacionU1 nat 4° evaluacion
U1 nat 4° evaluacionEvelyn Palma
 

Viewers also liked (15)

Comp app final
Comp app finalComp app final
Comp app final
 
всемирная торговая организация
всемирная торговая организациявсемирная торговая организация
всемирная торговая организация
 
Ravintola seahorse
Ravintola seahorseRavintola seahorse
Ravintola seahorse
 
Amazing Specials on the 2010 Mercedes Benz C Class C300 at Used Car Dealershi...
Amazing Specials on the 2010 Mercedes Benz C Class C300 at Used Car Dealershi...Amazing Specials on the 2010 Mercedes Benz C Class C300 at Used Car Dealershi...
Amazing Specials on the 2010 Mercedes Benz C Class C300 at Used Car Dealershi...
 
Portfolio
PortfolioPortfolio
Portfolio
 
血管内皮细胞在肿瘤转移中的作用
血管内皮细胞在肿瘤转移中的作用血管内皮细胞在肿瘤转移中的作用
血管内皮细胞在肿瘤转移中的作用
 
Web 2.0 Tools Symposium 20 05 11
Web 2.0 Tools Symposium 20 05 11Web 2.0 Tools Symposium 20 05 11
Web 2.0 Tools Symposium 20 05 11
 
Big data Whitepaper
Big data WhitepaperBig data Whitepaper
Big data Whitepaper
 
Leadership Series Talk IIM Lucknow
Leadership Series Talk IIM LucknowLeadership Series Talk IIM Lucknow
Leadership Series Talk IIM Lucknow
 
Brochure UNITEE EME
Brochure UNITEE EMEBrochure UNITEE EME
Brochure UNITEE EME
 
Pwr pt 7 langkah mencuci tangan
Pwr pt 7 langkah mencuci tanganPwr pt 7 langkah mencuci tangan
Pwr pt 7 langkah mencuci tangan
 
Sekolah berbasis internasional dan sekolah nasional
Sekolah berbasis internasional dan sekolah nasionalSekolah berbasis internasional dan sekolah nasional
Sekolah berbasis internasional dan sekolah nasional
 
Pwr pt 7 langkah mencuci tangan
Pwr pt 7 langkah mencuci tanganPwr pt 7 langkah mencuci tangan
Pwr pt 7 langkah mencuci tangan
 
U1 nat 4° evaluacion
U1 nat 4° evaluacionU1 nat 4° evaluacion
U1 nat 4° evaluacion
 
Ekonomi islam
Ekonomi islamEkonomi islam
Ekonomi islam
 

Similar to TTYFU - Talk To Your Fantastic Users For Usability

Ttyfu v7-angelpadorg
Ttyfu v7-angelpadorgTtyfu v7-angelpadorg
Ttyfu v7-angelpadorgRick Boardman
 
Teaching Interdependance v2.2
Teaching Interdependance v2.2Teaching Interdependance v2.2
Teaching Interdependance v2.2Darren Kuropatwa
 
How Social Has Changed the Way we Work
How Social Has Changed the Way we WorkHow Social Has Changed the Way we Work
How Social Has Changed the Way we WorkAndy Piper
 
Accidents and Failures as Fertile Creative Ground for the Near Future
Accidents and Failures as Fertile Creative Ground for the Near FutureAccidents and Failures as Fertile Creative Ground for the Near Future
Accidents and Failures as Fertile Creative Ground for the Near Futurenicolas nova
 
A Qualitative Approach towards Discovering Microblogging Practices of Scientists
A Qualitative Approach towards Discovering Microblogging Practices of ScientistsA Qualitative Approach towards Discovering Microblogging Practices of Scientists
A Qualitative Approach towards Discovering Microblogging Practices of ScientistsMartin Ebner
 
Teaching Interdependence v2
Teaching Interdependence v2Teaching Interdependence v2
Teaching Interdependence v2Darren Kuropatwa
 
Stop doing marketing, start conversations - for ICCAWorld
Stop doing marketing, start conversations - for ICCAWorldStop doing marketing, start conversations - for ICCAWorld
Stop doing marketing, start conversations - for ICCAWorldLykle de Vries
 
Failure is not an option, or, why you need to ask 'Why?" more often.
Failure is not an option, or, why you need to ask 'Why?" more often.Failure is not an option, or, why you need to ask 'Why?" more often.
Failure is not an option, or, why you need to ask 'Why?" more often.Alessandro Galetto
 
Inbound on a shoestring - Searchlove Boston
Inbound on a shoestring - Searchlove BostonInbound on a shoestring - Searchlove Boston
Inbound on a shoestring - Searchlove BostonWill Critchlow
 
How To Set Up Social Media Sites - Some new stuff | Crash, BOOM, tweet…with a...
How To Set Up Social Media Sites - Some new stuff | Crash, BOOM, tweet…with a...How To Set Up Social Media Sites - Some new stuff | Crash, BOOM, tweet…with a...
How To Set Up Social Media Sites - Some new stuff | Crash, BOOM, tweet…with a...Lee Yount
 
How To Set Up Social Media Sites - Some new stuff | Crash, BOOM, tweet…with a...
How To Set Up Social Media Sites - Some new stuff | Crash, BOOM, tweet…with a...How To Set Up Social Media Sites - Some new stuff | Crash, BOOM, tweet…with a...
How To Set Up Social Media Sites - Some new stuff | Crash, BOOM, tweet…with a...Lee Yount
 
Join the Secret Revolution
Join the Secret RevolutionJoin the Secret Revolution
Join the Secret RevolutionAlan Levine
 
"Do I have your attention?" Chris Atherton at UX Cambridge 2014
"Do I have your attention?" Chris Atherton at UX Cambridge 2014"Do I have your attention?" Chris Atherton at UX Cambridge 2014
"Do I have your attention?" Chris Atherton at UX Cambridge 2014Equal Experts
 
Teaching Interdependance v2.1
Teaching Interdependance v2.1Teaching Interdependance v2.1
Teaching Interdependance v2.1Darren Kuropatwa
 
The Creativity Imperative - NDC London 2014
The Creativity Imperative - NDC London 2014The Creativity Imperative - NDC London 2014
The Creativity Imperative - NDC London 2014Denise Jacobs
 

Similar to TTYFU - Talk To Your Fantastic Users For Usability (20)

Ttyfu v7-angelpadorg
Ttyfu v7-angelpadorgTtyfu v7-angelpadorg
Ttyfu v7-angelpadorg
 
Teaching Interdependance v2.2
Teaching Interdependance v2.2Teaching Interdependance v2.2
Teaching Interdependance v2.2
 
How Social Has Changed the Way we Work
How Social Has Changed the Way we WorkHow Social Has Changed the Way we Work
How Social Has Changed the Way we Work
 
Being There
Being ThereBeing There
Being There
 
Accidents and Failures as Fertile Creative Ground for the Near Future
Accidents and Failures as Fertile Creative Ground for the Near FutureAccidents and Failures as Fertile Creative Ground for the Near Future
Accidents and Failures as Fertile Creative Ground for the Near Future
 
A Qualitative Approach towards Discovering Microblogging Practices of Scientists
A Qualitative Approach towards Discovering Microblogging Practices of ScientistsA Qualitative Approach towards Discovering Microblogging Practices of Scientists
A Qualitative Approach towards Discovering Microblogging Practices of Scientists
 
Teaching Interdependence v2
Teaching Interdependence v2Teaching Interdependence v2
Teaching Interdependence v2
 
Stop doing marketing, start conversations - for ICCAWorld
Stop doing marketing, start conversations - for ICCAWorldStop doing marketing, start conversations - for ICCAWorld
Stop doing marketing, start conversations - for ICCAWorld
 
Failure is not an option, or, why you need to ask 'Why?" more often.
Failure is not an option, or, why you need to ask 'Why?" more often.Failure is not an option, or, why you need to ask 'Why?" more often.
Failure is not an option, or, why you need to ask 'Why?" more often.
 
Inbound on a shoestring - Searchlove Boston
Inbound on a shoestring - Searchlove BostonInbound on a shoestring - Searchlove Boston
Inbound on a shoestring - Searchlove Boston
 
How To Set Up Social Media Sites - Some new stuff | Crash, BOOM, tweet…with a...
How To Set Up Social Media Sites - Some new stuff | Crash, BOOM, tweet…with a...How To Set Up Social Media Sites - Some new stuff | Crash, BOOM, tweet…with a...
How To Set Up Social Media Sites - Some new stuff | Crash, BOOM, tweet…with a...
 
How To Set Up Social Media Sites - Some new stuff | Crash, BOOM, tweet…with a...
How To Set Up Social Media Sites - Some new stuff | Crash, BOOM, tweet…with a...How To Set Up Social Media Sites - Some new stuff | Crash, BOOM, tweet…with a...
How To Set Up Social Media Sites - Some new stuff | Crash, BOOM, tweet…with a...
 
Digital Disappointments: how to dodge them
Digital Disappointments: how to dodge them Digital Disappointments: how to dodge them
Digital Disappointments: how to dodge them
 
Social media plus final
Social media plus finalSocial media plus final
Social media plus final
 
Join the Secret Revolution
Join the Secret RevolutionJoin the Secret Revolution
Join the Secret Revolution
 
TLTGswgFQ-POD-HBCUFDN
TLTGswgFQ-POD-HBCUFDNTLTGswgFQ-POD-HBCUFDN
TLTGswgFQ-POD-HBCUFDN
 
"Do I have your attention?" Chris Atherton at UX Cambridge 2014
"Do I have your attention?" Chris Atherton at UX Cambridge 2014"Do I have your attention?" Chris Atherton at UX Cambridge 2014
"Do I have your attention?" Chris Atherton at UX Cambridge 2014
 
Teaching Interdependance v2.1
Teaching Interdependance v2.1Teaching Interdependance v2.1
Teaching Interdependance v2.1
 
The Creativity Imperative - NDC London 2014
The Creativity Imperative - NDC London 2014The Creativity Imperative - NDC London 2014
The Creativity Imperative - NDC London 2014
 
Science in the Open
Science in the OpenScience in the Open
Science in the Open
 

Recently uploaded

Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 

Recently uploaded (20)

Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 

TTYFU - Talk To Your Fantastic Users For Usability

  • 2. Cast Product UX User Eng Thanks to Braden Kowitz for smiley graphics
  • 4. Go away. How do I get CNN in MS-Office? RTFM! Read The Fantastic(?) Manual http://www.all-tribes.com/eng/catalog/rtfm-vol2-girls-mastic-p-51.html
  • 5. Unfortunately real people don’t RTFM 1. F != “Fantastic” 2. Easier to bug the local techie 3. Better things to do http://www.flickr.com/photos/juandesant/2320949867/
  • 6. Unfortunately real people don’t RTFM 1. F != “Fantastic” Usability time! 2. Easier to bug the local techie 3. Better things to do http://www.flickr.com/photos/juandesant/2320949867/
  • 7. How do we make our product usable? TTYFU co-creation credit: Dave McClure Pic: http://www.flickr.com/photos/victoriapeckham/164175205
  • 8. Go away! How do we make our TTYFU! product usable? Talk To Your Fantastic(?) Users TTYFU co-creation credit: Dave McClure Pic: http://www.flickr.com/photos/victoriapeckham/164175205
  • 9. TTYFU = Usability + Field studies + Surveys + Metrics ++ Great starting point http://www.sensible.com/rocketsurgery/index.html
  • 10. Unfortunately real startups don’t TTYFU 1. Lack of time 2. Lack of money 3. Too shy 4. “Launch and see” syndrome http://www.flickr.com/photos/dunkv/97119622/lightbox/
  • 11. Unfortunately real startups don’t TTYFU W he Lack of time hat is t 2. Lack of money 1. 3. d” rlToo shy and see” “He llo Wo 4. “Launch of TTYFU ?syndrome http://www.flickr.com/photos/dunkv/97119622/lightbox/
  • 12. TTYFU W/O TTYFU* *Talk To Your F... Users Without Talking To Your F... Users
  • 13. %^&*!! WTF? Product Eng bash% man ttyfuw/ottyfu
  • 14. Structured UX Review Simulate a target user! - Simple & quick - Catch issues early Not a substitute for TTYFU but a useful compliment ...
  • 15. Simple Process 1. Choose a Target User 2. Identify their goal 3. Step through UI to achieve goal (& note problems) At each step ask: “What would they do next?”
  • 16. Example User: My Mum (Mom) Goal: I want to donate some money to my son’s sponsored bike ride
  • 18. St ep 1 Not personalized Very wordy Buried call to action
  • 20. St ep 2 Again, easy to miss call to action Distracting animations Distracting navigation Very wordy
  • 21. St ep 3 Exercise for you!
  • 22. Step 4 Exercise for you!
  • 23. Recap TTYFU! No money? No time? Too shy? - Do a structured UX review - Choose target user and goal - Step through flow systematically - You will learn loads (promise!)
  • 24. GO FORTH & TTYFU! Rick Boardman rick@upstartux.com @uxrick

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n