During my time at Salesforce, I had extensive exposure and interaction with Salesforce’s Lightning Design System, one of the most robust and mature design systems in the world. This design system supports over 200 internal designers as well as an external community of Salesforce developer partners.
I served as the lead Design System Ambassador for Salesforce’s largest product design team, Sales Cloud User Experience. The focus of this role was to help and enable the design team, as well as our Product and Engineering partners, to effectively work with the design system.
Establishing a design system within an organization is an undertaking and something that requires ongoing attention, but it can have many benefits to design and development teams. Design systems:
At Salesforce, my focus was to enable designers to use the design system most effectively. Secondarily, I helped our Product and Engineering partners understand how the design system impacts them.
The creation and maintenance of a design system is only part of making design systems successful. Especially when working with a design system that needs to operate at the scale of the Salesforce Lightning Design System, the people operations side of design systems becomes increasingly complex and a critical focus area.
– Una Kravets at An Event Apart
The Ambassador program was born out of an observation that Salesforce’s design system was facing several key challenges:
As a Design Systems Ambassador, I was responsible for:
Program Definition:
Team Collaboration:
Support and Guidance:
The Ambassador program had many immediate impacts across the organization.
Faster innovation: By better enabling designers to work within the system, we iterated and innovated more quickly.
Faster implementation: The design system enabled faster development and scalability in code. Improving education of the system enabled us to adopt it more consistently across the product.
Improved experiences: One of the main benefits of leveraging a design system is that designers can focus on the truly differentiating aspects of a user experience, as opposed to spending time designing its individual components or elements. By improving design system support and adoption, Salesforce’s designers became empowered to focus their attention on how to make their users more efficient and productive.