Skip to content

Rapid MVP & CUJ Framework

Choose a tag to compare

@yunling-zhang yunling-zhang released this 29 Jan 01:29
· 12 commits to master since this release
02de65d

Overview of This Release

This release represents the formal submission snapshot for Assignment 2: Rapid MVP & CUJ Framework.
During this sprint, our team built an intentionally lean MVP—the Classroom Presentation Randomizer—and conducted a Critical User Journey (CUJ) analysis to surface real-world usability friction.


Direct Links


Contextual Details

MVP Scope

The Classroom Presentation Randomizer is a locally runnable, decoupled web application designed to assist instructors in managing in-class presentations. Core functionality includes randomized team selection, visual tracking of presented teams, and a dual-phase timer for presentations and Q&A.

The MVP was intentionally kept minimal to maximize the effectiveness of the CUJ analysis and highlight friction in realistic classroom usage.

CUJ Focus

Our CUJ analysis prioritizes:

  • Quantifying user friction through step-by-step task breakdowns
  • Identifying context switches (both physical and cognitive)
  • Distinguishing between technically “done” features and practically “usable” workflows
  • Proposing targeted, low-scope improvements grounded in observed friction

Issue Activity Summary

  • No major issue during the release.

Strategic Updates

Architecture

  • Maintained a decoupled frontend/backend architecture, aligned with future cloud deployment requirements in A3.
  • No changes were made to core use cases during this sprint.

Roadmap

  • No roadmap changes were introduced in this release.
  • Findings from the CUJ analysis will inform potential usability improvements in future iterations.

Notes

  • This release contains documentation and artifacts only in accordance with the submission requirements.
  • The implementation code for the MVP is hosted in a separate repository and linked in the sprint README.
  • This release serves as an immutable grading snapshot for Assignment 2.