Deliver
Design Specification
Describing a design precisely enough that others can build it as intended.
What is Design Specification?
Describing a design precisely enough that others can build it as intended.
What you learn
Specify every state, not only the ideal one.
When it helps
designs are handed off showing only the ideal case.
Use it at work
- List every state: empty, loading, error, partial and too much.
- Draw or describe each one.
- Write the rules: limits, order, and what each action does.
- Walk through it with the person building it.
Your output
Before handoff, list every state of your screen: empty, loading, error, partial and too much. Draw or describe each one.
Watch for
Handing off only the screen as it looks with good data.
Related practices
- Interaction Design
- Implementation Partnership
- Quality Review
- State Modeling
- Design Tokens
- Component Governance
Sources
Enable JavaScript to try the interactive activity.