Layers of Accessibility for Scale and Profit

A presentation at EmberFest 2025 in in Brussels, Belgium by Melanie Sumner Temple

Layers of Accessibility For Scale & Profit

Layers of Accessibility For Scale & Profit

Melanie Sumner Temple

Melanie Sumner Temple

First: Hello! Hi! Let’s Catch Up!

First: Hello! Hi! Let’s Catch Up!

Other Things!!

Other Things!!

Also!

Also!

Thank you, Joseph!

Thank you, Joseph!

Helios Design System

Helios Design System

Part One: Where We Started

Part One: Where We Started

CTO: Design systems seem cool

CTO: Design systems seem cool

VP of Design said yes

VP of Design said yes

EM assembled our awesome team

EM assembled our awesome team

Awesome Design Systems Team

Awesome Design Systems Team

Is this a design system?

Is this a design system?

I've given it a lot of thought

I've given it a lot of thought

Layers...of cake.

Layers...of cake.

Ok, maybe the cake is a lie

Ok, maybe the cake is a lie

YMMV

YMMV

The Layers

The Layers

Foundation: Written Commitment

Foundation: Written Commitment

Layer: Component Requirements Doc (CRD)

Layer: Component Requirements Doc (CRD)

Layer: Accessibility UI Kit for Figma

Layer: Accessibility UI Kit for Figma

Layer: Component Showcase

Layer: Component Showcase

Layer: Component States Rendered

Layer: Component States Rendered

Layer: Accessibility Tests

Layer: Accessibility Tests

Layer: Relentless Documentation

Layer: Relentless Documentation

Layer: Documentation (Guides)

Layer: Documentation (Guides)

Layer: Documentation (Code)

Layer: Documentation (Code)

Layer: Documentation (Code Sample)

Layer: Documentation (Code Sample)

Layer: Documentation (A11y)

Layer: Documentation (A11y)

Layer: Unified Accessibility Statement

Layer: Unified Accessibility Statement

Layer: Public Accessibility Conformance Reports

Layer: Public Accessibility Conformance Reports

Layer: Product Accessibility Dashboard

Layer: Product Accessibility Dashboard

Layer: Pairing and Support for Product Teams

Layer: Pairing and Support for Product Teams

Layer: Integration into Product Lifecycle Process

Layer: Integration into Product Lifecycle Process

Layer: Standardizing User Journeys

Layer: Standardizing User Journeys

(Future) Layer: Internal Apps

(Future) Layer: Internal Apps

Start Where You Are

Start Where You Are

Accessibility a technical problem with a technical solution

Accessibility a technical problem with a technical solution

Acknowledge: What We Can Control …and what we can’t

Acknowledge: What We Can Control …and what we can’t

Technical products require technical solutions for all people.

Technical products require technical solutions for all people.

Fearlessness Required

Fearlessness Required

Trying Fearlessness

Trying Fearlessness

Comfortable With Uncertainty

Comfortable With Uncertainty

Then: The Future is Now!

Then: The Future is Now!

…Three Minutes Later

…Three Minutes Later

Wait, what?!

Wait, what?!

But We Just Figured This Out!!!

But We Just Figured This Out!!!

IBM Process

IBM Process

No matter what’s next… it’s okay.

No matter what’s next… it’s okay.

TL;DR

TL;DR

And, As always...

And, As always...