Overview
My role
Collaborator
Trix, Product Designer, Safety and Insurance
Timeline
~4 months
Deliverables
Figma component, documentation
Summary
I collaborated with key component users (Safety & Insurance, Customer Obsession, Earner, and Membership) to identify edge cases, encouraged further iteration, and refinement of the component.
Method
I followed the component creation and lifecycle process, established by the design systems team, to ensure a high bar of quality is maintained throughout my project
Competitive research
I conducted an external audit including file uploaders from 9 design systems.
Safety & Insurance
Earner
Uber for Business
Customer obsession
Merchant
Membership
External
External
Internal
Internal
Internal
Explore & Feedback
We re-imagined different design approaches with a focus on the 5 areas of improvement from our research.
Iteration & Feedback
An unpredictable and complex properties panel increases the detachment rate.
~25% of
a standard
mobile screen
There were different viewpoints from key stakeholders on where the file upload would sit in the design system due to its complex properties.
By conducting moderated remote usability test, we were able to observe participants interacting with the component in two different scenarios (mobile and web), while also giving them the opportunity to provide any general feedback.
The results
We prioritized creating a consistent user experience with component composability by separating the component into 3 parts. This is a consistent experience for our users and increases learnability in the design system.
Figma component
Prepare assets and component variants for the Base Figma component library publish and changes to the new component for design engineers to implement into the Base Figma plugin.
Documentation
Publish guidelines on usage, best practices, specs, grid layouts, and more to include in Base documentation to give a holistic understanding of the redesigned component.
Designers from Delivery, Payments, Earner, Customer obsessions, and Safety and Insurance shared their usage of the new component in crit and support for more guidance on implementation in their specific use cases.
"hey team! just noticed we have this new uploader design lately, curious about the timeline to use this on building?"
- Senior Designer from Delivery
"Love the new framework [of the file upload component]. It looks clean!"
- Senior Designer from Delivery
"Hey all! I know we have a new shiny file upload comp available on Base, but while that is not code ready, is there any guidance for how to show uploaded files?
- Product Designer from Safety
Eyes on the prize
Use all your resources
There are so many resources and topic experts that are available to us and to reach out to get their insight to increase quality and efficiency in my designs.