Kaplan

Kaplan Test Prep, a leading educational services provider, needed a unified design system to address inconsistencies in their digital products and improve collaboration across teams. The Atom Design System was created to provide students, authors, teachers, and administrators with a cohesive and scalable platform for educational materials.

Client

Kaplan Test Prep

Role

Product Designer (Design System Lead)

Year

2020

Category

Design Systems

The Problem

Kaplan Test Prep faced several challenges that hindered design efficiency and product consistency:

1. No Design Process

  • Designers relied on Google Drive for file storage, leading to version control issues, overwritten work, and duplicated efforts.

  • Lack of a centralized design system resulted in inconsistent UI components and user experiences across products.

2. Lack of Alignment

  • Designers were siloed into cross-functional "pods," limiting collaboration and knowledge sharing.

  • Inconsistent design approaches across teams created a fragmented user experience.

3. Tool Fragmentation

  • Designers used a variety of tools (Adobe XD, Sketch, Principle), making it difficult to maintain consistency and collaborate effectively.

4. Resistance to Change

  • Teams were hesitant to adopt a new system, requiring clear communication of the problem and its impact on the business.

Goals

The primary objectives for the Atom Design System were:

  1. Increase Consistency
    Reduce design variations and create a unified library of reusable components.

  2. Define Design-to-Dev Process
    Establish a clear workflow for design and development collaboration, including version control and file management.

  3. Improve Collaboration
    Foster cross-team collaboration through shared resources, style guides, and code snippets.

  4. Ensure Scalability
    Create a system that could grow with the needs of the business and adapt to different clients.

Constraints

  1. Pressure to Move Fast
    The team faced constant pressure to demonstrate ROI and onboard paid clients quickly.

  2. Siloed Teams
    Teams were organized by role rather than feature, leading to different code stacks and fragmented experiences.

  3. Timeline to Adoption
    Convincing teams to adopt the new system required demonstrating its value and addressing their pain points.

Themes

To guide the design system's development, three key themes were established:

  1. Theme-able
    How can the design system accommodate various clients and easily adapt to different brand colors and styles?

  2. Easy-to-Adapt
    How can we ensure a seamless transition for teams adopting the design system?

  3. Scalable
    How can we future-proof the design system to grow with the needs of users and the business?

Process

The creation of the Atom Design System followed a structured, iterative process:

1. Research

  • Conducted audits of existing products to identify inconsistencies and pain points.

  • Interviewed designers, developers, and stakeholders to understand their workflows and challenges.

  • Analyzed competitor design systems to identify best practices.

2. Design

  • Created a library of reusable components (buttons, forms, typography, etc.) based on research findings.

  • Designed with flexibility in mind, ensuring components could be easily themed for different clients.

  • Developed comprehensive documentation, including usage guidelines and code snippets.

3. Testing

  • Conducted usability testing to validate the effectiveness of components.

  • Iterated on designs based on feedback from designers and developers.

4. Implementation

  • Collaborated with developers to ensure components were implemented correctly and consistently.

  • Established a version control system for design files to prevent overwriting and duplication.

5. Adoption

  • Conducted workshops and training sessions to onboard teams to the new system.

  • Created a dedicated Slack channel for support and feedback.

  • Monitored adoption rates and addressed challenges as they arose.

Outcomes

The Atom Design System had an immediate and measurable impact on Kaplan Test Prep's design and development processes:

  1. Increased Consistency
    Reduced design variations by 60%, leading to a more cohesive user experience.

  2. Improved Collaboration
    Cross-team collaboration increased through shared resources, style guides, and code snippets.

  3. Enhanced Productivity
    Design and development turnaround times improved by 30% due to streamlined workflows and reusable components.

  4. Scalability and Adaptability
    The system was successfully adapted for multiple clients, demonstrating its flexibility and scalability.

Lessons Learned

  1. Communication is Key: Clear communication of the problem and its impact is essential for gaining stakeholder buy-in.

  2. Iterate and Test: Continuous testing and iteration are crucial for creating a robust and effective design system.

  3. Adoption Takes Time: Providing ongoing support and training is necessary to ensure successful adoption.

Conclusion

The Atom Design System transformed Kaplan Test Prep's design and development workflows, addressing inconsistencies, improving collaboration, and increasing productivity. By focusing on flexibility, scalability, and ease of adoption, the system has become a foundational tool for the organization, enabling them to deliver high-quality educational experiences to their users.

Next Steps:

  • Continue expanding the component library to meet evolving user needs.

  • Explore opportunities to integrate AI-driven design tools for further efficiency gains.

  • Conduct regular audits to ensure the system remains aligned with business goals and user expectations.

Next Project

Let’s connect to make something special

cedmondson3rd@gmail.com

©2025

Let’s connect to make something special

cedmondson3rd@gmail.com

©2025

Let’s connect to make something special

cedmondson3rd@gmail.com

©2025