case study
A system for a system
Twitter has many design systems that often overlap components and methodologies. I worked on the biggest, oldest and therefore most complex marketing web design system, used by over 37 partners on internal and external websites.
UNDERSTAND
The challenge
After receiving feedback from partner surveys, it was clear that people were confused. They didn’t understand what was the central source of truth, where to start and how to utilize our files and available resources. There were many resources in separate places.
MY ROLE
No one told me what to do. All I had were the challenges - what’s working, what’s not. I was selected to initiate a full refresh of our system, both at a component and governance level because I demonstrated resourcefulness and felt comfortable working independently. I made technical updates and created new processes and user flows for how the system was used and explained.
DEFINE
Strategize & prioritize
Now that we understand the challenges, we can formulate goals that address the pain points.
Be a center of truth
Create easier ways to navigate
Define a process for onboarding & off-boarding
IDEATE
Generate ideas
Now that we have goals, we can strategize tasks that support these goals.
Be a center of truth
Consolidate: We found asset and media specs outlined in Confluence, some linked resources in JIRA, all kinds of duplicative docs on google drive and other Figma files leftover from external agencies.
Create easier ways to find what you’re looking for
Include an index page for components in Figma.
Include a glossary page to define all the different systems and where to find them.
Create an entry point for non-Figma users (revamp existing online style guide).
Define a process for onboarding & off-boarding
Offer weekly office hours and scheduling options for personalize sessions.
EXPERIMENT
Prototype, design, iterate
Finally, where the rubber meets the road, we can start designing and implementing our ideas to see what sticks.
Centralize truth by reorganizing pages in Figma, adding in:
Glossary
Index of components
Accessibility
Assets
Specifications
Brand guidelines
Hand-off to engineering
Clearly define a path for designer's and non designers
Figma is for designers & engineers.
Refresh online style guide as entry point for non-designers serving as a quick view summary on the system with consolidated resource links.
Create a process for onboarding & off-boarding
Announced weekly office hours sign-up for design system questions which I led to consult on any issues.
Offered a form submission link to schedule customized onboarding sessions that I would lead and tailor to the teams needs.
BUILD & TEST
Solidify
Once the solutions were implemented and carried out, several iterations later, communications had to go about the new changes. This is how I communicated the changes:
Announcements via slack channel
Add to agenda in office hours (discuss changes in person briefly)
Add announcement to monthly department email
Include notes via ‘publish’ in Figma