SlideShare ist ein Scribd-Unternehmen logo
1 von 22
DISCOUNT MOBILE USABILITY
      TECHNIQUES
Getting cheap, fast, reliable product
   feedback for mobile devices
             Chris Nodder
      Chris Nodder Consulting LLC
Share!
• Issues you face
• Tips and tricks
• Best/worst practices
1987




                                      1994


              The issues with testing
              mobile devices aren’t new
       1999
Problems doing mobile usability
• Physical
  – How to see/record what’s going on
  – Many device types – which to test?
• Behavioral
  – Triggering/capturing the important moments
  – Observing the interaction without changing it
  – Usability labs aren’t very true-to-life
• Emotional
  – Many features/apps are discretionary
  – Emotional engagement is hard to test for
Cheap, fast, reliable: pick two
• How can you get feedback to the product
  team quickly and cheaply, and still feel
  confident about it?

• Incremental research
  – Each piece is cheap and fast
  – Each piece answers specific questions that are
    preventing the team from moving on
  – In aggregate, the observations back each other
    up and provide the reliability you need
Time in project cycle   Location     Measurement       Technique



                                   Customer Dev’t   Lead User studies
                                   User needs       Ethnography




                                   Effectiveness    RITE testing
                                   Efficiency       Metrics




                                   Utility          Metrics
                                   Delight          Observation
Physical issues




flickr/waltarrrrr
Little Springs Design   Lokion Interactive




  Contour



                          Noldus
Recruiting, location issues
• Recruiting
   – Require at least 3 months familiarity with current device
   – Remind users to bring their phone & charger
   – Find a way to reimburse them for data/minutes used if
     not on all-you-can-eat plan
   – Make sure their provider has reception at your location (if
     lab-based)
   – Do they need glasses to read phone screen? (bring them)
• Testing tips
   – Room without direct overhead lights (glare)
   – Be prepared for higher failure rates doing tasks on mobile
     devices (need to reassure users)
Capturing behavior
• Low-fidelity for concept validation
   – Paper prototyping
• Higher fidelity for interaction validation
   –   Flash, DHTML either on phone or on PC
   –   Emulator studies
   –   Competitor studies
   –   Early builds
• On-phone (user’s phone) as soon as possible
   –   Must be stable enough
   –   Gather metrics
   –   OTA updates if possible (roll out bug fixes)
   –   Diary studies via twitter and e-mail
Emotional element (delight)
• How do we measure engagement?
  – Amount of use (and use over time) is a proxy
  – Desirability toolkit (Product Reaction Cards)
  – Analysis of adjectives used in forums/blog
    postings
User experience over time
                      Orientation Incorporation Identification
                       Learn about the   Use the product in      Differentiate self from
                           product          everyday life                others




       Anticipation



     1 week                                                   4 weeks
     before                                                     after



What “good product”    Ease of use       Usefulness               Social impact
means at each phase    Stimulation       Fits daily rituals       Stimulation

                                                              Karapanos et al, CHI 2009
Accessible       Creative         Fast               Meaningful     Slow
Advanced         Customizable     Flexible           Motivating     Sophisticated
Annoying         Cutting edge     Fragile            Not Secure     Stable
Appealing        Dated            Fresh              Not Valuable   Sterile
Approachable     Desirable        Friendly           Novel          Stimulating
Attractive       Difficult        Frustrating        Old            Straight Forward
Boring           Disconnected     Fun                Optimistic     Stressful
Business-like    Disruptive       Gets in the way    Ordinary       Time-consuming
Busy             Distracting      Hard to Use        Organized      Time-Saving
Calm             Dull             Helpful            Overbearing    Too Technical
Clean            Easy to use      High quality       Overwhelming   Trustworthy
Clear            Effective        Impersonal         Patronizing    Unapproachable
Collaborative    Efficient        Impressive         Personal       Unattractive
Comfortable      Effortless       Incomprehensible   Poor quality   Uncontrollable
Compatible       Empowering       Inconsistent       Powerful       Unconventional
Compelling       Energetic        Ineffective        Predictable    Understandable
Complex          Engaging         Innovative         Professional   Undesirable
Comprehensive    Entertaining     Inspiring          Relevant       Unpredictable
Confident        Enthusiastic     Integrated         Reliable       Unrefined
Confusing        Essential        Intimidating       Responsive     Usable
Connected        Exceptional      Intuitive          Rigid          Useful
Consistent       Exciting         Inviting           Satisfying     Valuable
Controllable     Expected         Irrelevant         Secure
Convenient       Familiar         Low Maintenance    Simplistic

                www.microsoft.com/usability/uepostings/desirabilitytoolkit.doc
Extra time…
Involving the team
• List of questions team has
  – Write down how each will be answered
  – Write down answers as they come in
  …this way team has a stake in finding answers


• RITE testing: team must attend
• Metrics: team must code into product
• Field visits: encourages user empathy
RITE (Rapid Iterative Testing and
Evaluation)
• Ship an improved interface as rapidly and cheaply as
  possible
   – More important to find and fix big issues than to find
     every issue
• Fix issues as they are found in a study, run only
  enough users to ensure the fix worked
   – Development team must agree what users should be able
     to achieve with the system (helps define issue severity)
   – Development team must attend, agree issue fix, be
     prepared to code fixes “on the fly”
   – Usability Engineer must be experienced in domain and in
     typical user issues to calculate level of severity
RITE - fixing issues
• Categories of issues
  1. Issues with obvious cause and solution, quick fix
        Fix and test with next participant
  2. Issues with obvious cause and solution, big fix
        Start fix now, test with fixed prototype when stable
  3. Issues with no obvious cause (or solution)
        Keep collecting data, upgrade issue to 1 or 2
  4. Issues caused by other factors (test
     script, participant)
        Keep collecting data, learn from mistakes

         … allows you to test fixes in the same study
         … not an excuse for sloppy coding, UX work
RITE - Age of Empires II example
         Vertical lines
         are revisions
         to test code




               “Blip” = more
               errors seen after
               blocking issues
               removed


                                   Extra users
                                   tested to see
                                   fixes worked
Forrester mobile app model
•   Handy structure for thinking about mobile user testing
•   The five contexts which are amplified by mobile are:
    location, locomotion, immediacy, intimacy and device.
     – Location: People use apps in a wide variety of locations, which can be determined
       through the use of GPS.
     – Locomotion: Mobile users access their devices while on the move - walking, running
       and even (unfortunately), driving. If a phone has an accelerometer, the app can
       detect the motion, speed and direction of the device.
     – Immediacy: Mobile users are not stationary - they need a mobile app to immediately
       react to find a price, transfer funds or update their status, for example. They'll be
       even more pleased when the app combines immediacy with location and locomotion
       info to anticipate their needs.
     – Intimacy: Mobile users identify with their device, but designing for intimacy means
       you have to understand each person's relationship with their device. For example, a
       bargain shopper may love getting in-store coupons via push notifications, but
       another user may hate it.
     – Device: Finally, developers should take into consideration the features specific to
       the device, including the varying form factors, plus the device's touch, voice
       recognition and image recognition capabilities.




                                                          Mobile app design best practices
                                                          Mike Gualtieri, Forrester Research
chris@nodder.com
    @uxgrump




     Taming evil interfaces
 Creating heavenly experiences

Weitere ähnliche Inhalte

Was ist angesagt?

Usability--What is it?
Usability--What is it?Usability--What is it?
Usability--What is it?Ann Krause
 
User Experience Design Fundamentals - Part 1: Users & Goals
User Experience Design Fundamentals - Part 1: Users & GoalsUser Experience Design Fundamentals - Part 1: Users & Goals
User Experience Design Fundamentals - Part 1: Users & GoalsLaura B
 
Visualising the User Experience
Visualising the User ExperienceVisualising the User Experience
Visualising the User ExperienceGrant Robinson
 
User Experience 3: User Experience, Usability and Accessibility
User Experience 3: User Experience, Usability and AccessibilityUser Experience 3: User Experience, Usability and Accessibility
User Experience 3: User Experience, Usability and AccessibilityMarc Miquel
 
Guerrilla Usability: Insight on a Shoestring
Guerrilla Usability: Insight on a ShoestringGuerrilla Usability: Insight on a Shoestring
Guerrilla Usability: Insight on a ShoestringDavid Sturtz
 
User Experience Design Fundamentals - Part 3: From People to Product
User Experience Design Fundamentals - Part 3: From People to ProductUser Experience Design Fundamentals - Part 3: From People to Product
User Experience Design Fundamentals - Part 3: From People to ProductLaura B
 
APIA2018 - Zahra Tashakorinia - Design Hacks & Paper Prototyping
APIA2018 - Zahra Tashakorinia - Design Hacks & Paper PrototypingAPIA2018 - Zahra Tashakorinia - Design Hacks & Paper Prototyping
APIA2018 - Zahra Tashakorinia - Design Hacks & Paper PrototypingEuropean Innovation Academy
 
Designing a Cohesive Customer Experience
Designing a Cohesive Customer ExperienceDesigning a Cohesive Customer Experience
Designing a Cohesive Customer ExperienceUsabilitySciences
 
User Interface Design in Practice
User Interface Design in PracticeUser Interface Design in Practice
User Interface Design in PracticeJustine Sanderson
 
Optimizing for a faster user experience Pt 2: How-to.
Optimizing for a faster user experience Pt 2: How-to.Optimizing for a faster user experience Pt 2: How-to.
Optimizing for a faster user experience Pt 2: How-to.James Christie
 
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface DesignAn Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface DesignJochen Wolters
 
Creating an Online Community for User Research
Creating an Online Community for User ResearchCreating an Online Community for User Research
Creating an Online Community for User ResearchTom Vollaro
 
Know Thy User: The Missing Element in SharePoint Solutions (User Centered Des...
Know Thy User: The Missing Element in SharePoint Solutions (User Centered Des...Know Thy User: The Missing Element in SharePoint Solutions (User Centered Des...
Know Thy User: The Missing Element in SharePoint Solutions (User Centered Des...Marcy Kellar
 
User Interface Prototyping - Low- and High-Fidelity Prototyping Today
User Interface Prototyping - Low- and High-Fidelity Prototyping TodayUser Interface Prototyping - Low- and High-Fidelity Prototyping Today
User Interface Prototyping - Low- and High-Fidelity Prototyping TodayThomas Memmel
 
Video Game Usability Testing - Answering the Why
Video Game Usability Testing - Answering the WhyVideo Game Usability Testing - Answering the Why
Video Game Usability Testing - Answering the Whyaustinupa
 
The Emperor's New Lean UX: Why I'm not using lean UX, and perhaps why you sho...
The Emperor's New Lean UX: Why I'm not using lean UX, and perhaps why you sho...The Emperor's New Lean UX: Why I'm not using lean UX, and perhaps why you sho...
The Emperor's New Lean UX: Why I'm not using lean UX, and perhaps why you sho...Everett McKay
 

Was ist angesagt? (20)

Usability basics
Usability basicsUsability basics
Usability basics
 
Usability--What is it?
Usability--What is it?Usability--What is it?
Usability--What is it?
 
User Experience Design Fundamentals - Part 1: Users & Goals
User Experience Design Fundamentals - Part 1: Users & GoalsUser Experience Design Fundamentals - Part 1: Users & Goals
User Experience Design Fundamentals - Part 1: Users & Goals
 
Visualising the User Experience
Visualising the User ExperienceVisualising the User Experience
Visualising the User Experience
 
User Experience 3: User Experience, Usability and Accessibility
User Experience 3: User Experience, Usability and AccessibilityUser Experience 3: User Experience, Usability and Accessibility
User Experience 3: User Experience, Usability and Accessibility
 
Web Usability
Web UsabilityWeb Usability
Web Usability
 
Guerrilla Usability: Insight on a Shoestring
Guerrilla Usability: Insight on a ShoestringGuerrilla Usability: Insight on a Shoestring
Guerrilla Usability: Insight on a Shoestring
 
User Experience Design Fundamentals - Part 3: From People to Product
User Experience Design Fundamentals - Part 3: From People to ProductUser Experience Design Fundamentals - Part 3: From People to Product
User Experience Design Fundamentals - Part 3: From People to Product
 
APIA2018 - Zahra Tashakorinia - Design Hacks & Paper Prototyping
APIA2018 - Zahra Tashakorinia - Design Hacks & Paper PrototypingAPIA2018 - Zahra Tashakorinia - Design Hacks & Paper Prototyping
APIA2018 - Zahra Tashakorinia - Design Hacks & Paper Prototyping
 
Designing a Cohesive Customer Experience
Designing a Cohesive Customer ExperienceDesigning a Cohesive Customer Experience
Designing a Cohesive Customer Experience
 
User Interface Design in Practice
User Interface Design in PracticeUser Interface Design in Practice
User Interface Design in Practice
 
Optimizing for a faster user experience Pt 2: How-to.
Optimizing for a faster user experience Pt 2: How-to.Optimizing for a faster user experience Pt 2: How-to.
Optimizing for a faster user experience Pt 2: How-to.
 
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface DesignAn Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
 
Creating an Online Community for User Research
Creating an Online Community for User ResearchCreating an Online Community for User Research
Creating an Online Community for User Research
 
Ux guide
Ux guideUx guide
Ux guide
 
Know Thy User: The Missing Element in SharePoint Solutions (User Centered Des...
Know Thy User: The Missing Element in SharePoint Solutions (User Centered Des...Know Thy User: The Missing Element in SharePoint Solutions (User Centered Des...
Know Thy User: The Missing Element in SharePoint Solutions (User Centered Des...
 
IA basics
IA basicsIA basics
IA basics
 
User Interface Prototyping - Low- and High-Fidelity Prototyping Today
User Interface Prototyping - Low- and High-Fidelity Prototyping TodayUser Interface Prototyping - Low- and High-Fidelity Prototyping Today
User Interface Prototyping - Low- and High-Fidelity Prototyping Today
 
Video Game Usability Testing - Answering the Why
Video Game Usability Testing - Answering the WhyVideo Game Usability Testing - Answering the Why
Video Game Usability Testing - Answering the Why
 
The Emperor's New Lean UX: Why I'm not using lean UX, and perhaps why you sho...
The Emperor's New Lean UX: Why I'm not using lean UX, and perhaps why you sho...The Emperor's New Lean UX: Why I'm not using lean UX, and perhaps why you sho...
The Emperor's New Lean UX: Why I'm not using lean UX, and perhaps why you sho...
 

Ähnlich wie MUS TECHNIQUES FOR FAST MOBILE FEEDBACK

Agile methodology - Humanity
Agile methodology  - HumanityAgile methodology  - Humanity
Agile methodology - HumanityHumanity
 
Owning the product by owning the user experience
Owning the product by owning the user experienceOwning the product by owning the user experience
Owning the product by owning the user experienceMark Notess
 
Usability Testing and QA 12 11-15
Usability Testing and QA 12 11-15Usability Testing and QA 12 11-15
Usability Testing and QA 12 11-15Shilpa Thanawala
 
Remote usability testing and remote user research for usability
Remote usability testing and remote user research for usabilityRemote usability testing and remote user research for usability
Remote usability testing and remote user research for usabilityUser Vision
 
Metrics in usability testing and user experiences
Metrics in usability testing and user experiencesMetrics in usability testing and user experiences
Metrics in usability testing and user experiencesHim Chitchat
 
How to do usability testing and eye tracking
How to do usability testing and eye trackingHow to do usability testing and eye tracking
How to do usability testing and eye trackingObjective Experience
 
Usability Tips And Tricks For Beginners Experience Dynamics Web Seminar
Usability Tips And Tricks For Beginners   Experience Dynamics Web SeminarUsability Tips And Tricks For Beginners   Experience Dynamics Web Seminar
Usability Tips And Tricks For Beginners Experience Dynamics Web SeminarExperience Dynamics
 
Usability for everyone : Google I/O Extended 2018
Usability for everyone : Google I/O Extended 2018Usability for everyone : Google I/O Extended 2018
Usability for everyone : Google I/O Extended 2018Jagriti Pande
 
Usability in product development
Usability in product developmentUsability in product development
Usability in product developmentRavi Shyam
 
Usability Testing and QA 7-18-14
Usability Testing and QA 7-18-14Usability Testing and QA 7-18-14
Usability Testing and QA 7-18-14Shilpa Thanawala
 
Harness Mobile Usability Testing to Improve Your Mobile Experience
Harness Mobile Usability Testing to Improve Your Mobile Experience Harness Mobile Usability Testing to Improve Your Mobile Experience
Harness Mobile Usability Testing to Improve Your Mobile Experience UserZoom
 
Usability Testing for Qualitative Researchers - QRCA NYC Chapter event
Usability Testing for Qualitative Researchers - QRCA NYC Chapter eventUsability Testing for Qualitative Researchers - QRCA NYC Chapter event
Usability Testing for Qualitative Researchers - QRCA NYC Chapter eventKay Aubrey
 
Side Smirk Capabilities
Side Smirk CapabilitiesSide Smirk Capabilities
Side Smirk CapabilitiesSide Smirk
 
Usability study
Usability studyUsability study
Usability studyLi Bin
 
Art Center Interactive Design 4 - #4 Usability Testing
Art Center Interactive Design 4 - #4 Usability TestingArt Center Interactive Design 4 - #4 Usability Testing
Art Center Interactive Design 4 - #4 Usability TestingJoy Liu
 
Advanced Methods for User Evaluation in Enterprise AR
Advanced Methods for User Evaluation in Enterprise ARAdvanced Methods for User Evaluation in Enterprise AR
Advanced Methods for User Evaluation in Enterprise ARMark Billinghurst
 
Design process design rules
Design process  design rulesDesign process  design rules
Design process design rulesPreeti Mishra
 
Respoteam Agile User Research Manifesto
Respoteam Agile User Research ManifestoRespoteam Agile User Research Manifesto
Respoteam Agile User Research ManifestoSzymon Mydlarz
 

Ähnlich wie MUS TECHNIQUES FOR FAST MOBILE FEEDBACK (20)

Agile methodology - Humanity
Agile methodology  - HumanityAgile methodology  - Humanity
Agile methodology - Humanity
 
Owning the product by owning the user experience
Owning the product by owning the user experienceOwning the product by owning the user experience
Owning the product by owning the user experience
 
Usability Testing and QA 12 11-15
Usability Testing and QA 12 11-15Usability Testing and QA 12 11-15
Usability Testing and QA 12 11-15
 
Remote usability testing and remote user research for usability
Remote usability testing and remote user research for usabilityRemote usability testing and remote user research for usability
Remote usability testing and remote user research for usability
 
Chapter 7 the good-enough - tables
Chapter 7   the good-enough - tablesChapter 7   the good-enough - tables
Chapter 7 the good-enough - tables
 
Metrics in usability testing and user experiences
Metrics in usability testing and user experiencesMetrics in usability testing and user experiences
Metrics in usability testing and user experiences
 
How to do usability testing and eye tracking
How to do usability testing and eye trackingHow to do usability testing and eye tracking
How to do usability testing and eye tracking
 
Usability Tips And Tricks For Beginners Experience Dynamics Web Seminar
Usability Tips And Tricks For Beginners   Experience Dynamics Web SeminarUsability Tips And Tricks For Beginners   Experience Dynamics Web Seminar
Usability Tips And Tricks For Beginners Experience Dynamics Web Seminar
 
Usability for everyone : Google I/O Extended 2018
Usability for everyone : Google I/O Extended 2018Usability for everyone : Google I/O Extended 2018
Usability for everyone : Google I/O Extended 2018
 
Usability in product development
Usability in product developmentUsability in product development
Usability in product development
 
Usability Testing and QA 7-18-14
Usability Testing and QA 7-18-14Usability Testing and QA 7-18-14
Usability Testing and QA 7-18-14
 
Harness Mobile Usability Testing to Improve Your Mobile Experience
Harness Mobile Usability Testing to Improve Your Mobile Experience Harness Mobile Usability Testing to Improve Your Mobile Experience
Harness Mobile Usability Testing to Improve Your Mobile Experience
 
Usability Testing for Qualitative Researchers - QRCA NYC Chapter event
Usability Testing for Qualitative Researchers - QRCA NYC Chapter eventUsability Testing for Qualitative Researchers - QRCA NYC Chapter event
Usability Testing for Qualitative Researchers - QRCA NYC Chapter event
 
Side Smirk Capabilities
Side Smirk CapabilitiesSide Smirk Capabilities
Side Smirk Capabilities
 
Lean analytics
Lean analyticsLean analytics
Lean analytics
 
Usability study
Usability studyUsability study
Usability study
 
Art Center Interactive Design 4 - #4 Usability Testing
Art Center Interactive Design 4 - #4 Usability TestingArt Center Interactive Design 4 - #4 Usability Testing
Art Center Interactive Design 4 - #4 Usability Testing
 
Advanced Methods for User Evaluation in Enterprise AR
Advanced Methods for User Evaluation in Enterprise ARAdvanced Methods for User Evaluation in Enterprise AR
Advanced Methods for User Evaluation in Enterprise AR
 
Design process design rules
Design process  design rulesDesign process  design rules
Design process design rules
 
Respoteam Agile User Research Manifesto
Respoteam Agile User Research ManifestoRespoteam Agile User Research Manifesto
Respoteam Agile User Research Manifesto
 

Kürzlich hochgeladen

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
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
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
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
 
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
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
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
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 

Kürzlich hochgeladen (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
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
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
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
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
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
 
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
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 

MUS TECHNIQUES FOR FAST MOBILE FEEDBACK

  • 1. DISCOUNT MOBILE USABILITY TECHNIQUES Getting cheap, fast, reliable product feedback for mobile devices Chris Nodder Chris Nodder Consulting LLC
  • 2. Share! • Issues you face • Tips and tricks • Best/worst practices
  • 3. 1987 1994 The issues with testing mobile devices aren’t new 1999
  • 4. Problems doing mobile usability • Physical – How to see/record what’s going on – Many device types – which to test? • Behavioral – Triggering/capturing the important moments – Observing the interaction without changing it – Usability labs aren’t very true-to-life • Emotional – Many features/apps are discretionary – Emotional engagement is hard to test for
  • 5. Cheap, fast, reliable: pick two • How can you get feedback to the product team quickly and cheaply, and still feel confident about it? • Incremental research – Each piece is cheap and fast – Each piece answers specific questions that are preventing the team from moving on – In aggregate, the observations back each other up and provide the reliability you need
  • 6. Time in project cycle Location Measurement Technique Customer Dev’t Lead User studies User needs Ethnography Effectiveness RITE testing Efficiency Metrics Utility Metrics Delight Observation
  • 8.
  • 9. Little Springs Design Lokion Interactive Contour Noldus
  • 10. Recruiting, location issues • Recruiting – Require at least 3 months familiarity with current device – Remind users to bring their phone & charger – Find a way to reimburse them for data/minutes used if not on all-you-can-eat plan – Make sure their provider has reception at your location (if lab-based) – Do they need glasses to read phone screen? (bring them) • Testing tips – Room without direct overhead lights (glare) – Be prepared for higher failure rates doing tasks on mobile devices (need to reassure users)
  • 11. Capturing behavior • Low-fidelity for concept validation – Paper prototyping • Higher fidelity for interaction validation – Flash, DHTML either on phone or on PC – Emulator studies – Competitor studies – Early builds • On-phone (user’s phone) as soon as possible – Must be stable enough – Gather metrics – OTA updates if possible (roll out bug fixes) – Diary studies via twitter and e-mail
  • 12.
  • 13. Emotional element (delight) • How do we measure engagement? – Amount of use (and use over time) is a proxy – Desirability toolkit (Product Reaction Cards) – Analysis of adjectives used in forums/blog postings
  • 14. User experience over time Orientation Incorporation Identification Learn about the Use the product in Differentiate self from product everyday life others Anticipation 1 week 4 weeks before after What “good product” Ease of use Usefulness Social impact means at each phase Stimulation Fits daily rituals Stimulation Karapanos et al, CHI 2009
  • 15. Accessible Creative Fast Meaningful Slow Advanced Customizable Flexible Motivating Sophisticated Annoying Cutting edge Fragile Not Secure Stable Appealing Dated Fresh Not Valuable Sterile Approachable Desirable Friendly Novel Stimulating Attractive Difficult Frustrating Old Straight Forward Boring Disconnected Fun Optimistic Stressful Business-like Disruptive Gets in the way Ordinary Time-consuming Busy Distracting Hard to Use Organized Time-Saving Calm Dull Helpful Overbearing Too Technical Clean Easy to use High quality Overwhelming Trustworthy Clear Effective Impersonal Patronizing Unapproachable Collaborative Efficient Impressive Personal Unattractive Comfortable Effortless Incomprehensible Poor quality Uncontrollable Compatible Empowering Inconsistent Powerful Unconventional Compelling Energetic Ineffective Predictable Understandable Complex Engaging Innovative Professional Undesirable Comprehensive Entertaining Inspiring Relevant Unpredictable Confident Enthusiastic Integrated Reliable Unrefined Confusing Essential Intimidating Responsive Usable Connected Exceptional Intuitive Rigid Useful Consistent Exciting Inviting Satisfying Valuable Controllable Expected Irrelevant Secure Convenient Familiar Low Maintenance Simplistic www.microsoft.com/usability/uepostings/desirabilitytoolkit.doc
  • 17. Involving the team • List of questions team has – Write down how each will be answered – Write down answers as they come in …this way team has a stake in finding answers • RITE testing: team must attend • Metrics: team must code into product • Field visits: encourages user empathy
  • 18. RITE (Rapid Iterative Testing and Evaluation) • Ship an improved interface as rapidly and cheaply as possible – More important to find and fix big issues than to find every issue • Fix issues as they are found in a study, run only enough users to ensure the fix worked – Development team must agree what users should be able to achieve with the system (helps define issue severity) – Development team must attend, agree issue fix, be prepared to code fixes “on the fly” – Usability Engineer must be experienced in domain and in typical user issues to calculate level of severity
  • 19. RITE - fixing issues • Categories of issues 1. Issues with obvious cause and solution, quick fix  Fix and test with next participant 2. Issues with obvious cause and solution, big fix  Start fix now, test with fixed prototype when stable 3. Issues with no obvious cause (or solution)  Keep collecting data, upgrade issue to 1 or 2 4. Issues caused by other factors (test script, participant)  Keep collecting data, learn from mistakes … allows you to test fixes in the same study … not an excuse for sloppy coding, UX work
  • 20. RITE - Age of Empires II example Vertical lines are revisions to test code “Blip” = more errors seen after blocking issues removed Extra users tested to see fixes worked
  • 21. Forrester mobile app model • Handy structure for thinking about mobile user testing • The five contexts which are amplified by mobile are: location, locomotion, immediacy, intimacy and device. – Location: People use apps in a wide variety of locations, which can be determined through the use of GPS. – Locomotion: Mobile users access their devices while on the move - walking, running and even (unfortunately), driving. If a phone has an accelerometer, the app can detect the motion, speed and direction of the device. – Immediacy: Mobile users are not stationary - they need a mobile app to immediately react to find a price, transfer funds or update their status, for example. They'll be even more pleased when the app combines immediacy with location and locomotion info to anticipate their needs. – Intimacy: Mobile users identify with their device, but designing for intimacy means you have to understand each person's relationship with their device. For example, a bargain shopper may love getting in-store coupons via push notifications, but another user may hate it. – Device: Finally, developers should take into consideration the features specific to the device, including the varying form factors, plus the device's touch, voice recognition and image recognition capabilities. Mobile app design best practices Mike Gualtieri, Forrester Research
  • 22. chris@nodder.com @uxgrump Taming evil interfaces Creating heavenly experiences

Hinweis der Redaktion

  1. Who works on hardware?Who works on OS?Who works on apps? Commercial or in-house (enterprise)?I will compile the suggestions that you give during this session and add them to the end of the presentation so that it’s captured in the record.
  2. Techniques are similar to other areas of HCI. Kiosk and ATM testing, dumb terminal interactions, Microsoft Surface, … you aren’t alone! These problems aren’t new.Here is a list of some studies I’ve been involved in. 1993: Psion Series II for banking applications1994: Telephone and TV banking1994: Holiday booking via video kiosk1995: Mondex smart-card “wallet”1997: Video conferencing over WiFi networks1999: Game consoles2000: Mobile versions of Web sitesAll had unusual form factors, were used in a mobile or unusual environment, had atypical input mechanisms, or included completely unfamiliar concepts. For each of them, we had to work out what the issues were likely to be and then observe them and resolve them. Normally on very compressed timescales. Mondex: http://wings.buffalo.edu/academic/department/som/isinterface/is_syllabus/mondex/mondex.html
  3. “Killing time is the killer app” – in other words, people tend to do stuff with mobile devices when they have 5 mins and aren’t near a larger deviceGet list of problems from audience tooScreen + buttons + user moving aroundThen of course there are all the traditional issues with doing user research, like getting the team interested. Might touch on those at the end if there’s time.
  4. Turn it into a data exploration project for the whole team. What questions do they have? How would they propose answering them? You can play the role of teacher (this is why you can’t just ask users/this is why your prposal won’t work) and evaluator. You can also get the team involved in observations and interpretation of the results. This makes them all more user-aware. It also helps them see that some questions don’t get answered in one go. Instead you chip away at the question piece by piece, and there’s a cost-benefit trade off to each piece of research that you do.
  5. Ecological validity vs. solid data collection: Need more than one study – optimize each for capturing different types of behaviorsLab based = data on effectiveness, efficiencyField based = satisfaction, delight, utilityEarly in the project, get out in the field. Make sure you’re developing something that people need Ethnographic/user need analysis/Lead User studiesOnce you start development, stay in the office until you have something that can be sensibly taken out to the field againPaper prototypes to set directionMock-ups or early code to measure interactions“engineer” the interruptions/events that you need to observeOnce it’s good enough (but with enough time before shipping to fix stuff) get back out to the field for validity testing.Competitor products that are already on the marketStable code for field observations on users’ own devicesInstrumented code for metrics-based longitudinal work
  6. So we’re going to do lots of fast, cheap studies – but how? First, the physical problems
  7. PicMe needs root on Android – FREE – screen server duplicates UI in browser – 2-way interaction (demo)Display Recorder is for jailbroken iPhones (Cydia store)Display Out uses VGA dongle on iPads (Cydia, again).
  8. Head-mounted camera (slightly intrusive) (Contour HD $250, 3 hours, 120g) but allows for camera, accelerometer, landscape use and flip/slider phones (Looxcie is low fi)Phone-mounted camera (really weird – changes interaction to 2-hand) – USE MANUAL FOCUS. Don’t even think about buying one ready-made ($1000+)Wireless cameras are an issue (lots of radios competing with each other)More resources: http://www.slideshare.net/beleniq/diy-mobile-usability-testing-ia-summit-2011http://www.bowmast.com/mob-device-cam/
  9. Diary study - (participants tweet as they use each app, then answer more questions in e-mail each evening)
  10. Paper prototyping movie
  11. This is one I still struggle with. You get a sense from watching/listening to users, but…
  12. Visceral = Anticipation; Behavioral = Orientation, Incorporation; Reflective = IdentificationKarapanos, E., Zimmerman, J., Forlizzi, J., and Martens, J. 2009. User experience over time: an initial framework. In Proceedings of the 27th international Conference on Human Factors in Computing Systems. CHI '09.
  13. 60/40 positive to negative ratio, 118 words, one per card, users choose the cards that best sum up the product and then discuss with the moderator-- you should choose beforehand what adjectives you are aiming for with your product!
  14. Field visits. Tell the team you need a technical assistant to deal with cameras etc. (even if you are quite capable)
  15. Medlock, Wixon et al (Microsoft)
  16. the build was changed after the first participant. It is instructive to examine an issue that caused the team to make a fix. In the second part of the tutorial participants are supposed to gather resources with their villagers. One of the resources that they are instructed to gather is wood by chopping trees. However, initially there were no trees on screen and as a result the first participant spent a long time confused as to what to do. The problem was clear and so was the solution –place some trees within view and teach users how to explore to find trees off-screen. Both of these were done and the issue never showed up again in the next 15 participants.
  17. Something to think about – is this a good framework for research? Have you accommodated each of the LLIID elements in your research plan?http://www.readwriteweb.com/mobile/2011/04/how-to-create-lovable-mobile-apps.phpMike Gualtieri, Forrester Research
  18. Taming evil interfaces/Creating heavenly experiences