R2.02.1Intent-referenced design QAdesign

Walkthroughs compare the build to design intent

Aliases: design QA · against intent · pixel-perfect fetish · implementation review

What it is

A design walkthrough compares the build to design intent (intent-referenced design QA), not the mock to the screen by pixel delta. Intent is the decision the mock was arguing: which action is primary, what empty is saying, which level of information must outrank which. Implementation can match a frame’s grid and still turn a secondary action into the only visible button — raster passed, intent gone.

This is not a cognitive walkthrough asking whether a first-time user will think of the next step, and it is not treating the mock as a gold raster. The mock illustrates a decision; the illustration carries composition accidents, placeholder data, and a compromise at one width. The walkthrough asks whether the shipped product still executes that decision.

Why it happens

A mock carries two kinds of information. Decisions: the primary button submits, an empty list should prompt creation, an error belongs beside the field. Painting results of that one frame: 2 extra pixels to sit on the grid, a cropped placeholder avatar, demo copy that happens to fit one line. Pixel diff cannot tell the kinds apart — it rewards photocopying the illustration, accidents included.

Intent comparison requires writing the decision as a testable sentence, then asking the running product whether the sentence still holds. Sentence holds, pixels drift: implementation took another equally legal path (font fallback, platform control). Sentence fails, pixels are close: the more dangerous miss — it looks like the mock and does a different job. Walkthrough output is “intent sentence + holds or not”, not a screenshot covered in redlines. Redlines may attach; they must not judge.

Where it stops holding

Campaign pages and ads that must register to print have “match this composition” as the intent; pixel delta is intent delta. Contrast floors and minimum touch sizes are already numeric intent; they need no translation into a sentence. When exploration has not converged and two decisions coexist in the file, there is no single intent to check — stop at “which decision is in force” before scoring the build. A polish pass both sides have declared as pixel-only will collapse into redlines; that is a different activity and must not land in the intent-walkthrough log.

Applying it

  • Before the session, list intent sentences for the feature, each mapping to an observable product behavior, not to a measurement.
  • Score each sentence holds / does not hold against the running product; when it fails, record the actual behavior, not the pixel gap.
  • Promote a pixel gap to a finding only if it rewrites an intent sentence (secondary weight overtaking primary); gaps that cannot rewrite a sentence go to optional polish.
  • How to check: sample ten walkthrough records. Each must yield an intent sentence. Records that only say “off by 2px” with no sentence are removed from the walkthrough log and moved to a polish list.

Related

  • Same group: R2.02.2 Run the walkthrough after feature-complete, before ship · R2.02.3 Grade findings by severity instead of demanding every fix
  • Adjacent: R1.03 Component state completeness · R2.12 Design–engineering cadence
  • Search terms: design QA · design intent · pixel-perfect · implementation walkthrough

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/R2.02.1