To provide a comprehensive, auditable record of every UI screen’s progress from draft → validation → approval → handoff, ensuring no gaps in design-to-dev delivery.
2. Workflow Integration
Step 1 – Designer Self-Check → Logs screen with ID + marks initial readiness.
To provide a structured approach for adapting UI designs across multiple device types — Desktop, Tablet, and Mobile — ensuring readability, usability, and consistency without creating redundant work.
2. Why This Matters
Users don’t care about your design file — they care about smooth experience across devices.
A layout that works on desktop often breaks on mobile if not intentionally designed.
Without viewport-specific planning, devs make assumptions → results in inconsistent product delivery.
Mobile: Bottom nav (max 5 items) + single column list.
5. Do’s & Don’ts
Do:
Use progressive disclosure — show essentials, hide complexity on mobile.
Plan responsiveness at wireframe stage, not UI polish stage.
Annotate responsive behaviors clearly for devs.
Don’t:
Shrink desktop → scale → call it “mobile.”
Force parity of features across devices if context doesn’t require it.
Let mobile overflow with hidden scrollbars or micro-text.
6. Usage Notes
Apply this guide alongside Grid & Spacing Rulesheet (Doc 3.5).
Test mockups with real content lengths (not lorem ipsum).
Validate final designs in actual device frames during review.
Outcome: UI designs become device-appropriate, consistent, and user-friendly, reducing dev guesswork and ensuring users get a seamless experience across platforms.
To provide a clear, step-by-step method for transitioning from approved wireframes into high-fidelity UI design, ensuring visual consistency, brand alignment, and dev-ready outputs.
2. Scope
Applies to all new features, redesigns, and marketing UIs.
Covers work from approved wireframe → final high-fidelity design.
Used by designers, design leads, and collaborators (PM/dev).
3. Definitions
Wireframe → Low/medium fidelity layouts focusing on structure.
UI Design → High-fidelity visuals that include tokens, brand elements, interaction states.
Platform Variants → Desktop, tablet, mobile adaptations.
State Variants → Default, Hover, Active, Disabled, Error, Success.
4. Step-by-Step Process
Stage A – Preparation
Review Wireframes
Confirm wireframes are approved (Doc 3.10).
Check annotations, edge cases, and responsiveness notes.
Validate against Design Goals & Success Criteria (EPIC 1.7).
Load System Foundations
Import tokens (Doc 4.1) and grid rules (Doc 4.2).
Confirm you’re using the shared component library, not local versions.
Set Up File
Create separate Figma pages for:
UI Screens/Drafts
UI Screens/Approved
UI/Archive
Stage B – First Draft (UI Layering)
Apply Visual Tokens
Replace placeholders with system tokens: colors, typography, spacing.
Ensure accessibility contrast from the start (don’t fix later).
Map Components
Swap wireframe placeholders with actual components (buttons, forms, cards).
Use Component Documentation (Doc 4.6) for correct variants/states.
Integrate Brand Elements
Add imagery, iconography, and branding as per Visual Language One-Pager (Doc 4.8).
Use real content, not lorem ipsum.
Stage C – Responsive & State Coverage
Create Platform Variants
Design Desktop, Mobile, Tablet versions using guide (Doc 5.2).
Validate with Grid & Spacing Rulesheet (Doc 3.5).
Design State Variants
Default, Hover, Active, Disabled, Error, Success states must be created.
Use UI State Variants Sheet (Doc 5.7).
Edge Case Handling
Add empty states, overflow conditions, and unusual data cases.
Annotate deviations in notes.
Stage D – Validation & Approval
Run Internal QA
Apply Visual Consistency Checklist (Doc 5.4).
Check alignment, spacing, token usage, and variant coverage.
Peer Review
Share with peer designer → collect notes in Peer Feedback Sheet (Doc 3.9).
Lead Approval
Design Lead reviews for consistency, brand fit, dev clarity.
Store approved screens under UI Screens/Approved.
Stage E – Pre-Handoff Prep
Organize Frames
Use naming conventions (UI/Homepage/Hero/v1).
Add cover thumbnails to Figma pages for clarity.
Annotate for Dev
Add notes on hover states, responsiveness, error handling.
Peer Designer → Reviews for consistency & completeness.
Design Lead → Approves final UI screens.
PM/Account Manager → Validates business alignment.
Dev Lead → Provides feasibility feedback if required.
6. Governance
UI cannot move to dev without state coverage + multi-device variants.
Violations (using local styles, skipping states) → rollback to draft.
Monthly audits → check random UI screens for adherence.
Outcome: Wireframes evolve into high-fidelity, scalable UI screens that are consistent, accessible, and dev-ready — reducing rework and ensuring smooth handoff.
To establish principles and practices for building visual systems (tokens, components, patterns) that remain consistent, flexible, and future-proof as products grow across platforms and teams.
1. Why Scaling Matters
Early designs often focus on screens, not systems → leads to duplication and inconsistencies later.
A scalable visual system ensures:
Consistency → predictable look & feel across projects.
Efficiency → faster design + dev handoff.
Flexibility → easy updates when brand or platform evolves.
2. Core Principles of Scalable Systems
Tokenization
Define spacing, colors, typography as tokens.
Never hardcode styles in components.
Tokens make global updates simple (e.g., change brand color once → updates everywhere).
Modularity
Design UI in reusable blocks: cards, lists, banners, forms.
Each block should be independent but combinable.
Variants & States
Components must include Default, Hover, Active, Disabled, Error, Success.
States avoid dev guesswork and prevent UI bugs.
Responsive Flexibility
Components should adapt across desktop, tablet, mobile using defined grids.
Avoid one-off “desktop-only” or “mobile-only” patterns.
Governance
Shared library + review process (weekly hygiene checks).
Clear ownership: Design Lead approves before publishing.
Audit for duplication monthly.
3. Scaling in Practice
At 1–2 Designers
Focus on tokens + basic components.
Document everything in Figma styles.
At 5+ Designers
Formalize Component Library with categories.
Use naming conventions (Doc 4.4).
Introduce peer review for new components.
At Cross-Functional Scale (10+ designers + devs)
Export tokens to dev environments (Storybook, Style Dictionary).
Use Contribution Model (EPIC 10.9) → defines who can add/modify components.
Run monthly design–dev syncs to review usage gaps.
4. Do’s & Don’ts
Do:
Think in systems, not screens.
Build once, reuse everywhere.
Document components with clear usage guidelines.
Don’t:
Create duplicates for every minor variation.
Over-design with too many token layers.
Allow “rogue” edits to shared libraries.
5. Example – Scalable Button System
Button (Base Component) → defines padding, text style, border radius.
Variants: Primary, Secondary, Tertiary.
States: Default, Hover, Active, Disabled.
Responsive Behavior: Full-width on mobile, fixed-width on desktop.
Result → Any update (e.g., new brand color) auto-applies to all buttons across products.
6. Usage Notes
Apply system-first thinking at the wireframe-to-UI stage.
Run system audits quarterly to ensure scalability.
Keep the Visual Language One-Pager (Doc 4.8) updated for non-designers.
Outcome: The design team delivers visual systems that scale across projects, platforms, and teams, minimizing rework and ensuring long-term consistency.