Component Canvas

A facilitation tool for design system teams that helps create user-focused UI patterns.

How it helps

 

Structured framework

Gives a structured framework to facilitate a discovery session

 

Encourages imagination

Gather inspiration from anywhere and share new approaches

Shared understanding

Workshop participants learn about the pattern together

 

Collects

Organizes accessibility guidelines, technical info and design best practices

Diverges and converges

Opens up the process and helps focus on what to ship

 

Gathers internal usage

See what the needs are within your organization

Reveal the real problem

Why is this a user interface pattern to begin with?

 

Uncovers feelings

Think about the feelings users often have with this pattern

Early iterations of the component canvas

 
 

My role

I created this framework after running a few UI pattern discovery sessions with the rest of the design system team. I received feedback to refine it to its current version. It's now used for every new pattern created for the design system.

 

What problem is this pattern solving?

Inspired by the Lean UX Canvas, the Component Canvas starts with a problem statement:

What’s this pattern supposed to do? Why was this a pattern that was created for user interface?

It would be difficult to get a true understanding of what a successful pattern is without starting with this.

What feelings does the component evoke?

The first section is brainstorming the positive feelings this pattern evokes. Component can make users feel empowered, delightful, or confident. 

The next section is the opposite: what are some negative feelings users have when interacting with this pattern? These feelings are often annoyance, confusion, and unhelpfulness. 

You can use these feelings as a quality assurance exercise to see where your finished pattern might lie.

 
 

How is this component being used across the organization?

This component might be used in different products throughout the company. And they probably look and act different from one another, too. This section of the canvas helps gather all of those instances together so you can figure out if you need to customize your component to your enterprise.

 

What inspires this component?

The next section of the canvas provides a space where workshop participants can gather anything that might inspire them about this component. It can be interaction design or visual design examples of the pattern from other design systems, UI kits, Dribbble, etc.

The final sections help you gather the best practices in accessibility, technical and interaction design.

Converge & finalize the scope

The last section of the Component Canvas gets the team aligned on what’s in scope for the first iteration of the build or prototype.

Start your componen on the right track.

Next
Next

Pattern / Card