Evolving a design system to increase efficiency and collaboration

By: Manuel Cespedes

Evolving a design system to increase efficiency and collaboration

By: Manuel Cespedes

Evolving a design system to increase efficiency and collaboration

By: Manuel Cespedes

Company

Foureyes

Company

Foureyes

Role

Senior Product Designer

Role

Senior Product Designer

Team

Product Design

Team

Product Design

Dates

Jul 2021 - Nov 2022

Dates

Jul 2021 - Nov 2022

Research | Project Management | Design Systems | Interaction Design | Documentation

Research | Project Management | Design Systems | Interaction Design | Documentation

Research | Project Management | Design Systems | Interaction Design | Documentation

Overview

The product team at Foureyes, a SaaS company, was growing and working on multiple products, which led to the need to find ways to improve the existing design system. The goals were to increase design efficiency and make cross-functional collaboration more effective. The results were a more efficient design process, faster product decision-making, and increased UI and UX consistency.

Overview

The product team at Foureyes, a SaaS company, was growing and working on multiple products, which led to the need to find ways to improve the existing design system. The goals were to increase design efficiency and make cross-functional collaboration more effective. The results were a more efficient design process, faster product decision-making, and increased UI and UX consistency.

Overview

The product team at Foureyes, a SaaS company, was growing and working on multiple products, which led to the need to find ways to improve the existing design system. The goals were to increase design efficiency and make cross-functional collaboration more effective. The results were a more efficient design process, faster product decision-making, and increased UI and UX consistency.

Role

As the lead product designer, my role involved collaborating with cross-functional partners, conducting a design system audit, creating a new UI design kit, documenting common UX patterns, creating templates, and advocating for the system’s use and maintenance.

Role

As the lead product designer, my role involved collaborating with cross-functional partners, conducting a design system audit, creating a new UI design kit, documenting common UX patterns, creating templates, and advocating for the system’s use and maintenance.

Role

As the lead product designer, my role involved collaborating with cross-functional partners, conducting a design system audit, creating a new UI design kit, documenting common UX patterns, creating templates, and advocating for the system’s use and maintenance.

To influence the work I drafted a project plan and a backlog to track the tasks

To influence the work I drafted a project plan and a backlog to track the tasks

To influence the work I drafted a project plan and a backlog to track the tasks

Challenge

The existing design system had several inefficiencies, including a lack of clear design guidelines, missing components, and inconsistent UX patterns. These inefficiencies hindered cross-functional collaboration, as product managers and engineers struggled to understand the design direction, and designers struggled to work and iterate effectively.

Challenge

The existing design system had several inefficiencies, including a lack of clear design guidelines, missing components, and inconsistent UX patterns. These inefficiencies hindered cross-functional collaboration, as product managers and engineers struggled to understand the design direction, and designers struggled to work and iterate effectively.

Challenge

The existing design system had several inefficiencies, including a lack of clear design guidelines, missing components, and inconsistent UX patterns. These inefficiencies hindered cross-functional collaboration, as product managers and engineers struggled to understand the design direction, and designers struggled to work and iterate effectively.

Mapping the design system landscape helped us identify opportunities

Mapping the design system landscape helped us identify opportunities

Mapping the design system landscape helped us identify opportunities

Research

To further understand the needs and pain-points of design system users, I spoke with stakeholders from product management, engineering, data science, customer experience, and marketing. These conversations helped me gain a better understanding of the issues that the team was facing and provided me with valuable insights for improving the design system.

Research

To further understand the needs and pain-points of design system users, I spoke with stakeholders from product management, engineering, data science, customer experience, and marketing. These conversations helped me gain a better understanding of the issues that the team was facing and provided me with valuable insights for improving the design system.

Research

To further understand the needs and pain-points of design system users, I spoke with stakeholders from product management, engineering, data science, customer experience, and marketing. These conversations helped me gain a better understanding of the issues that the team was facing and provided me with valuable insights for improving the design system.

Understanding the Users

Product Managers
  • Spending too much time in granular and nitpick decisions

  • Wasting time and energy in using multiple tools to communicate

  • Slow decision making (bad business)

Product Designers
  • Missing components, states, colors, etc.

  • Unreliable document management and organization of the UI kit

  • Clunky and slow prototyping

  • Engineering collaboration could improve

Front-end Engineers
  • Differences in code, designs, and requirements

  • Blocked by design decisions; uncertainty in making design decisionsLack of consistency

  • Design collaboration could improve


Understanding the Users

Product Managers
  • Spending too much time in granular and nitpick decisions

  • Wasting time and energy in using multiple tools to communicate

  • Slow decision making (bad business)

Product Designers
  • Missing components, states, colors, etc.

  • Unreliable document management and organization of the UI kit

  • Clunky and slow prototyping

  • Engineering collaboration could improve

Front-end Engineers
  • Differences in code, designs, and requirements

  • Blocked by design decisions; uncertainty in making design decisionsLack of consistency

  • Design collaboration could improve


Understanding the Users

Product Managers
  • Spending too much time in granular and nitpick decisions

  • Wasting time and energy in using multiple tools to communicate

  • Slow decision making (bad business)

Product Designers
  • Missing components, states, colors, etc.

  • Unreliable document management and organization of the UI kit

  • Clunky and slow prototyping

  • Engineering collaboration could improve

Front-end Engineers
  • Differences in code, designs, and requirements

  • Blocked by design decisions; uncertainty in making design decisionsLack of consistency

  • Design collaboration could improve


Solution

Based on analysis and research, we decided to evolve the existing design system by completing an audit, migrating the UI kit to Figma, and creating design guidelines for UX patterns. The team agreed to prioritize the project only after all other product work was completed.

Solution

Based on analysis and research, we decided to evolve the existing design system by completing an audit, migrating the UI kit to Figma, and creating design guidelines for UX patterns. The team agreed to prioritize the project only after all other product work was completed.

Solution

Based on analysis and research, we decided to evolve the existing design system by completing an audit, migrating the UI kit to Figma, and creating design guidelines for UX patterns. The team agreed to prioritize the project only after all other product work was completed.

The new design system landscape with future additions

The new design system landscape with future additions

The new design system landscape with future additions

Process

The process of evolving Foureyes' design system involved the following steps:

  1. Conducting an audit of the design system, the live products, tooling, and documentation

  2. Migrating and implementing the new design system UI kit

  3. Conducting presentations and training sessions for the design and development teams

  4. Creating guidelines of the most common UX design patterns

  5. Collaborating with engineering to create a back-log and roadmap


Process

The process of evolving Foureyes' design system involved the following steps:

  1. Conducting an audit of the design system, the live products, tooling, and documentation

  2. Migrating and implementing the new design system UI kit

  3. Conducting presentations and training sessions for the design and development teams

  4. Creating guidelines of the most common UX design patterns

  5. Collaborating with engineering to create a back-log and roadmap


Process

The process of evolving Foureyes' design system involved the following steps:

  1. Conducting an audit of the design system, the live products, tooling, and documentation

  2. Migrating and implementing the new design system UI kit

  3. Conducting presentations and training sessions for the design and development teams

  4. Creating guidelines of the most common UX design patterns

  5. Collaborating with engineering to create a back-log and roadmap


Spreadsheet to audit components and track their status

Spreadsheet to audit components and track their status

Spreadsheet to audit components and track their status

Audit of Sketch UI design kit and components

Audit of Sketch UI design kit and components

Audit of Sketch UI design kit and components

Results & Impact

The updated design system had a positive impact on cross-functional collaboration by allowing for smoother communication between the design and development teams and reducing time spent on design-related discussions.

Design efficiency improved as the design process became more streamlined, leading to faster product development and reduced time to market. Decision-making was also impacted positively, as the updated design system provided a clear direction for the design team and allowed for quicker and more informed decision-making.

Results & Impact

The updated design system had a positive impact on cross-functional collaboration by allowing for smoother communication between the design and development teams and reducing time spent on design-related discussions.

Design efficiency improved as the design process became more streamlined, leading to faster product development and reduced time to market. Decision-making was also impacted positively, as the updated design system provided a clear direction for the design team and allowed for quicker and more informed decision-making.

Results & Impact

The updated design system had a positive impact on cross-functional collaboration by allowing for smoother communication between the design and development teams and reducing time spent on design-related discussions.

Design efficiency improved as the design process became more streamlined, leading to faster product development and reduced time to market. Decision-making was also impacted positively, as the updated design system provided a clear direction for the design team and allowed for quicker and more informed decision-making.

Deliverables

Cover of the new UI design kit (Figma library)

Cover of the new UI design kit (Figma library)

Cover of the new UI design kit (Figma library)

Typography and heading conventions

Typography and heading conventions

Typography and heading conventions

The consolidated and updated color palette

The consolidated and updated color palette

The consolidated and updated color palette

Updated iconography; organized and synced with development

Updated iconography; organized and synced with development

Updated iconography; organized and synced with development

Updated buttons with states and using variants

Updated buttons with states and using variants

Updated buttons with states and using variants

Text fields were consolidated and updated

Text fields were consolidated and updated

Text fields were consolidated and updated

Added missing inputs and controls

Added missing inputs and controls

Added missing inputs and controls

User Feebdack

The updated design system received positive feedback from both the design and development teams, who appreciated the clear and consistent design direction it provided. Customers also noted an improvement in the overall quality of the products, with more cohesive and high-quality user experiences across all products.

User Feebdack

The updated design system received positive feedback from both the design and development teams, who appreciated the clear and consistent design direction it provided. Customers also noted an improvement in the overall quality of the products, with more cohesive and high-quality user experiences across all products.

User Feebdack

The updated design system received positive feedback from both the design and development teams, who appreciated the clear and consistent design direction it provided. Customers also noted an improvement in the overall quality of the products, with more cohesive and high-quality user experiences across all products.

Moving Forward

The updated design system has set the foundation for future design system efforts at Foureyes. The design team will continue to monitor and evolve the design system as needed, to ensure it stays current and continues to meet the needs of all stakeholders.

Moving Forward

The updated design system has set the foundation for future design system efforts at Foureyes. The design team will continue to monitor and evolve the design system as needed, to ensure it stays current and continues to meet the needs of all stakeholders.

Moving Forward

The updated design system has set the foundation for future design system efforts at Foureyes. The design team will continue to monitor and evolve the design system as needed, to ensure it stays current and continues to meet the needs of all stakeholders.

mgcesp@gmail.com

+1 786.351.1255

Thank you for visiting ✌️

Built with ♥️ and 💪

mgcesp@gmail.com

+1 786.351.1255

Thank you for visiting ✌️

Built with ♥️ and 💪

mgcesp@gmail.com

+1 786.351.1255

Thank you for visiting ✌️

Built with ♥️ and 💪