Bizzi design system: Deliver products, faster

The Bizzi Design System is a comprehensive toolkit that helps teams build consistent, efficient, and high-quality digital products. It includes a library of reusable components, patterns, and guidelines, as well as governance processes and release schedules
A close up of components UI and sheet styleguide
Go Live
Role
Design System
Update
Oct 25, 2023
Client
Bizzi

Introduction

Bizzi, a fintech startup, is rapidly scaling its business and expanding its product offerings. To support this growth, Bizzi has decided to approach the creation of a design system. A design system is a collection of reusable components, patterns, and guidelines that help teams create consistent and efficient user interfaces.

I was hired as a Product Designer for a Design System role during Bizzi's critical scaling stage. My responsibilities as always include:

  • Working with POs to deliver feature's product
  • Working with the product design team to build a design system to support product teams
  • Creating a process to help designers and developers work together
  • Maintaining, enhancing, and updating UI and UX pattern behaviors
  • Delivering resources and assets to teams immediately

Challenges

Bizzi faced several challenges in building a design system:

  • Limited design resources: Company had only two product designers working on various products.
  • Creating a design culture: Company needed to create a design culture that embraced the use of the design system.
  • Balancing design system development with product development: Company needed to balance the development of the design system with the development of new products.

Solution

Team followed these steps to build a design system:

  • Explore and define: We researched how leading brands had approached building design systems.
  • Build the design system structure: We developed a flexible architecture that could adapt to future changes.
  • Set up design system governance: We established a governance process to manage changes to the design system.
  • Design for a coherent design system: We focused on creating a design system that was consistent and efficient but still allowed for innovation.

Objectives

Building a design system has helped Bizzi to:

  • Reduce design debt: Bizzi has reduced the amount of time it takes to design and develop new products.
  • Reduce UAT (user acceptance testing): Bizzi has reduced the number of bugs and errors in its products.
  • Increase consistency: Bizzi has created a more consistent user experience across its products.
  • Increase delivery cadence: Bizzi has increased the number of products it can release each year.

Illustrate workflow

The process consists of six distinct stages: Exploration and Definition, Design System Structure, Design System Governance, Coherent Design System Creation, Implementation, and Adoption.

Design System Overview: The Foundation for a Consistent and Scalable Product Experience

A Design System is essentially the foundational framework that consolidates all the design elements, guidelines, principles, and assets used across various products or platforms within an organization. It serves as a single source of truth for design and ensures consistency, efficiency, and scalability in product development.

Setting Objective Key Result for Design System metrics

Setting Objectives and Key Results (OKRs) for a Design System involves establishing clear goals and measurable outcomes to drive the development, evolution, and effectiveness of a design system.

Explore component gallery: A Gateway to a World of Design Inspiration

The research phase for exploring a component library within a Design System is an essential step that involves deep diving into the existing set of components, patterns, and elements available. This phase aims to understand, analyze, and derive inspiration for design solutions and innovations.

Revamp product: Expense App

The Bizzi Expense app streamlines the budget request and expense reimbursement process for both employees and managers, saving time and effort.

Discuss the current screen design with stakeholders when it is not available in any library.

Involving stakeholders in discussing the current design fosters teamwork, gathers feedback, validates choices, and ensures alignment with business and user goals, resulting in a stronger, user-centered product.

UI Audit and reorganize for improved manageability.

A UI audit assesses an interface, finding areas for improvement. Reorganizing it boosts efficiency, reduces complexity, and ensures long-term scalability and consistency for easier maintenance.

Governance process: Enhance UI/UX with our extensive Mobile UI Kit library.

A governance process using a Mobile UI Kit boosts team efficiency, consistency, collaboration, and user focus. It streamlines workflows, improves communication, and supports scalable, high-quality app development.

Governance Process: Modularize and Scale the Mobile UI Kit for All Platforms (iOS, Android).

Governance modularizes the Mobile UI Kit for iOS and Android, tailoring components, setting guidelines, and fostering collaboration. It aims to streamline development, ensure consistency, and facilitate interface growth across platforms.

Result: Enhancing the overall user interface and user experience interaction with a new appearance, easy for maintenance.

Improving UI/UX with a new look engages users, simplifies maintenance, and adapts easily to changes. It strengthens brand identity, enhances usability, and boosts user satisfaction, ensuring long-term success.

Overview of the new production looks.

A polished production look boosts trust, engagement, usability, and brand perception, giving a competitive edge and fostering long-term user satisfaction and loyalty.

Revamp product: Expense Management

An expense management web app streamlines the expense management process for employees, managers, and accountants by automating tasks and enforcing company policies.

Revamp feature modules for the Expense Management UI Kit library dashboard.

Updating feature modules in the Expense Management UI Kit for the product is crucial. It ensures meeting specific needs, design consistency, smoother development, better usability, and adaptability for future changes and growth.

Governance Process: Modularize and Scale the WebApp UI Kit

Implementing governance to modularize and scale a WebApp UI Kit involves setting standards, breaking down components, ensuring scalability, collaboration, testing, and continuous improvement.

Result: Enhance brand consistency with a mobile app and increase visibility for Bizzi's brand.

Consistent branding in the mobile app and web app boosts brand identity, enhances user experience, widens reach, gains a competitive edge, and powers better marketing. This builds lasting positive relationships with customers.

Empower to teams

Empowering teams involves providing them with autonomy, resources, support, and a conducive environment to take charge of their work. This approach fosters a culture of ownership, collaboration, and continuous improvement, leading to more motivated, innovative, and efficient teams.

Design for a coherent: Improve the project name template to include the UX process, version control, and hand-off.

Updating the project name template with UX stages, version control, and hand-off phases ensures organized communication and efficiency throughout the project. It maintains coherence and clarity among team members involved in different project aspects.

Implementation: Well-governed principle documentation can help everyone in the organization be on the same page

Implementing documented principles creates unity, clarity, and efficiency within the organization. It reduces misunderstandings, encourages collaboration, and aligns everyone toward shared organizational goals.

Adoption: Sandbox environments provide a safe space for teams using Design System to experiment and innovate without fear of failure.

Utilizing sandbox environments for design adoption offers a secure space for teams to experiment, innovate, and refine design ideas. It fosters a culture of exploration and learning while minimizing risks associated with implementing untested changes directly into the live environment.

Conclusion

Design systems are a critical component of long-term product success. They help teams to build consistent, efficient, and scalable products. Bizzi's investment in a design system has already begun to pay off, and the company is well-positioned for continued growth in the future. Some additional notes:

  • The customer success team will be the first team to adopt Bizzi's design system.
  • Bizzi embraces an iterative design process, continually refining its design system to optimize user experience and ensure seamless integration across platforms.
  • I am actively exploring and expanding my knowledge of design tokens to effectively implement them in future projects.

Thanks for reading.

Ready to Partner on Your Next Project?
Drop me a message and let's share ideas.