Standard Organization
Design System
March 2023 - Jan 2025
Role: Research and Design Lead

A perfect tool to enhance the quality of the work and to speed up the design process
Overview
While working with the CSA Group Design Team, I took the lead on developing a design system from the ground up, prioritizing best practices and accessibility. The system includes a library of reusable components, guidelines, and workflows designed to streamline the creation of consistent, high-quality user interfaces across CSA Group’s digital platforms. By ensuring visual and functional alignment, the design system enhances the user experience while boosting efficiency for both designers and developers.
Development Methodology
During the design system project, we adopted the R.E.A.D framework approach, which focuses on Research, Explore, Apply, and Document. This structured methodology ensured a thoughtful and thorough process.
-
Research:
we conducted a deep dive into user needs, accessibility, best practices and explored other existing design system such as Material Design, Carbon Design System, Alberta Government Design System (DDD) and Ontario Government’s library as well as design inconsistencies to establish a solid foundation.

-
Explore:
after gathering the research results and focusing on the accessibility guidelines and best practises we started exploring different options for each component set. created prototypes, and component ideas to test them in different scenarios and within different screen break points. for example explored 6 different options for the organization’s Store’s header considering the Mobile, Tablet 1,2, Desktop 1, and 2. once test was done we finalized the most efficient option and created the component set of it ready to apply.

-
Apply:
during this phase we Implemented the new components across all platforms and showed the in different scenarios.

-
Document:
once the applying phase was done we created a comprehensive documentation for each set to guide designers and developers with explaining the component’s function, acceptable dimensions, implementing Dos and Don’ts as well as accessibility, to ensure the design system's scalability, usability, and long-term value.
This approach allowed us to build a cohesive, accessible, and user-centric design system efficiently.


Documentation
Through Design system documentation, we provide designers, developers, PMs/POs or anyone who is involved with the project’s development with guidelines and policies of how to use each of our component sets.
This guideline list includes:
-
Different Use Cases
-
Anatomy
-
Dimensions
-
Paddings
-
Different States
-
Dos & Don’ts in terms of use, colours, states, etc.
-
Accessibility Guidelines
-
Tokens (qty varies based on component type)
-
CSS Codes and Styles
Quick Glance on the developed components for the organization through Atomic Design methodology:
Atoms: basic building blocks of design, like buttons, icons, headings, and body text, are called atoms.
-
Button
-
Checkbox
-
Chips and Badges
-
Colour styles
-
Icons
-
Link
-
Typography style
-
Grid Style

Molecules: groups of atoms that work together to perform a function.
-
Accordion
-
Alert
-
Breadcrumbs
-
Dropdown
-
Icon Button
-
Scrollbar
-
Text Fields
-
Text Area
-
Toggle Switch
-
Date Picker
-
Radios
-
Tooltips

Organisms: complex UI components made up of groups of molecules, atoms, and sometimes other organisms
-
Footer & Header
-
Modals
-
Pagination
-
Progress Indicator
-
Rich Text Editor
-
Step Tracker
-
Table

Example of Using R.E.A.D framework to develop the organization’s store website’s header - Nov 2024
Research:
​​
I analyzed 15 different organizations’ headers during the research process. This list included standard organizations, whole sale companies, and other e-commerce websites who are working directly and indirectly with public users. Such as ISO, Home Depot, Amazon, etc. I used other resources such as nn/g guidelines for designing an accessible store headers.
Here is the overview of what we found out:
The most common features on all e-commerce websites’ headers:
-
Logo
-
Search Bar
-
Cart
-
Profile/Sign in
-
Language
-
Categories
-
Promotional Banners

Based on Accessibility and Screenreader’s format it is always recommended to have the name of the current website/anything that relates to the current website on top as first time, using links that will redirect users to other websites right off the bat will cause UX issues if the user is using screen reader.
The old version of the header:
UX Pain Points:
-
4 levels/row
-
Categories are hidden in two different dropdown menus
-
No proper hierarchy of information
-
Redirecting users to a different platform right at the first level/row
-
2 break points only

The modified version of the header during summer of 2023:
UX Pain Points:
-
Categories are hidden in two different dropdown menus
-
No proper hierarchy of information
-
Redirecting users to a different platform right at the first level/row
-
2 break points only

An effective top navigation menu follows established usability patterns to enhance the user experience. Key considerations include:
-
Search Bar: A prominently placed search bar is essential for helping users quickly locate the products or items they need.
-
Row Quantity: The number of rows typically ranges from one to three.
-
Search Placement: The search bar is commonly positioned in the second row.
-
Logo Placement: The logo is generally located on the left side of the second row.
-
Categories: Categories are usually displayed in the third row for easy navigation.
-
Alerts: Alerts are often positioned as the fourth row; however, some websites prioritize alerts by displaying them at the very top of the page in the first row.

Explore:

Finalizing Explore:





Apply:
Once the new component is applied on the main design, it is ready for development and lunching the new look on the main website during the next sprint.
-
The key features of the new header are:
-
Categorizing the browse options in an efficient way
-
Allocating larger space for the search bar to further emphasizing on it.
-
keeping the look less crowd and busy for easier navigation.
-
Following the grid and consistent with the rest of the platform.

Next Steps:
-
Discussing the new updates and new design approaches with Stakeholders
-
Developing the documentation based on the new design
-
Establish a timeline on implementation on the website and on the current designs.
-
Applying the new component to all of the current designs (Live versions and under development ones)
Currently over 10 digital platforms within the organization are under development using the new components and following the guidelines noted on design system documentation.
All the components are being tested every months to ensure the functionality is still correct. The components get updated every sprint based on the new findings through multiple research channels.