DSN 325 · UI Design & Design Systems · Week 6 of 7

Slow Down

Three QA passes, a slop hunt, and a workflow that actually works.

Fast weeks make things. Slow weeks make things right. This week you inspect last week's build like a professional — three passes, documented fixes — then push past the prototype: a working version of your core flow where the empty, loading, and error states actually function.

This week at a glance

Wed 11:59 pmStudio A: QA Pass — three passes, documented fixes (early on purpose: Studio B builds on it)
Fri 11:59 pmStudio B: End-to-End Working Flow — edge states functioning
Fri 11:59 pmDiscussion: Share thread — The Slop I Caught
Fri 11:59 pmField Work: Case Study Scouting — post your findings
Sun 11:59 pmReplies: share thread (2 classmates) and Field Work (1 classmate)

1The three passes

Design QA is inspection with a checklist, not a vibe check. You'll run three passes over your prototype, in this order, and log every issue and fix.

Pass 1 — Usability

Walk your flow as a stranger. Use the Week 1 heuristics as your checklist: does every screen tell you where you are? Can you undo? Are the words the user's words? Does anything make you think twice?

Pass 2 — Accessibility

The measurable one. Contrast ratios on every text/background pair (4.5:1 body). Keyboard: can you reach and use everything with Tab and Enter alone? Focus visible on every interactive element? Touch targets big enough? Run an automated scan too — then catch what it missed, like you practiced in Field Work.

Pass 3 — Consistency

Your kit is the law. Every button, every spacing value, every color in the build gets checked against it. AI tools drift — a near-match teal here, a 14px gap in a 16px rhythm there. Zoom in. This is where the subtle slop hides.

What a QA log entry looks like

Issue, location, pass that caught it, severity, fix. One line each. Screenshots for anything subtle.

Do — issue / where / fix, one line each
Don't — "looks good overall" is not a QA log

2Make it real: the end-to-end flow

What "working" means

Using an AI coding tool (Claude, Lovable, Codex — your pick), build your core flow so a user can actually:

No accounts, no databases, no app stores. Simulated data is fine — a "Fail this request" test button is a legitimate way to show your error state. The point is that the states are real behavior, not pictures.

The trap this week: polishing the happy path and bolting on sad states at 11 pm Friday. Build the error state early — it's the hardest one to fake and the first one the share thread will test. Your classmates will be clicking your flow trying to break it. Give them nothing.

3How to do this week's work

  1. Studio A first — QA the prototype, due Wednesday. Three passes in order: usability, accessibility, consistency. Include the mobile check: your flow at 375px wide, everything that breaks logged. Log every issue: what, where, which pass, severity, fix. Fix what you log. Studio B builds from this — that's why it's due early.
  2. Screenshot the subtle ones. The 2px drift, the near-match color. These are your share-thread material and your case-study evidence.
  3. Studio B — build the working flow. Feed your QA'd design to your coding tool. Direct it screen by screen — piecework mode. Get the happy path working, then break it on purpose: build empty, loading, and error for real.
  4. Test like an enemy. Refresh mid-task. Submit nothing. Submit garbage. Every dead end you find now is one your classmates can't find Friday night.
  5. Post to the share thread: QA findings + working flow link. Lead with the subtlest catch. Then reply to two classmates — test-drive their flows and report one thing that held and one that didn't.
  6. Field Work — scout case studies. Read two real portfolio case studies from the curated list. Note where each shows decisions versus just screens, and where you stopped reading. Next week you write your own; know what good looks like first.
AI this week, both directions: the coding tool builds your flow (disclose, as always — your prompts and corrections belong in the disclosure). And AI can help audit — ask it to review your build against WCAG. But remember your Field Work finding: automated checks miss things. The scanner is a pass, not a verdict. Your eye makes the verdict.

4Resources

Everything here is free. Start with the starred items.

5Before you submit