Slide 1

Slide 1 text

Dawn Ressel | Design Strategist 27 April 2017 Evolving design systems for flexibility and scale

Slide 2

Slide 2 text

Introduction

Slide 3

Slide 3 text

Intuit Confidential and Proprietary 3 What is a design system? “A style guide is an artifact of design process. A design system is a living, funded product with a roadmap & backlog, serving an ecosystem.” - Nathan Curtis Lightning Material Airbnb IBM

Slide 4

Slide 4 text

“Boring” Design Systems Enable Inventive Designs. When the design system is boring, it frees designers and developers to do the new stuff, to solve new problems. The design system carries the burden of the boring, so that designers and developers don’t have to. - Josh Clark

Slide 5

Slide 5 text

Intuit Confidential and Proprietary 5 Flexibility • Organizations will test the limits of a design system • Design systems need to flex or they will break Scale • Buy-in & scale require participation • Design systems are a living, breathing product that needs to evolve Truths of Design Systems To deliver both flexibility and scale, a design system requires extensive partnership between designers and technologists.

Slide 6

Slide 6 text

Intuit Design System

Slide 7

Slide 7 text

Intuit Confidential and Proprietary 7 Powering Prosperity Around the World

Slide 8

Slide 8 text

Intuit Confidential and Proprietary 8 Where we start Where We Started Intuit’s journey began over 30 years ago when our founder Scott Cook sat at his kitchen table and watched his wife as she balanced their checkbook and thought there must be a better way.

Slide 9

Slide 9 text

Intuit Confidential and Proprietary 9 ONE ECOSYSTEM One Intuit Ecosystem

Slide 10

Slide 10 text

Intuit Confidential and Proprietary 10 BEFORE: Sign In Buttons

Slide 11

Slide 11 text

Intuit Confidential and Proprietary 11 AFTER: Sign In Button

Slide 12

Slide 12 text

Intuit Confidential and Proprietary 12 Intuit Design System has Five Tracks STRUCTURAL ELEMENTS BRAND ELEMENTS ECOSYSTEM FLOWS UI COMPONENTS WIDGETS Logos, Typeface, Color Palette … Mint to TurboTax… One Intuit Identity … Checkboxes, Buttons, Tables … Atomic & Responsive Grids, Typescales, Spacing …

Slide 13

Slide 13 text

Intuit Confidential and Proprietary 13 Design System Elements Color Palette Typography & Spacing AvenirNext Brand Logos Mobile Icons Responsive & Atomic Grid 4PX GRID

Slide 14

Slide 14 text

Intuit Confidential and Proprietary 14 UI Components Select One Design System Elements Indeterminate long Determinate short Determinate long Determinate progress bar Indeterminate short Loading Graphics System Hyperlink

Slide 15

Slide 15 text

Evolving for Flexibility

Slide 16

Slide 16 text

In order to be a true design system, it must have a single source of truth. In code.

Slide 17

Slide 17 text

Intuit Confidential and Proprietary 17 One Intuit Continuum 10% FAMILY 40% FAMILY 80% FAMILY 100% FAMILY HOUSE OF BRANDS BRANDED HOUSE

Slide 18

Slide 18 text

Intuit Confidential and Proprietary 18 IDS Default Design AL c Default Hover Inactive Menu On Click Selected Focused Selected Hover ; ; Hover Clicked Selected Focused Default Error State AL c AL c AL c AL c Select One c Example Configuration Menu AL c Default Hover Inactive On Click Selected Focused Selected Hover ; ; Hover Clicked Selected Focused Default Error State AL c AL c AL c AL c Select One c AL c AL AK AZ ; AL c AL AK AZ ; IDS Dropdown Fixed vs. Flexible Recommendation

Slide 19

Slide 19 text

Intuit Confidential and Proprietary 19 Example Spec: Fixed/Flexible

Slide 20

Slide 20 text

Evolving for Scale

Slide 21

Slide 21 text

Intuit Confidential and Proprietary 21 What is a widget? Example: Google Maps - Core to businesses - Familiar experience - Best practices baked in - Configurable

Slide 22

Slide 22 text

Intuit Confidential and Proprietary 22 TurboTax Sign in screen QuickBooks Sign in screen Mint Sign in screen The genesis of our Widget journey One Intuit Identity

Slide 23

Slide 23 text

Account recovery: dramatically increased user success rates

Slide 24

Slide 24 text

Substantial Benefits: Widgets improve productivity & decrease time to market

Slide 25

Slide 25 text

Intuit Confidential and Proprietary 25 1 widget Minutes to adopt One Intuit Identity One widget orchestrates complex interactions

Slide 26

Slide 26 text

Intuit Confidential and Proprietary 26 BENEFITS • Best practices • Familiar experience • Productivity • Speed to market • Learn at scale • Reduce risk • Subject matter experts Designing full stack has many advantages Benefits of widgets KEY TAKEAWAY: Widgets are a great investment and create a better user experience.

Slide 27

Slide 27 text

Designer + Technologist Partnership

Slide 28

Slide 28 text

Design (system) intent is manifested through code. - Eric Knudtson

Slide 29

Slide 29 text

Intuit Confidential and Proprietary 29 Widgets and component libraries share theming Intuit Component Library turbotax qb mint pcg intuit … Intuit Widget Collection x x x x x x x x x x x x x x x x My Product x x x x configure Fixed Attributes

Slide 30

Slide 30 text

Component libraries + widgets + theming allow you to scale the intent of both visual and interaction design.

Slide 31

Slide 31 text

Intuit Confidential and Proprietary 31 CSS Guidelines

Slide 32

Slide 32 text

Intuit Confidential and Proprietary 32 Propagating design values globally

Slide 33

Slide 33 text

THANK YOU @uxdawn