You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What aspects of the delivered product are public, what is private, and is anything open source?
What technologies will the design system support?
Desktop app
Web app
Latest browsers or legacy
Progressive Web App (offline support) or online only
Mobile Devices
Tablets
Smart Watches
How will the design system be structured?
Decisions on who the design system will serve, what will be delivered and the technologies, there are a few ways of structuring the design system.
Single, centralized, unified system
System of systems, foundation elements with verticals built on top
What products and sites will the design system support?
Products (Current and Future)
Product Sales Website
Community Site
Marketing Website
Company Website
What skills are required to address the needs currently and in the future when scaling the design system?
Leadership
Buy-in, adoption, and funding
Product Owner
Project Management
Delegate work, manage schedules, and status updates
Product Management
Needs of customers/users/stakeholders are captured and prioritized
DevOps
Data & Analytics
Track installs, usage, devices, measure performance, and sentiment.
Research
Evaluate, discover insights, and advocate for the customers/users.
Branding
Description
Content Strategy & Design
Description
Localization
Accessibility
Ensure design system adheres to industry standards like WCAG
Testing / QA
E2E Tests, Unit Tests, Visual Regression Tests, Integration Tests
Front-end Engineering
Component creation and coding best practices.
User Experience
Develop best practices and guidelines for patterns.
Interaction & Motion Design
Description
Visual Design
Define visual style for components
Illustrator
If illustration is a key element for the brand.
How will you communicate?
Don't work in a silo
Ruthlessly over-communicate... until people tell you they heard enough and you are repeating yourself.
How will you build feedback mechanisms?
Weekly office hours
Design system team partnering and assisting teams with delivery to understand what is working and what is not.
Select product designers and front-end engineers from different product lines as representatives on steering committee.
Have clearly defined ways for how to submit feedback
Describe what happens once someone provides feedback and be as transparent as possible
Track usage where possible so trends can be analyzed by:
Version
Component
Technology
Product
Definition of Success
Adoption or Collaboration
Designers and Engineers must all trust and use daily for success.
Designers and Engineers must be involved in community of practice and help drive success.
Coverage
Percentage of product(s) that are covered by the design system. The greater the coverage, the less ad-hoc custom solutions will be created.
Shared Ownership or Empowerment
For those the design system serves, the more they are involved in the process, the more they will trust it.
Empowerment for entire team to feel involved in scaling and improving the design system. Rules should reduce the simple without limiting creativity on the unique aspects of the business.
Measurement
Measurement should be based on what you are trying to solve with the design system.
Subjective
Does the design system improve your workflow?
How ofter do you use the design system?
What would you improve in the design system?
Do we effectively utilize compounding components to reduce repetition withing the design system?
Objective
Does design system include a component library?
Does design system include interactive components?
Does design system include design documentation on usage and best practices?
Does design system include engineering documentation?
Central hub for designers, engineers, product and marketing teams. Create a single source of truth for all aspects of your design system, bringing together the tools your teams already love.
Enables the whole team to collaborate using the tools they love to deliver products faster. Manage and share design systems coherently across design and code to a degree never seen before. No more "hand-off."
Core Principle Examples
Salesforce Lightning Design System
Clarity
Efficiency
Consistency
Beauty
Google Material Design
Material is the metaphor
Bold, graphic, intentional
Motion provides meaning
IBM Design
A focus on user outcomes
Restless InnovationÂ
Diverse empowered teams
Airbnb Design
Unified
Universal
Iconic
Conversational
VMware Clarity
Product-based
Rapid development
Evolving
Reliable
Intuit Harmony Design
Drive cohesive customer experiences across devices and product ecosystem.
Steward design innovation and excellence throughout the Intuit organization and beyond
Support internal and external Intuit teams through a centralized design system and re-usable components
Team Structure Examples
SaaS Company
3rd Iteration of a Design System
(13) Products
Platforms (Web, iOS, Android)
5,000 Employees
250,000 customers
900 Designers, engineers, writers
Team
(4) Designers
(9) Engineers
(1) Illustrator
(1) Prototyper
(2) Tooling
(1) Content Design
(1) Design Manager
(1) Engineering Manager
(1) Product Manager
Travel Site
Creation of a Design System
(1) Product
Platforms (Web, iOS, Android)
Users (Customer, partner, 3rd party)
Measurement
<1% Negative a/b test performance
72% felt processes were improved
89% felt designs were improved
Team
(4) User Experience Designers
(6) Developers
New Component Checklist
Is the new component unique and cannot be a generalization of an existing component?
Does the new component solve a problem that cannot be solved with existing components?
Does the new component meet customer, product, and business needs across multiple areas?