Building a Design System at WGU: My Journey

Launched a fully functional, scalable design system that reduced design-development gaps and enabled faster product iterations across WGU’s platforms. The system empowered teams to deliver consistent, accessible, and user-centered experiences with minimal overhead.

Consistency

95%

UI Components Standardized

Efficiency

30%

Faster design handoff to developers

Adoptation

4

Cross-functional teams actively using the system

WGU Design System
WGU Design System
WGU Design System

Project

Project

WGU Design System

Industry

Industry

Education / EdTech

Team size

Team size

4-5 Cross Functional Members

Challenge

WGU’s existing platforms had inconsistent UI components, varying design patterns, and redundant workflows that slowed product iterations and caused confusion for both designers and developers. Our task was to create a unified design system that standardized components, improved collaboration, and reduced design-developer friction while ensuring accessibility and scalability.

Results

  • Improved user satisfaction with more intuitive interfaces and consistent patterns

  • Reduced development errors caused by inconsistent UI implementation

  • Accelerated cross-team collaboration, enabling designers and developers to work more effectively together

  • Increased confidence in design decisions, as every component had clear guidelines and accessibility standards

  • Provided a foundation for scalable growth, allowing new products and features to align with the system from day one

Process

  1. Audit & Discovery: Reviewed existing product UI to identify inconsistencies and redundant patterns.


  2. Decision-Making: Chose a modular approach to support rapid scaling and easy customization.


  3. Component Library: Created reusable components with clear usage guidelines, including accessibility and responsiveness considerations.


  4. Collaboration: Partnered closely with engineers to ensure implementation feasibility and maintain design integrity.

Key Choice: Prioritized components that solved the most frequent UX issues first, rather than attempting a complete system from day one.

Stack

Stack

Stack

What Failed

  • Initial typography scale was too rigid, causing inconsistencies when applied across varying content types.

  • Assumed teams would adopt the system organically—realized training sessions were essential.

  • Next iteration: Introduce flexible typography and structured onboarding for all product teams.

What's Next

  • Expand the system to cover interactive patterns and motion guidelines.

  • Explore analytics to track component adoption and user satisfaction.

  • Investigate AI-assisted component suggestions to further accelerate design efficiency.