Quicken

Product Design System

Design Documentation | Pattern Library
Personal Finance | 2018

ABOUT QUICKEN

Quicken, a household name in personal finance software, provides customers a complete view of their financial lives. Customers can see their net worth, categorize spending, track investments, and create goals placing them on the path to achieving greater economic freedom.

Project goal

Create a Design System to serve as the source of truth for the development of the Quicken product. Empowering all teams to be present to the product vision.

Goal Details

  • The purpose of this project was to improve product consistency and team productivity responsible for developing the Quicken product. How we would accomplish this goal is by creating a set of guidelines informing teams how to apply layout, color, typography, and icons in all our products.

    Improving branding by having a familiar and consistent visual feel across our Windows, Mac OS, and mobile products.

  • Improve team productivity by taking the guesswork out of layout, typography, and color usage. Empowering teams to focus on developing UX solutions without the need to check past projects or recreate designs.

  • Improve customer delight by delivering higher quality product experiences as a result of having well-documented guidelines inside the design system available for all product and teams.

MY ROLE

I was responsible for evangelizing design systems and leading the strategy for the creation, building, and documentation of the Quicken design system.

Role Details

As the Lead Principal Product Designer, my role was to fulfill the project goals outlined above.

My role included:

design process

I led the team through a design process with both overlapping and flexible steps to accomplish on our goals.

Process Details

Work for this project was limited to 20% per week, as the design team was already in high demand supporting product development and marketing for an upcoming product release.

Time and project scope heavily influenced the design process: research, design, validating, and building. A project plan was created with time estimates to work within these constraints.

Project Research

I analyzed market offerings, materials, and developed key requirements with the team.

Key Business Requirements

  • Improve product consistency to build trust and credibility with customers.

  • Improve visual branding so that the product is recognizable across platforms and touchpoints.

  • Improve team productivity by having templated and reusable components available to support product development.

Key User Needs

  • Consistent user experiences increase usability & user confidence and reduce confusion & frustration when interacting with the product.

  • Improve accessibility by having an intentional visual hierarchy, color contrast, and spacing.

Key Technical Requirements

  • Library adoption required co-ownership by the team in creating and sharing the work they’ve done.

  • Support for frameworks offered some implementation challenges. In one such case for a new product in development, we provided a limited rollout of the design system due to limitations with the development library we were using.

  • High adaptability of implementing the design system was necessary as the constraints of each product – hard coding, libraries – had us discussing workarounds with developers.

Research Insights

  • Start with a foundation. Founding principles guide design systems. So establishing guidelines to layout, typography, colors, and icons was essential.

  • Document guidelines. We documented our design system in confluence. As we were creating content, we checked our work for clarity with the team and provided opportunities for improvement.

  • Iterate early and often. We wanted to implement the design system as soon as possible. With this being a living document, having something good to work with was better than waiting to make it perfect.

design

I worked closely with designers to audit our existing products and generate ideas for the design system. I then shared those ideas with developers and product managers to drive ideas for adoption.

1. COLOR SYSTEM

We conducted an audit of all Quick products to understand how we were applying color throughout the brand. From that research, we discovered trends and created opportunities to provide intentionality to our use of color in future design projects.

The final result of the color system was a collaborative effort with the entire design team.

Key Design Decisions

2. TYPOGRAPHY SYSTEM

Typography was noticeably distinct between our Windows and Mac products, from hierarchy and style to using Windows (Segoe UI) and Mac OS (San Francisco) system fonts. We wanted to create a new typographic system where styles and weights were visually consistent in all of our products.

Using our catalog of typography styles from the product audit and referencing interface guidelines, we created a typographic system with 13 styles to guide us.

Key Design Decisions

3. LAYOUT SYSTEM

Creating guidelines on how to apply layout and spacing rules in our product design had its challenges when we elevated our existing workflows. Its success depended on the teams agreement to adopting the same set of rules we would design with going forward.

One method supporting this goal was applying existing frameworks into our design system. Well defined and documented frameworks, such as 8 point grids and space systems, which were familiar and trusted by the team.

The core challenge to adopting this part of the design system rested with reshaping workflow behavior without unnecessarily restraining personal expression by the team.

Key Design Decisions

4. ICON SYSTEM

We use icons heavily in our products. After completing our product audit, we got clear that the visual style and meaning we applied to them was not consistent across platforms. Having over 100 icons of various visual style, we realized creating this part of the system required a larger investment of time we didn’t have to complete on. We also started using illustrations in our designs for a while and wanted to see how we can incorporate them with our iconography.

Because of time and what we wanted to accomplish with this part of the system, we decided to place it on hold for a future phase when developing the design system.

Key Design Decisions

working with the team

During this project, I enjoyed a close collaboration with the design team, developers, product managers, and business leaders.

Collaboration Summary

I like to work in close, regular communication with people across all disciplines who are responsible for the success of the project. For the design system project, I worked primarily with designers from our Menlo Park, CA, and Bangalore, India offices. I also collected feedback from the Head of Product Design, Product Developers, and Product Managers for additional insight and guidance around feasibility and adoption.

Some methods I used for this project were:

Interested in learning more?

Let's Chat