This session kicked off with a 45 minute working session where UX'ers, programmers, PM's etc. worked side-by-side to take story cards to programming-ready. The group then had a brief retrospective about the workshop.
The slides are primarily from the second half of the session. Carol introduced work that Kaleb Walton & Brian Anderson introduced in their recent Webinar: "Experience Driven Agile: Developing Up to an Experience, Not Down to a Feature." This was followed by a best practices discussion of usability testing in Agile Environments.
6. Integrating with Agile
Sprint 1
Sprint 2
Sprint 3
Phase / Sprint 0
User Design U Test U Test
Research for S2 Design Design
UX
Design UR for S3 for S3 for S4
for S1 UR for S4 UR for S5
Increased understanding of Users
Phase / Sprint 0
Sprint 1
Sprint 2
Sprint 3
Pre- Dev Dev Dev
Dev
Dev
7. Agile Integration
Use each study to pick up information
Additional user research done in parallel
User Design for U Test U Test U Test U Test U Test
Sprint 0
Sprint 1
Sprint 2
Sprint 3
Sprint 4
Sprint 5
Sprint 6
Research S2
UX
Design for Design for Design for Design for Design for
Design for UR for S3 S3 S4 S5 S6 S7
S1 UR for S4 UR for S5 UR for S6 UR for S7 UR for S8
User Observations Interviews Survey
Personas
Increased understanding of Users
Sprint 0
Sprint 1
Sprint 2
Sprint 3
Sprint 4
Sprint 5
Sprint 6
Pre-Dev Dev Dev Dev Dev Dev Dev
Dev
18. Contact Us
Kaleb Brian Anderson
user.experience.guy@gmail.com
Walton
kalebwalton@gmail.com
Thanks to Other Experience Driven Agile Contributors
Michael Hughes, Ph.D Terri Whitt
michaelhughesua@gmail.com tw30306@yahoo.com
http://experiencedrivenagile.com
22. Paper, Clickable or Real Code?
Always start with paper
Guerilla / hallway test
Users may misunderstand
Clickable prototypes
Easier to understand
Can easily change
Real Code
Great if it’s the right solution
23. Paper or Clickable Prototype
Rapid Iterative Testing & Evaluation (RITE)
Traditional Testing
In-Person
Remote more challenging
24. Rapid Iterative Testing & Evaluation
Qualitative user feedback
actions + comments
Series of small usability tests
3 participants each day
Minimum of 3 days of testing
Iteration between testing days
Total of 5 days
25. RITE Process
Priority
Test & Level of Effort Update Test
1 High
2 Medium
3 Low
25
26. Recap Sessions
End of each day - after the last session
Room with a whiteboard.
About 30 minutes.
Discuss:
trends seen
concerns
recommendations
prioritize changes for the next round
list lower priority changes for future iterations
26
27. RITE Results
Final prototype
Vetted with users
Base for recommendations
Light Report: “Caterpillar to Butterfly”
Screenshots show progressions
What changes were made and why
28. What Works for RITE
Best used early in project lifecycle
Early concepts
Need to be vetted with users
Can assist in quickly shaping designs
28
29. General Testing
Traditional Testing
In-Person
Remote
Moderated or Unmoderated
Less users, shorter sessions: analyze at
lunch
Recommend 3 or more users
Half hour to 1 hour each
31. Bring it On!
Small focused tests
Reduce waiting for recruitment
Once per week or per Sprint
Same day mid-week (not Monday or
Friday)
32. User Testing Day!
Make team aware
Invite everyone
Watch remotely
Recurring meeting invites for stakeholders
33. What could I test?
Identify what to test at start of Sprint
Work in Progress
Multiple projects
Prototypes
Concepts, rough ideas, brainstorming
Competing designs, (A/B testing)
Comparative studies across market
Conduct interviews to inform research
More…
34. “Teams should stretch to get
work into that day’s test
and use the cadence to drive
productivity.”
- Jeff Gothelf - http://blog.usabilla.com/5-effective-ways-for-usability-testing-to-play-nice-with-
agile/
35. Why Regular?
Team becomes:
accustomed to steady stream of qualitative
insight
insight ensures quick decisions…line up with
business and user goals
Adapted from Jeff Gothelf - http://blog.usabilla.com/5-effective-ways-for-
usability-testing-to-play-nice-with-agile/
36. Include PWD
People with disabilities
“We are all only temporarily able-bodied.
Accessibility is good for us all.”
Get to spirit of the law (Section 508, WCAG
2.0)
-@mollydotcom at #stirtrek 2011 via @carologic
41. Find Patterns Quickly
Issue P1 P2 P3
Search Used Yes No No
Widget 1 Used N/A Used –
unsure
about
Task 1 Notes 3 – easy 2 – needed 3 – easy
help
Task 2 Notes 2 – needed 2 – easy 2 – needed
help help
Task 3 Notes 2 – needed 3 – easy Ran out of
help time
Task 4 Notes 2 – needed 3 – easy Ran out of
help time
42. True Statements
All interfaces have usability problems
Limited resources to fix them
More problems than resources
Less serious problems distract
Intense focus on fixing most serious
problems first
Adapted from: Rocket Surgery Made Easy: The Do-It-Yourself Guide to Finding and
Fixing Usability Problems. By Steve Krug
43. Debrief with Team
Assumes stakeholders watched tests
If not, wait for UX analysis
Quick analysis to quick decisions
All decision makers MUST be present
44. Goal
Identify top 5 or 10 most serious issues
Top 3 from each list
Prioritize from lists
Commit resources for next sprint
Stop
Adapted from: Rocket Surgery Made Easy: The Do-It-Yourself Guide to Finding and
Fixing Usability Problems. By Steve Krug
45. Guidelines
Stay on Topic
Be Constructive
Don’t get distracted by small problems
Intense focus on fixing most serious
problems first
47. Transform Data
Look for patterns
Read “between the lines”
Know what you’ve got
Sort, reorganize, review, repeat
What refutes your expectations?
Surprises?
Outliers?
48. Short and Direct Communication
Email or One Pager
Think about audience
How will it be used?
Include
Goal of study
What will be fixed and who assigned to
Tasks attempted
Who observed
Future research/enhancements
49. Tweak, Don’t Redesign
Small iterative changes
Make it better now
Don’t break something else
Take something away
Reduce distractions
Don’t add – question it
Rocket Surgery Made Easy: The Do-It-Yourself Guide to Finding and Fixing Usability
Problems. By Steve Krug
50. Do UX Early & Often
Make users visible
Information radiators
Test findings
Artifacts
Personas
Word Clouds - IA
52. Contact Carol
@Carologic
Email: Carologic@gmail.com
SlideShare.net/Carologic
SpeakerRate.com/speakers/15585-CarolJSmith
53. Tool Considerations
• In-person or remote?
• Lab or on-site?
• Prototype limitations (can it be online?, is it a document
or a clickable site?)
• Number of observers, number of participants?
• Number of facilitators?
• Logging and video editing needs (time on task, highlight
video creation)?
• Surveys before or after?
• Eye tracking?
56. Recommended Sites
Usability.gov
W3C Web Accessibility Initiative
http://www.w3.org/WAI/
Accessibility Standards in US (Section 508)
http://www.access-board.gov/sec508/508standards.htm
Jakob Nielsen
http://www.useit.com
UPA – professional UX association
http://www.upainternational.org/
57. References
Albert, Bill, Tom Tullis, and Donna Tedesco. Beyond the Usability Lab.
Beyer, Hugh. User-Centered Agile Methods (Synthesis Lectures on Human-
Centered Informatics)
Gothelf , Jeff. http://blog.usabilla.com/5-effective-ways-for-usability-testing-
to-play-nice-with-agile/
Henry, S.L. and Martinson, M. Evaluating for Accessibility, Usability Testing
in Diverse Situations. Tutorial, 2003 UPA Conference.
Krug, Steve. Rocket Surgery Made Easy: The Do-It-Yourself Guide to
Finding and Fixing Usability Problems.
Ratcliffe, Lindsay and Marc McNeill. Agile Experience Design: A Digital
Designer's Guide to Agile, Lean, and Continuous.
Rubin, Jeffrey and Dana Chisnell. Handbook of Usability Testing: How to
Plan, Design, and Conduct Effective Tests. John Wiley & Sons, Inc.