I created a design system map to shape priorities for what components would be most valuable to include. All 6 team members contributed feedback during the design review sessions to evaluate existing and missing components.
I designed custom icons to represent VA-specific elements like the DBQ disability benefits questionnaire. For general usage, I leveraged Google's Material Design icon library, which provides a vast selection of easily recognizable icons.
The component library contains: General components like buttons, modals, and messages to enable common UI Features. VA-specific components tailored for VA needs, such as benefits calculator input fields.
I created reusable templates by integrating components from the previous stage. The templates include file drop zones and fillable calculators. This makes process straightforward, fast, and adaptable.
UX designer Eric led creating calculator pages based on the templates. These calculators are frequently used in our work. Having predefined pages saved significant design time, with the current count being: 10 Body Systems Calculators 38 Individual Disability Calculators
I created a set of reusable message components for common scenarios. The development team documented use cases to guide implementation. Developers then select the appropriate message component as needed. They appreciated having consistent components rather than building them from scratch.
The design system improves through collective contribution. To enable continuous enhancement, we must establish clear contribution guidelines and make them easily accessible.
Our design system began well- organized. However, with more contributors, some clutter emerged. To maintain order, we should dedicate time for regular technical housekeeping.
My coworkers’ contributions consistently evolve the design system at scale. Maintaining open communication channels is key to maintain effective design system.