Image
Top
Navigation

InVision Design System Manager

Background

DSM is a platform that makes the creation, distribution, governance, and use of a design system seamless and efficient.

I led Design for DSM, establishing the product experience vision and directing a fully distributed design team who executed a complete revamp of the product based on evolving customer needs. My work also extended beyond just design leadership as I made significant contributions to the overall product strategy.

My work with DSM allowed me to learn from hundreds of design system makers and users. I became deeply knowledgeable about the ways design system teams work and best practices around scaling and maturing design systems.

Team

  • Product Design Director (me)
  • Product Designers (3)
  • Product Managers (3)
  • Engineers (12)
  • Product Marketing Manager
  • Data Scientist
  • Design System Consultants (4)
  • Customer Facing Team

Early Stage Product Strategy Definition

DSM: a Nascent Product

When I joined InVision in 2018, InVision DSM was a new product for the organization, originating from a startup acquisition. Product market fit had not been fully established, but there was a huge opportunity for design systems solutions to become an integral part of the InVision product offering.

Unlike other design tools, design systems tools are relatively nascent and limited, though they are quickly evolving as companies race to meet the demands of design system teams. Defining the InVision DSM experience, therefore, was more of an exercise in creating a net new product ecosystem vs. building upon existing market solutions.

Understanding Design System Users

In order to guide the direction of the product, I first looked to understand our customers’ needs and the opportunity space as deeply as possible:

  • Conducted qualitative and quantitative user research with hundreds of design system makers and users
  • Actively participated in the design systems community
  • Analyzed competing products
  • Worked with InVision’s Design System Consulting and Support teams to learn about existing pain points and most requested opportunities

This resulted in distinguishing between the needs and goals of design system makers, or those who create and maintain the system, and design system users, or those who consume the system to work on products.

I also created a detailed journey map that outlines design system maker, designer, and developer tasks that happen during major phases of design system usage and governance. This highlighted painpoints, manual work, and other inefficiencies that could be potentially served by better design system tooling.

Why is this journey map powerful? The value that this map brings isn’t limited to helping identify better tooling opportunities. It can also easily be adopted by design system teams looking to capture their current state workflows, document their own painpoints, and create a vision for future state ideal workflows. It becomes a “playbook” for how cross-functional teams should interact with an organization’s design system.

Product Strategy Executive Alignment

Not only was understanding the most impactful product opportunities important for our Product team, it was equally critical that we aligned with InVision’s executive leadership to best position DSM as a part of the broader InVision ecosystem.

I created multiple communication frameworks that explained key aspects of DSM’s strategy to stakeholders across the organization, making it more approachable to those with less in-depth knowledge of the space.

This included:

  • A design systems maturity spectrum that helps classify design system teams based on what they have, and have not yet, implemented to support their design system
  • A visualization that explained what DSM is in approachable terms to help the organization understand how its various parts worked together
  • A simple explanation of what a design system is in order to help expose the breadth of design system workflows that DSM could support and overcome misperceptions

These frameworks, along with frequent alignment sessions with executives, allowed us to get buy-in for executing our strategy and investing in DSM as a core part of the InVision platform.

Design Vision

Prior to planning or defining the features that would tactically help us deliver an experience based on our product strategy, it was important to first articulate a vision — an ideal future state of the product in order to inspire and align the organization. The design vision would serve as the North Star for product decision making.

As part of the vision process, I:

  • Synthesized inputs that informed the vision
  • Facilitated brainstorming and ideation sessions to define core aspects of the vision
  • Helped the design team balance the need to visualize a conceptual experience without going too deep in high fidelity execution
  • Defined the deliverables that would best articulate each stage of the vision process
  • Delivered the resulting story that articulated the vision to stakeholders across the organization

Product Experience Pivot

Coming out of this vision exercise, we determined that a substantial pivot in the product experience was necessary to meet user needs. DSM originally required design teams to define and use design system styles and components through a DSM Sketch plugin. As Sketch’s native solution for managing design libraries matured, however, it became clear though customer feedback that DSM needed to shift to augment the Sketch Libraries experience rather than compete with it.

This shift impacted almost every aspect of the DSM product. Along with my Product and Engineering peers, I helped break down vision into phased product initiatives and requirements that would allow us to deliver a “minimum valuable product” that leveraged the new experience model.

This experience then evolved over time through a series of alpha and beta programs that allowed us to quickly react to user feedback prior to a broader launch.

Design Direction

I was responsible for overseeing design and managing the design team working on the product’s entire ecosystem:

  • A Sketch plugin to synchronize and distribute design system UI assets for designers.
  • An API and integration with Storybook to surface coded component information for developers.
  • A customizable documentation site that lets teams document principles, components, styles, and more.
  • An integration with InVision Inspect that lets developers view design system information directly within InVision prototypes.

Each of these product pieces had to be optimized for its context but also designed to ensure a cohesive end-to-end experience.

How I Guided a Seamless End-to-End Experience:
  • Held weekly design critiques to ensure designers were seeing each other’s work and getting the chance to challenge solutions
  • Identified connections between products and asking frequent questions to my team challenging how we were approaching those questions
  • Collaborated with InVision’s Creative Director and internal design system team to ensure the experiences felt visually connected
  • Created design principles to guide the new experience direction
  • Created several journey maps that articulated how users leverage different parts of the ecosystem

Outcomes

The New DSM product launch resulted in meeting or exceeding our target metrics, including but not limited to:

  • A significant increase in product NPS
  • 20% week over week usage growth
  • Doubled user new to active rate