Case Study: Scaling Design Systems w/ Dan Mall Capstone Project

The Scaling Design Systems with Dan Mall Capstone Project is the culmination of 8 weeks of intensive course lessons focused on creating and scaling design systems. The project serves as a showcase of the skills and concepts learned throughout the course. Students are provided with a mock creative brief, design assets, and are tasked with crafting a comprehensive design system that satisfies the project requirements.

Capstone Week 1: Kickoff

Dan Mall’s Measuring Spoon Cycle for Design Systems

Foundation Setting

The project commences with the establishment of the Figma environment. The Design System file is created, leveraging elements from previous weeks' work as boilerplate. Reference is made to Dan Mall’s Measuring Spoon Cycle for Design Systems as a guiding framework.

Me quoting Dan Mall

Me quoting Dan Mall

Requirements Gathering and Content Strategy

Requirements gathering begins by brainstorming content needs, often aided by AI tools like ChatGPT. This process informs the identification of necessary components and those that can be reused. Content outlines are crafted, highlighting potential interface components and patterns that align with the content.

Market Research and Inspiration

The project's brief draws inspiration from sites like Expedia, NYC Subway, and London Underground. Screenshots of these sites are annotated to analyze component usage. Additionally, research is conducted on travel-related and space-themed websites, expanding the pool of component examples.

Wireframing and Initial Design Exploration

Wireframing is initiated to validate assumptions and generate a basic structure for the design system. Rough wireframe sketches are created, focusing on atoms, molecules, and organisms for potential reuse.

Even though the brief calls for 3 pages, I created 2 with the intention of the 3rd page being a combination of the first 2

Asset Creation and Styling

Visual assets, including illustrations and photography, are generated to align with the project's theme.

  • Midjourney is utilized to create relevant imagery.

  • Color palettes are derived from said generated images and colors ramps are made with the Supa Palette plugin

  • Typefaces like Open Sans were selected for their versatile nature

  • The Typescales plugin was used to generate a range of font sizes

/imagine: illustration of people on vacation in outer space in the style of retro futurism, photograph of people on vacation boarding a spaceship

Page Design and Component Creation

High-fidelity page designs are developed, integrating the wireframe components with consistent styles and colors. A centralized Figma page is employed to organize wireframes, reference materials, and components, streamlining the design process.

All the things

While creating, I like to have all of my reference and components on the same Figma page

Design Challenges and Refinements (aka, WTF Figma?!)

Challenges involving component interactions, such as icon variants and button states, were present during Prototype creation. This appeared to be a Figma bug with the root cause being (possibly) naming conventions. I decided to make note of the prototype inconsistencies within the reference site and move forward.

Lastly, a focused effort is made to organize and clean up components while refining the final design for the IPTS Rail page.

Capstone Week 2 Rebrand

Evolving the Design System

The second week of the Capstone project introduces a rebranding phase to showcase adaptability and scalability.

Incorporating the Rebrand

New assets including fonts, colors, and imagery are introduced for the rebranding phase. A careful assessment of these elements is undertaken to understand the new brand's direction.

Typography and Color Updates

Typography is updated using the new IBM Plex Sans font, with awareness of the availability of other font styles if required. The color palette is overhauled, with a new primary color (Midnight) selected to align with the new brand identity.

Product File and Asset Update

The product file is updated to reflect the changes introduced in the rebrand. Existing components are replaced with new versions, and a structured approach is followed to ensure smooth transitions and preserve design history.

Generating New Assets

New assets are generated to support the rebranded design system, utilizing prompts to create fresh imagery in alignment with the updated brand direction.

Delivery: Showcasing the Design System

The project concludes with the delivery of the design system and associated assets. In order to prepare for this phase, I spun up a Zeroheight site to act as the Shuddle Design System reference site.

With the Zeroheight site in progress, I realized I needed to organize the components into separate pages.

All the components on a single page

Components moved to separate pages, set to ready

Distribution of Figma Links and Reference Site

Links to the Figma project, complete with design system documentation, assets, and pages, are delivered. Additionally, the Zeroheight reference site is shared to provide a real-world demonstration of the design system's application.

Case Study Completion

This case study serves as a comprehensive record of the Scaling Design Systems with Dan Mall Capstone Project, showcasing the project's journey from inception to delivery. It demonstrates the application of design system principles, content strategy, market research, wireframing, asset creation, and the iterative design process in creating a scalable and adaptable design system.

Matt Trice
Welcome to my design portfolio on Dribbble
Get in touch

More by Matt Trice

View profile