Work

About

About

Work

Work

Contact

Contact

About

Contact

Spark Design System: Transforming ~51% of components in 1 year

Spark Design System: Transforming ~51% of components in 1 year

Spark Design System: Transforming ~51% of components in 1 year

Co-designer

Co-designer

Co-designer

Released in different phases

Released in different phases

Released in different phases

Collection of multiple projects

Collection of multiple projects

Collection of multiple projects

Project Overview

Project Overview

Faced with platform expansion and increasing complexity, I co-led the redesign of the Spark Design System, transforming over 51% of its components in one year without a dedicated development team.

This initiative resulted in faster feature delivery, a scalable design system, and a unified user experience across Egnyte’s platform.

Faced with platform expansion and increasing complexity, I co-led the redesign of the Spark Design System, transforming over 51% of its components in one year without a dedicated development team.

This initiative resulted in faster feature delivery, a scalable design system, and a unified user experience across Egnyte’s platform.

Business Context

Business Context

01

Platform growth & complexity

Platform growth & complexity

As Egnyte expanded its platform with multiple teams working on different features, the lack of a centralized design system created inconsistent user experiences, affecting both internal processes and the end-user journey.

As Egnyte expanded its platform with multiple teams working on different features, the lack of a centralized design system created inconsistent user experiences, affecting both internal processes and the end-user journey.

02

Usability & efficiency needs

Usability & efficiency needs

To scale efficiently, the platform needed a design system that could unify the look and feel across applications, speed up development cycles, and maintain a consistent user experience without constant manual adjustments.

To scale efficiently, the platform needed a design system that could unify the look and feel across applications, speed up development cycles, and maintain a consistent user experience without constant manual adjustments.

03

Customer feedback

Customer feedback

Issues such as a confusing date picker with unclear states, highlighted the need for a more robust design system that addressed customer pain points, ensuring smoother and more intuitive interactions.

Issues such as a confusing date picker with unclear states, highlighted the need for a more robust design system that addressed customer pain points, ensuring smoother and more intuitive interactions.

Co-led cross-functional collaboration to align team priorities with platform-wide consistency and long-term scalability.

Strategically prioritized high-impact components, addressing critical usability issues while balancing flexibility and consistency.

Documented design guidelines in Figma, minimizing miscommunication and fostering best practices through workshops.

Co-led cross-functional collaboration to align team priorities with platform-wide consistency and long-term scalability.

Strategically prioritized high-impact components, addressing critical usability issues while balancing flexibility and consistency.

Documented design guidelines in Figma, minimizing miscommunication and fostering best practices through workshops.

My Role

My Role

Challenges

Challenges

Fragmented user experience

Fragmented user experience

Hard-coded design components used across teams

Hard-coded design components used across teams

Disjointed user experience

Disjointed user experience

Resulting in usability issues such as varied button states and interaction problems

Resulting in usability issues such as varied button states and interaction problems

Impacting negatively on product team's work, productivity and user satisfaction

Impacting negatively on product team's work, productivity and user satisfaction

Resistance to change

Resistance to change

Convincing stakeholders, developers, and teams to recognize the design system’s importance alongside product releases

Convincing stakeholders, developers, and teams to recognize the design system’s importance alongside product releases

Addressing concerns and resistance from teams who are used to existing product processes followed by team.

Addressing concerns and resistance from teams who are used to existing product processes followed by team.

Encouraging continuous efforts from the product team to ensure a unified design system in code and design.

Encouraging continuous efforts from the product team to ensure a unified design system in code and design.

Educating teams to facilitate change and collaborate effectively

Educating teams to facilitate change and collaborate effectively

Limited resources

Limited resources

Lack of dedicated development team

Lack of dedicated development team

Negotiating cross-functional resources to support design system efforts

Negotiating cross-functional resources to support design system efforts

Balancing short-term feature releases with long-term design system updates

Balancing short-term feature releases with long-term design system updates

Providing leadership to prioritize design system tasks among other project demands

Providing leadership to prioritize design system tasks among other project demands

The Spark Design System project addressed Egnyte’s fragmented user experience caused by inconsistent design practices.

Summary

As a co-lead, I spearheaded the redesign of over 51% of the components in one year without a dedicated development team, aligning platform-wide priorities and fostering collaboration across stakeholders.

This initiative accelerated feature delivery, enabled scalability, and enhanced user satisfaction by unifying the platform’s design and improving usability.

By adopting a hybrid development model and leveraging industry best practices, the project set a foundation for long-term efficiency and adaptability.

Method/Process

Method/Process

Hybrid Development Model

Hybrid Development Model

Aiming to create a hybrid approach where a core team builds foundational components while project teams add specialized components, balancing flexibility with consistency.

Aiming to create a hybrid approach where a core team builds foundational components while project teams add specialized components, balancing flexibility with consistency.

Collaborative Leadership

Collaborative Leadership

Co-led the design system redesign by fostering communication among cross-functional teams to align goals and priorities while balancing their needs with the overarching objective of platform-wide consistency.

Co-led the design system redesign by fostering communication among cross-functional teams to align goals and priorities while balancing their needs with the overarching objective of platform-wide consistency.

Component Prioritization

Component Prioritization

Focused on high-impact components that addressed key user and business needs first. For example, prioritizing selection states of date pickers over tooltips' rounded edges.

Focused on high-impact components that addressed key user and business needs first. For example, prioritizing selection states of date pickers over tooltips' rounded edges.

Best Practices & Research

Best Practices & Research

Researched existing design frameworks, such as Material Design, Carbon Design, and more; consulted NNGroup UX principles to build a new design system based on proven best practices and future adaptability.

Researched existing design frameworks, such as Material Design, Carbon Design, and more; consulted NNGroup UX principles to build a new design system based on proven best practices and future adaptability.

Documentation & Guidelines

Documentation & Guidelines

Documented design system components and guidelines in Figma to simplify onboarding and minimize miscommunication among teams.

Documented design system components and guidelines in Figma to simplify onboarding and minimize miscommunication among teams.

If you would like to explore the released product, please try Egnyte application Start free trial

If you would like to explore the released product, please try Egnyte application Start free trial

If you would like to explore the released product, please try Egnyte application Start free trial

Lessons Learned

Lessons Learned

1) Cross-functional buy-in: Establishing shared goals is critical for overcoming resistance and driving adoption.

2) Balancing priorities: Iterative prioritization allows for steady progress without compromising short-term goals.

3) Documentation value: Clear, accessible guidelines streamline communication and ensure consistency.

1) Cross-functional buy-in: Establishing shared goals is critical for overcoming resistance and driving adoption.

2) Balancing priorities: Iterative prioritization allows for steady progress without compromising short-term goals.

3) Documentation value: Clear, accessible guidelines streamline communication and ensure consistency.

Impact

Impact

🚀 Faster delivery of features and updates

🚀 Faster delivery of features and updates

🕸️ Scalable design system

🕸️ Scalable design system

🤝 Culture of continuous collaboration between designers and developers

🤝 Culture of continuous collaboration between designers and developers

🔗 Cohesive and unified experience across Egnyte’s platform

🔗 Cohesive and unified experience across Egnyte’s platform

© 2024 All Rights Reserved | Parmi Mehta

© 2024 All Rights Reserved | Parmi Mehta

Smart Cache Device: Hybrid Solution

Smart Cache Device: Hybrid Solution

Smart Cache Device

Smart Cache Device

Go to Home

Go to Home

Go to Home

Go to Home