Analyzing User Testing Results and Iterative Redesign — Topics & Learning Outcomes
Module Topics
Foundations of Usability Test Data
Introduces the types of data collected during usability testing and explains the distinction between quantitative and qualitative findings. Establishes a shared vocabulary for interpreting test results.
- Quantitative vs. Qualitative Data — Usability tests produce two broad categories of data: quantitative measures that are numerical and statistically comparable, and qualitative observations that capture the richness of user behavior and experience.
- Task Completion Rates — Task completion rate measures the percentage of participants who successfully finish a defined task without assistance, making it one of the most direct indicators of interface effectiveness.
- Error Rate Analysis — Error rate measures how frequently users make mistakes while attempting to complete tasks, providing insight into which interface elements cause confusion or misdirection.
- Time on Task — Time on task measures how long a user takes to complete a given activity, serving as a proxy for efficiency and learnability of the interface.
- Satisfaction Scores — Satisfaction scores capture the subjective user perception of the interface through standardized questionnaires, providing a self-reported measure of usability and emotional response.
Collecting and Organizing Test Data
Covers practical methods for capturing usability data during sessions and structuring it for efficient analysis. Emphasizes the importance of consistent recording practices across participants.
- Data Collection Methods — Reliable analysis depends on consistent and thorough data collection during test sessions, using a combination of automated tools, observer notes, and recording technologies.
- Affinity Diagramming — Affinity diagramming is a collaborative method for grouping qualitative observations into thematic clusters, making it easier to identify patterns across multiple participants.
- Usability Issue Logs — A usability issue log is a structured document that records each identified problem along with contextual information needed to understand and address it.
- Synthesizing Across Participants — Analysis must look across all participants to distinguish widespread usability failures from individual edge cases, ensuring that redesign efforts address the broadest possible impact.
Interpreting Error Analysis
Provides frameworks for classifying and diagnosing user errors to identify their root causes within the interface design. Helps students move from symptom identification to actionable diagnosis.
- Classifying Error Types — Not all errors are equal — distinguishing between different error types allows designers to target the correct layer of the interface when implementing fixes.
- Root Cause Analysis — Root cause analysis moves beyond describing what went wrong to diagnosing why, connecting interface design choices to specific user failures.
- Mapping Errors to Interface Elements — Linking specific errors to the exact interface elements that caused them creates a direct connection between the analysis and the redesign work that follows.
- Distinguishing Critical from Minor Errors — Errors vary in their impact on the user experience, and correctly distinguishing critical failures from minor inconveniences is essential for efficient resource allocation in redesign.
Prioritizing Usability Improvements
Introduces frameworks for ranking identified usability issues so that the most impactful problems are addressed first. Helps students make principled trade-offs when resources and time are limited.
- Severity Rating Frameworks — Severity rating frameworks provide a systematic way to score usability issues so that teams can rank them objectively rather than relying on intuition or internal politics.
- Impact vs. Effort Mapping — Impact versus effort mapping plots usability issues on a two-axis grid to identify quick wins — high-impact fixes that require minimal effort — and to deprioritize low-impact, high-effort changes.
- Aligning Priorities with Design Goals — Prioritization must be anchored to the core usability goals and user needs established at the start of the project, ensuring that fixes reinforce rather than undermine the intended user experience.
- Communicating Priorities to Stakeholders — Translating usability findings into a clear, evidence-based priority list is essential for gaining stakeholder support and aligning cross-functional teams on redesign decisions.
Principles of Iterative Redesign
Establishes the conceptual foundation for iterative design as a cyclical process of testing, learning, and improving. Distinguishes iterative refinement from wholesale redesign.
- The Iterative Design Cycle — Iterative design is a repeating process in which each round of testing produces findings that inform targeted improvements, which are then tested again in the next cycle.
- Targeted vs. Wholesale Redesign — Effective iterative redesign involves making targeted, evidence-based changes to specific problem areas rather than reimagining the entire interface after each round of testing.
- Maintaining Design Rationale — Design rationale documentation records the reasoning behind each redesign decision, creating an institutional memory that prevents teams from inadvertently reverting to previously tested and rejected solutions.
- Setting Success Criteria for Each Iteration — Before beginning a redesign iteration, teams should establish measurable success criteria that define what 'better' looks like for the issues being addressed.
Implementing Redesign Changes in Prototypes
Guides students through the practical process of translating usability findings into concrete prototype revisions. Covers fidelity decisions, annotation practices, and version management.
- Choosing the Right Prototype Fidelity — The fidelity of a prototype — from low-fidelity paper sketches to high-fidelity interactive mockups — should match the questions being tested in the next iteration rather than defaulting to the highest possible fidelity.
- Translating Findings into Design Changes — Each prioritized usability finding must be converted into a specific, actionable design change that addresses its root cause — not merely its surface symptom.
- Annotating Redesigned Prototypes — Annotations on redesigned prototypes explain the reasoning behind each change, making it easier for team members, developers, and stakeholders to understand the intent and context of updates.
- Version Management for Iterative Prototypes — Managing prototype versions systematically ensures that previous iterations are preserved for comparison, preventing accidental loss of design history and enabling regression analysis.
- Validating Changes Before the Next Test — Before conducting the next formal usability test, teams should conduct informal internal reviews or expert walkthroughs of the redesigned prototype to catch obvious errors or unintended regressions.
Documenting and Communicating Redesign Outcomes
Covers how to produce clear documentation of the redesign process and communicate outcomes to team members, stakeholders, and future designers. Emphasizes evidence-based reporting as a professional practice.
- Usability Testing Reports — A usability testing report synthesizes findings from a test session into a structured document that can be shared with the broader team and stakeholders to drive aligned decision-making.
- Before-and-After Comparison Documentation — Side-by-side comparisons of prototype versions before and after redesign changes provide clear visual evidence of progress and help stakeholders appreciate the value of the iterative process.
- Tracking Metrics Across Iterations — Tracking the same usability metrics — task completion rates, error rates, satisfaction scores — across multiple iterations creates a longitudinal view of how the design is improving over time.
- Presenting Findings to Non-Technical Audiences — Communicating usability findings effectively to non-technical stakeholders requires translating data-heavy analysis into clear narratives, visual evidence, and business-relevant framing.
- Lessons Learned and Process Reflection — Reflecting on the testing and redesign process itself — not just the design outcomes — helps teams continuously improve their usability practice across projects.
Student Learning Outcomes
By the end of this module, students will be able to:
MO1
Analyze user testing data to identify recurring usability patterns, pain points, and areas of interface failure
Level: AnalyzeType: CognitiveCourse mapping: CO2
MO2
Prioritize redesign actions based on the frequency, severity, and user impact of identified usability issues
Level: EvaluateType: CognitiveCourse mapping: CO2
MO3
Revise interface designs iteratively in response to user testing findings, documenting rationale for each design change
Level: CreateType: BehavioralCourse mapping: CO1
Course Outcomes (reference)
CO1Develop a computer interface to meet a set of requirements.
CO2Evaluate functionality and usability of a computer interface
CO3Identify and describe all issues associated with computer interfaces including ergonomic, psychological, cultural, and accessibility issues.