LZ Design System

In 2020 Legalzoom created it's first design system from the ground up. It started with me and two developers and by the end of the year the team grew to 6 designers, 2 project managers, and 14 developers

Responsibilities

Overview

The design system is the single source of truth that centralizes brand identity, UX.UI components, code libraries, analytics, documentation, and workflows.

The opportunity

Before the design system LegalZoom had multiple pattern libraries that helped maintain design consistency, however it came with many limitations like governance and sharability. Each step was carefully documented and simultaneously developed into a workflow. I started from the foundations to create tokens to complex fragments and templates.

Hybrid team model

The core team is responsible for governing, maintaining, documenting, and socializing the design system. And as new experiences are created, the community contributes to the design system based on product and user goals.

Legalzoom design system organization

Contribution model

All stakeholders can contribute new ideas to meet product and user needs.

new idea icon

Propose new idea

Create sketches, mood baords, or user stories

communicate icon

Contact DS core team

Via Slack or email

review icon

Review with DS core team

Discuss use case, level of effort, priority, and owner

spec icon

Design specifications

Document anatomy, behaviors, variations for all devices

planning icon

Kickstart project

Create Jira epics, story and sub-tasks

Pipeline

We used multiple applications to organize and optimize the build structure of the design system. Especially the weapon of choice to host the design system was inVision's DSM. DSM is a platform that can store design, code, documentation and file structure of components.

Design system workflow

Pattern, Fragment, Email books

The design files of the design system was divided to by function; Pattern book, Fragment book, and Email book.

pattern book, fragment book, template book diagram

Pattern book

Foundation tokens: color, spacing, typography, shadows Patterns: buttons, icons, link styles, form elements

Under the hood

LegalZoom pattern documentationLegalZoom icon libraryLegalZoom icon closeup shotdesign system documentation close up shotLegalZoom design system forms documentationLegalZoom design system forms documentation closeup shot

Fragment book

A fragment is a composition of 2 or more patterns that Repeatedly used

Under the hood

LegalZoom design system fragment documentation close up shotLegalZoom design system fragment documentationLegalZoom design system fragment documentationLegalZoom design system fragment documentation close up shot

Email book

A system specifically made for emails using fragments. Includes full templates and fragments

Under the hood

LegalZoom design system email documentationLegalZoom design system email documentationLegalZoom design system email documentationLegalZoom design system email documentation

Examples shipped with the Design System

While my team was building the Design System other teams were designing pages to replace the old experience. The Design System allowed designers to focus more on the information flow. Also we were able to perform more tests thanks to development efficiency.

Non profit landing

LegalZoom nonprofit landing page

Pricing

LegalZoom estate plan bundle pricing

Article Center

LegalZoom resource center, articles

Home

LegalZoom home

My account

LegalZoom post login my account

Estate Planning

LegalZoom Estate plan landing page

Metrics: Measuring the business value of design

QUANTITATIVE
Efficiency: Does the design system support repeatable workflows and improve speed-to-market
Coverage: How much of the website is consuming the design system
Reusability: How many times patterns and fragments used
Performance: How does the design system impact page load time

QUALITATIVE
Consistency: Does the design system ensure brand continuity
Innovation: Do people feel liberated or limited by the design system
Collaboration: Does the design system create a shared language
Adoption: Are stakeholders consuming the design system or creating custom overrides

42
Number of patterns
37
Number of web fragments
40%
Improved time to develop a web page
90%
Improved time to market for emails
63%
Improved time to market for landers
73%
Improved page speed
75%
Design System Importance to day to day needs
77%
Team Engagement with Design System
57%
Daily interactions with the design System