✅ Definition of Done (DoD) Levels
These levels define the maturity and readiness of a component in the design system. Each level builds upon the last, progressing from functional MVP to refined, delightful, and validated patterns.
🟢 Minimum Viable Done (MVD)
Definition: The component meets essential design standards and accessibility requirements. It is available for use internally and serves as a foundation for future refinement.
Goal: Establish a consistent, accessible baseline for all components.
✅ Requirements:
Designed using system variables (spacing, color, typography)
Built with Auto Layout and reusable subcomponents
Minimum level documentation written within the Figma configuration panel
Accessibility considerations addressed (contrast, semantics, keyboard navigation)
Component Properties clearly defined
Appearance Modes support defined (
theme
,device
,status
if applicable)Nested components identified
Known issues acknowledged
🟡 Production Ready Done (PCD)
Definition: The component is refined, stable, and fully documented. It’s visually aligned with the design system, tested in different contexts, and ready for handoff or release.
Goal: Deliver a high-quality, consistent, and production-ready design asset.
✅ Requirements (Includes all MVD + the following):
Visual polish aligned with brand system
Full component documentation completed (Figma + GitHub)
Component tested in layout contexts (desktop, mobile, etc.)
Developer specs confirmed or mapped to frontend implementation
Variants/props tested for logic and behavior
Updated accessibility validation (keyboard traps, tab order, ARIA attributes)
QA of responsive behavior and interaction states
Usage examples shown in situ (real-world mockups or flow)
🔵 Lovable Done (LD)
Definition: This component or pattern is fully refined with animations, advanced visuals, and user-informed improvements. It delights, scales, and demonstrates mature system thinking.
Goal: Elevate the component to best-in-class, considering nuance, delight, and real-world performance.
✅ Requirements (Includes all MVD + PCD + the following):
Motion/animation added where appropriate
Advanced appearance customizations included (e.g., contextual styling, mode awareness)
Visual nuances refined (micro-interactions, shadows, easing, transitions)
Feedback from users, engineers, or stakeholders incorporated
Component tested in production (live or staging environments)
Edge cases and empty/error states documented
Accessibility validated through tooling + manual QA
Documented rationale for design choices (linked research or testing insights)
📊 Summary Table:
MVD
Internal use, baseline complete
Variables, accessibility, Figma doc basics, nested logic
PCD
Ready for developer handoff or release
Responsive, polished, tested, fully spec’d, real-world ready
LD
Best-in-class, delightful & evolved
Motion, nuanced styling, user-informed, validated in prod
Last updated
Was this helpful?