Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.



Download to read offline

How to Master UX Testing in an Agile Design Process

Download to read offline

Related Audiobooks

Free with a 30 day trial from Scribd

See all

How to Master UX Testing in an Agile Design Process

  1. 1. How to Master UX Testing in an Agile Design Process Jon Innes Jeff Sauro March 29, 2012 Measuring Usability
  2. 2. Introductions Twitter @innes_jon ‘The Agile UX GURU’ Measuring Usability Founder at UserZoom @userzoom Twitter @MsrUsability ‘The Moderator’ ‘The UX Measurement MASTER’UX INNOVATION LLC 2
  3. 3. Overview • Agile and UX • Jon Innes, approx 35 min • Agile Metrics An Example • Jeff Sauro, approx 15 min • Q&A session • Everyone, approx 10 min • Twitter hashtag #uzwebinarUX INNOVATION LLC 3
  4. 4. Myths I Hope to Dispel Today • Agile and user testing timelines are incompatible • You need working code to test with users • It’s hard to scale the usability testing process • Automating usability testing is not possibleUX INNOVATION LLC 4
  5. 5. Things ChangeUX INNOVATION LLC 5
  6. 6. Factors Influencing User Research • Competitive forces make user experience far more critical than the past • Software development processes have changed • Product development cycles are faster, yearly release cycles are almost extinct • Modern technology allows us to do things we couldn’t do beforeUX INNOVATION LLC 6
  7. 7. The Old Way: Too Big & Too LateUX INNOVATION LLC 7
  8. 8. The 3x3 Way: Test Multiple Concepts Early• 3 concepts, 3 Design Refine pages deep• 3 iterations of design & test Combine• 3 or more users per iteration• Test low fidelity first, then high• Improve concept each iteration Refine• Combine best elements into 1 Design concept & iterate INNOVATION LLC 8
  9. 9. The RITE Way: Refine One Concept Faster REFINE REFINE REFINE DESIGN DESIGN DESIGNSchedule image from Brian Keith Sullivan Method INNOVATION LLC 9
  10. 10. The A/B Way: Refine Details At End Build & Design A Test A Launch A Update Build & Design B Test B Launch B Repeat • Design & build multiple designs and compare details • By nature less subject to test condition biases • Easy to get large sample sizes & statistically reliable metrics • Not so great at providing deeper insights on “why”UX INNOVATION LLC 10
  11. 11. The Challenge: Testing in an Agile Way • Traditional testing does not fit well into agile: • Recruiting can take up to two weeks • Reports and test plans take too long • You often don’t have a stable UI until too late • What can we do? Adapt existing methods? • Use old methods planning outside of agile timeframes? • 3x3 solves the “waiting till the end” for working UI problem • RITE is a step in the right direction, it speeds up iterations • A/B split tests are effective for tweaking final detailsUX INNOVATION LLC 11
  12. 12. What is Agile? A collection of best practices for developing software including: • Holding regular status meetings in a standup format • Requirements in the form of user stories or use cases • Defining tests for code before writing the code itself • Working in short iterations to create incremental improvements Common variations include Scrum & XP and all have a mindset that is best described as “lean”UX INNOVATION LLC 12
  13. 13. What is Scrum? Daily Scrum Meeting 24 Potentially Product Sprint hrs Shippable Backlog Backlog Product 2-4 Increment week SprintImage from: INNOVATION LLC 13
  14. 14. What is Lean? The western interpretation of Taiichi Ohno’s set of values and practices for removing three types of inefficiencies: • 無駄 = muda wasted outputs • 斑 = mura unnecessary inconsistencies • 無理 = muri wasted efforts Lean Startups and Lean UX are based on these values and practicesUX INNOVATION LLC 14
  15. 15. What is Lean UX? As response to the overall trend of using agile and lean methods, Lean UX applies the lean principles to UX: • Breaking deliverables down to fit into agile timelines so they are “just in time” • Reducing wasted effort associated with internal deliverables • Reducing the variability in UX deliverables that create waste • Collaborating more closely with non-UX team members • Getting user feedback earlier and on a more regular basisFor more on Lean UX see: INNOVATION LLC 15
  16. 16. Where’s The Waste? • Large formal reports that nobody reads • Studies that find big problems after it’s too late • Gathering unnecessarily large sample sizes • Retesting stuff over and over the manual way • Developing and launching real stuff just to learn what you could learned from simpler prototypesUX INNOVATION LLC 16
  17. 17. What’s Changed? • Product development cycles are getting faster • Businesses are now more UX savvy • In the US 79% of the population is now online • Remote automated usability testing solutions have become more: • More capable • Less costly • Easier to useUX INNOVATION LLC 17
  18. 18. What is Remote Automated User Testing? • Not just site analytics or surveys • Task oriented vs. impressions and time on site • Not limited to existing users of your site • Can be used on prototypes or working code • No moderator required • Combines the benefits of lab testing with the scalability of A/B testingUX INNOVATION LLC 18
  19. 19. Remote Automated Testing Supports• Task completion rates vs. just click counts• Time on tasks vs. simple time on site• Click path data by task• Heat maps showing where users click on a page• Task specific and overall comments• Structured survey data (such as SUS)• Video highlights (of user’s screens)UX INNOVATION LLC 19
  20. 20. Advantages of Automated Testing Automation of moderation allows you to: • Conduct large scale studies before having working code • Easily test competitive sites against your site • Compare functionality from past designs with minimal effort including changes of any size with ease • Gather large sample sizes like A/B testing and actionable insights comparable to traditional usability data • Gather data from users who do not currently visit your site • Reduce both testing costs and associated developmentUX INNOVATION LLC 20
  21. 21. Tips for More Agile Testing • Have personas agreed to by team before sprinting • Develop an appropriate recruiting strategy early • Define hypotheses & target metrics for stories in the backlog working with your product owner • Track usability metrics in a public place • Test early design concepts not just final details • Automate user testing for stories as you go & retest • Waiting until the end is the waterfall wayUX INNOVATION LLC 21
  22. 22. Tips for Remote Automated Testing • Always run small pilots before large scale tests, in many cases this can provide valid data anyway • Allow at least a week for tests with panel participants • Combine intercept recruiting with panels to minimize costs while reaching both new and existing users • Keep the participant tasks to a small number to minimize drop out rates • Use content analysis techniques to analyze open ended survey dataUX INNOVATION LLC 22
  23. 23. Some Things Stay The Same • Questions to ask on your team • Have we validated these stories and personas? • Did the iteration incorporate user feedback? • Can they use it? • Do they like it? • Would they recommend it to a friend? • Did we make it measurably better? • UX principles remain the same in agile • Iterations without user tests are a lost learning opportunity • Waiting until the end to user test is the waterfall way • The definition of “done” can only be determined by usersUX INNOVATION LLC 23
  24. 24. Agile Metrics: An Example Jeff Sauro Measuring UsabilityUX INNOVATION LLC 24
  25. 25. Design Wireframes: Don’t Guess Test • Which Design Comp is better ? • Operationalize into MetricsUX INNOVATION LLC 25
  26. 26. Trick Test: Tree Test + Click Test• Use Photoshop Mockups with Core Nav/Content• Create a set of realistic task scenarios • For example, where would click to download drivers for your printer?• Recruit participants online to try and have them find the information.UX INNOVATION LLC 26
  27. 27. The Metrics • Time to locate (task) • Confidence • Task Difficulty • PreferenceUX INNOVATION LLC 27
  28. 28. 3 Design Comps: 2 Navigation CompsUX INNOVATION LLC 28
  29. 29. Add CSS & HTML to Create Clickable HotspotsUX INNOVATION LLC 29
  30. 30. Audio & Video With + UserZoom• UserZoom ensures tasks and comps appear in counterbalanced order• UserZoom records time and responses to questionsUX INNOVATION LLC 30
  31. 31. Click Map from UserZoom• 73% click on top navigation• 90% confidence interval (50% - 93%)UX INNOVATION LLC 31
  32. 32. Which Design / Tasks Are Faster? (13 Users) Comp A is Easier About The Same Comp B is EasierUX INNOVATION LLC 32
  33. 33. Which Design is Preferred ?Strongly Prefer A Neutral Strongly Prefer B Mean + 80% Confidence Int. UX INNOVATION LLC 33
  34. 34. Recommendations Iterate Next Designs with Comp B and Nav 2UX INNOVATION LLC 34
  35. 35. Find out More Sept 19-21st 2012 Hyatt Convention Center Denver, CO Twitter @innes_jon @LeanUXDenver Measuring Usability Twitter @MsrUsabilityUX INNOVATION LLC 35
  37. 37. Thank you for your time!UX INNOVATION LLC 37
  38. 38. Thank you for your time! Stay tuned for new webinars! Measuring Usability
  • PeterFossick

    Oct. 26, 2015
  • MukundArora

    Aug. 22, 2015
  • bsherma

    Jan. 20, 2015
  • 833b

    Oct. 12, 2014
  • ManjariNandiraju

    Jun. 28, 2014
  • sstrukpsu

    Jan. 29, 2013
  • Nik_H

    Dec. 16, 2012
  • mjmccoy

    Nov. 23, 2012
  • yangmeng2011

    Apr. 2, 2012


Total views


On Slideshare


From embeds


Number of embeds