INDUSTRY:

TECH & DESIGN

CLIENT:

AUTODESK

YEAR:

2022

EXPERIENCE:

UX DESIGN

Skeleton Loader

Skeleton Loader

Skeleton Loader

about.

about.

Autodesk, Inc. is a globally renowned leader in software solutions for the architecture, engineering, construction, manufacturing, media, and entertainment industries. Weave is Autodesk's design system, providing a framework of reusable components, guidelines, and best practices to ensure consistency and efficiency across all Autodesk products.

Challenge

Create the Skeleton Loader component and guidelines for our design system.

Goal

Develop a cohesive Skeleton Loader component and detailed guidelines for the Weave design system, ensuring consistent implementation and user experience across Autodesk products.

My Role

I was the Product Designer responsible for this component, under the guidance of the Lead Designer.

I was the Product Designer responsible for this component, under the guidance of the Lead Designer.

My Responsabilities

I worked on the discovery process, research, sketches, prototypes, guidelines creation, developer assistance, QA, and documentation updates.

design process.

The design process to create a new component follows: research, sketches, design, documentation, and implementation.

research

The research phase involved conceptual research about loading, time, and user perception, as well as the different types and uses of loaders. Additionally, I conducted an internal audit to discover how Autodesk products use loaders and if there were any existing use cases of a Skeleton Loader, which there were. External research was also conducted to understand both the behaviors of different loaders and the design of the skeleton loader. In this research, I discovered users' perception during waiting times and how it changes. The goals for loaders were identified: provide appropriate feedback, reduce user uncertainty, make users feel like they are directly causing something to happen on the screen, differentiate user actions from system loading. This helped determine the appropriate scenarios for each type of loader and behavior.

design

I divided the design into five categories: Text, Avatar and Icon, Simple components, Complex components, and Layouts. After designing the structure of the skeleton loader for these components, I worked on the animation, which features a gradient wave.

I divided the design into five categories: Text, Avatar and Icon, Simple components, Complex components, and Layouts. After designing the structure of the skeleton loader for these components, I worked on the animation, which features a gradient wave.

documentation

While designing, I started working on the documentation. We added a page on the Weave website under the “Foundation” section of our design system and a new page in the component section for the skeleton loader. The documentation focused on expected behavior, the anatomy of each design component, colors, animation specs, and best practices. After the feedback was approved by the lead designer and content designer, everything was updated on the website.

While designing, I started working on the documentation. We added a page on the Weave website under the “Foundation” section of our design system and a new page in the component section for the skeleton loader. The documentation focused on expected behavior, the anatomy of each design component, colors, animation specs, and best practices. After the feedback was approved by the lead designer and content designer, everything was updated on the website.

implementation

After approvals, we handed off to developers and maintained close communication, assisting with component creation and QA. We implemented a Slack workflow, 'DeskCheck Request,' for developers to specify the review focus (e.g., alignment, colors, behavior). Upon review completion, we clicked “DeskCheck Done” and added comments for required changes on the linked Jira ticket and Slack thread. This streamlined our process efficiently.

After approvals, we handed off to developers and maintained close communication, assisting with component creation and QA. We implemented a Slack workflow, 'DeskCheck Request,' for developers to specify the review focus (e.g., alignment, colors, behavior). Upon review completion, we clicked “DeskCheck Done” and added comments for required changes on the linked Jira ticket and Slack thread. This streamlined our process efficiently.

results.

We successfully delivered a functional component to our design system and multiple product teams, created full and detailed documentation of every feature both in Figma and on the website.

Create a free website with Framer, the website builder loved by startups, designers and agencies.