Borischantel Logo

Design System

GPC Design System

A design system is the combination of visual language, tools, technology, and people— and people are the most important part. As I document our process, describe my roles, and show the visuals, I should call out that the biggest challenges we faced in the project were culture change, trust, and commitment to design and build the system. As this project unfolded, we developed a shared language about how we build products that helped our product and engineering organization is ways I never would have expected.

Project Goals

Our team goals for the project was a design language and reusable components that would increase our design and development velocity, incorporate a many learnings from customer research into the product, and reduce our time spent reinventing the wheel on solutions. We aligned these goals with our company goals for Q1 & Q2:

Unify our products

Strategic Planning, Budgeting, Citizens Engagement, and Operational Performance

Fast Benefits

Provide near-term benefits to product and engineering roadmap

Paths to Success

Improve information architecture, wayfinding, and usability.

Ease, Clarity, Consistency

Reduce product complexity and provide more clarity.

Design Process

Here, roughly speaking, are the project stages we went through to create the design language:

Prospect

Executive Proposal and Finding Help

Discover

Audit, Research, Product Goals

Explore

Inspiration and Design Language Directions

Define & Design

Designing Components

Document & Design

Guidelines and Code

My Role

I pitched, planned, and managed the design creation of The GPC Design System, and worked with a team of designers, developers, project managers to envision and design the system. I took advantage of my own super powers of reading and taking in a bunch of information to understand how other companies approach solve the problem and how we can make it happen as a small team. I referred Brad Frost and a number of other leaders in Design System to learn and find the right methodologies. We used his Atom approach as a way to finding mutual understanding between developers and designers.

Prospecting

One of the first orders of business were to perform a visual audit of GPC's NAPA Auto Parts platforms. Cohesion across all brand touch points builds trust with consumers and improves the customer experience. So we got obsessed with our brand visuals and started planning how to make them work for us in better, more effective, ways. A Visual Audit is a wonderful way to see how far you’ve come and make a solid plan for future projects.

Exploration

Based on our company mission and understanding of customer needs, the design team worked with company leadership to create experience design principles. The principles are the foundation of what our customers feel when they use our products and how we make it happen. As a UX team, they help us make tough decisions and measure success.

Data

We knew that one of the biggest issues we had with our current platforms was how we displayed large sets of data to users. We researched a lot of different approaches and rules to data design that we wanted to build our design system around.

Elements of Design Language

After exploring different directions we could go we worked on key elements of our language. The OpenGov brand colors, design principles, navigation, and product work together as a visual language with a voice and personality we honed in sketch, workshops, and mockups. We made high-impact choices on font and color.

Design

Once we had a fluent design language we design modular UI components that worked a holistic system. This was a collaborative, laborious, and often fun part of the process.