• ABOUT
  • WORK
  • LOOK
  • LISTEN
  • Accessibility
Ashley Elizabeth Ling
  • ABOUT
  • WORK
  • LOOK
  • LISTEN
  • Accessibility

The average organisation wastes up to 42% of their development time on resolving technical and design debt.

 
 

Problem statement

 

How might we save time and money by standardising decisions that can be replicated at scale?

Designers were constantly frustrated with repeatedly solving the same problems. Developers were exhausted with having to custom style each component and grappling with a chaotic codebase. Producers were forever perplexed by the lawlessness of the content model builds in the CMS. Testers were fed up with no single source of truth for QA. 

Post-its detailing team pain points, segmented into four sections Says, Does, Thinks and Feels.

We were suffering with:

  • A spaghetti network of duplicated design and development efforts

  • A federated contribution model with no governance

  • Low code parity to design intention

  • No FED Chapter governance

  • No scalable strategy in place

  • Bottlenecks and repetition between UX and UI

  • Delivering inconsistent customer experiences

So, in July 2019, we began our design system journey.

 

The idea

Build a pattern library with guidelines, processes, rituals and a shared language that supports Belong product teams to rapidly deliver consistent, accessible digital products.

 

Our mission

🤝 Use each other’s work so you can ship shit fast.

 

The scalable impact

So, what will it do?

  • To bring order to chaos.

  • To amplify the value of design.

  • Build quality work with minimal friction.


The commercial value

Designers, developers, producers and testers were having to waste a lot of time clarifying details, duplicating build efforts and making mundane decisions. By automating a lot of this, they could be freed up to innovate and problem solve the chunkier customer problems.

 
  1. Wasted time = Unhappy team members

  2. Unhappy team members = high turnover

  3. High turnover = Wasted money

  4. Wasted money = Unhappy leadership


The Belong Design System DNA

The Brand Language

  • Brand Purpose

  • Logos

  • Fonts

  • Colours

  • Photography

  • Tone of Voice

  • Content Guidelines

 

Design UI Kit

  • Figma Component Library

  • Technical Documentation

  • Usability Guidelines (inc accessibility)

  • Illustration Library

  • Spot Icon Library

  • System Icon Library

  • Grid Breakpoints

React Component Library

  • Component Build

  • Storybook Documentation

  • Variables / Tokens

CMS Content Models

  • Content Model Requirements

  • Naming Conventions

  • URL Structures

  • SEO, Security and Accessibility Documentation


Prioritised Delivery Roadmap


The deliverables

  • 60+ Component UI Kit & Pattern Library (Figma)

  • Component Technical Documentation (Figma)

  • Usability Guidelines (Figma / Zeroheight)

  • Accessibility Requirements and Guidelines (Figma / Zeroheight)

  • UI Kit React Components (Storybook)

  • CMS Content Models CMS (Contentful)

  • 1 hour Weekly  ☄️ Design System Jam

  • Figma, Storybook and Contentful Onboarding

All components designed and built to AA compliance, with guidance written into build Tech Docs and Usability Guidelines


Data sources:

CodeScene Whitepaper, “Business Costs of Technical Debt”
DiDoesDigital, “Practical UI Patterns for Design Systems”

I acknowledge the Traditional Custodians of the lands on which we stand and graciously breathe. I pay my respects to all Indigenous Elders past and present. Sovereignty has never been ceded. It always was and always will be, mother earth of First Nations.

©Ashley Ling 2024