UX9: Design systems and handover

Lesson 4 of 5 · reading 15–25 minutes; practice and project time is on the module page

Handover and checking the build

🎯You'll be able to

Hand designs to developers with everything they need, and review the built product against the design.

🏠The everyday picture

An architect gives builders drawings with measurements, materials and notes, then visits the site to check the walls are where they should be. A drawing alone doesn't build a house.

📘What it really is

📝A worked example

Input: a handover note for the slot screen.

Item Note
Component Time slot (button.slot), primary button (.btn.btn-primary) for Continue
States Default, selected (aria-pressed="true", tick), focus, disabled (booked)
Behaviour Choosing a time updates the status line Selected: HH:MM on <date>; Continue enabled after a choice
Announcements The status line uses role="status"
Layout Grid repeat(auto-fill, minmax(7rem, 1fr)), gap --space-3
Acceptance Test 3 (keyboard), test 7 (targets), test 8 (320 px)

Expected output: a developer can build the screen from the note and the component page without asking what happens when.

🌍Where it's used

📝Case scenario

A handover file showed every screen but not the error states. Developers invented their own messages: "Validation failed (code 7)". Users complained. The team added an error-state page and exact wording to every handover after that.

🖱️Try it

Write a handover note for the details screen, following the table above. Success: it covers components, states, behaviour, announcements, content and acceptance criteria, and names tokens instead of pixel values.

⚠️Common mistakes

🛠️For your project

The kit's acceptance tests are a model for handover criteria; the capstone's README section for the next team is a handover.

✅Quick check

Why name tokens and components in a handover instead of pixel values?

Show the answer

So developers use the system and the build stays consistent when tokens change.

What is design QA?

Show the answer

Reviewing the built product against the design: sizes, states, keyboard, screen reader and content.

← PreviousDocumentation people can use
ProLearners Assist