In 2022, CMS's Medicaid and CHIP Business Information Solutions (MACBIS) initiative faced significant challenges due to siloed operations across its nine product teams. Each team used different Human-Centered Design (HCD) practices and tools, leading to inefficiencies and inconsistencies. Additionally, non-disclosure agreements among vendors created barriers to information sharing. These issues resulted in duplicated efforts and inconsistent product experiences across the ecosystem.
To address these challenges, CMS partnered with XCell to form the MACBIS HCDU Team. A key component of this initiative was the creation of Harmony, a component-based Figma design system. Harmony unified 150+ designers, developers, and stakeholders across the nine product teams, bringing them together under a shared vision. This approach streamlined the design process, reduced costs, and enhanced product quality and uniformity.
1. Research and Measure Ecosystem Maturity
Initially, our team did not aim to create a design system but to understand the needs and challenges of the MACBIS design community. We employed qualitative research methods, including interviews and surveys, to gauge each team's design maturity across five scaled axes:
Our research revealed significant collaboration challenges and inconsistencies due to the use of multiple, product-specific design systems and varied technical tools. This highlighted the need for a centralized design system.
Key Findings:
Varied Tools: Teams used different design tools (Figma, Sketch, Adobe XD), complicating file sharing and collaboration.
2. Find Our Allies
Gaining buy-in from a diverse design community required identifying champions and influential leaders within the organization. We engaged two product teams as early adopters and formed a Win Alliance of key MACBIS leaders. Building trust through face-to-face conversations with stakeholders helped us understand their needs and garner their support.
3. Build a Proof of Concept with Pilot Teams
To demonstrate the value of a unified design system, we quickly developed a proof of concept using the U.S. Web Design System (USWDS) as a base. We introduced custom components and created a version-controlled UI library in Figma. A visual comparison of the existing and proposed design system highlighted the benefits of consistency and alignment.
Steps Taken:
Developed a UI Library: Built in Figma and shared with teams for feedback and adoption metrics.
Visual Comparison: Showed the difference between varied product designs and a unified system.
Distributed Licenses: Provided Figma organization licenses for team access to the design system prototype.
Constant Communication: Used Slack and monthly Community of Practice meetings to foster collaboration and alignment.
As the design community embraced this collaborative environment, we renamed the proof of concept "Harmony" to symbolize the unification of the entire MACBIS community.
This image illustrates the Harmony Design System in both light and dark modes. The light mode features a bright, clean interface with a white background and black text, while the dark mode offers a dark background with white text for reduced eye strain in low-light environments. Both modes maintain consistent design elements like typography, iconography, and spacing, ensuring a seamless user experience across different lighting preferences.
4. Implement and Scale
With positive feedback from leaders and product teams, we focused on scaling Harmony. We adopted a federated model for maintaining the design system, where designers from various teams contributed to its upkeep, ensuring sustainability without the need for a separate design team.
The Harmony Design System, built using Figma, Stencil JS, and Storybook, enabled teams to:
This approach streamlined design processes, reduced rework, and fostered instantaneous collaboration, aligning all nine teams under a single vision for MACBIS design standards.
The success of the Harmony Design System illustrates the transformative impact of a unified design approach in a complex, multi-vendor environment, setting a precedent for future initiatives.