Q&A with Artem Khomishen, Manager Statewide Web Development and Design
September 12, 2022 – The challenge of connecting government services to residents is magnified in a state as diverse as California. That’s why the California Department of Technology (CDT) and the Office of Data & Innovation (ODI) are working on the California Design System. The Design System aims to give the state’s web developers and designers the tools to make it easier for residents everywhere to access and use digital information. Art Khomishen, CDT’s Manager of Statewide Web Development and Design, answered some questions about how his team and our partners at ODI developed the system.
How did the idea for the California Design System start?
California’s alpha.ca.gov initiative explored new approaches to state websites and opened our eyes to a better way to design and build websites. We realized that what we learned on the Alpha project, especially about processes and multidisciplinary teams, needed to be formalized as an operational blueprint.
The CDT team led the user experience analysis on the Alpha initiative for the California State Web Template. We immediately realized the state web template did not address one of the more critical aspects—an operational blueprint or the ‘why’ and ‘how’ of good user experience design. The design aspects we developed go beyond visual style guides to include principles, best practices, operational blueprints, and UX patterns. Once we were satisfied with the value of these components, the team launched the official beta version of the CA Design System.
Who did you work with, and how did you get it done?
We developed a collection of components and designs through practical applications. The team used WordPress as a content management system and began developing components integrated into the WordPress editing interface.
ODI took a lead role in the initial buildout of the CA Design System website and initial beta release while partnering with stakeholders and CDT team members. We incorporated what we learned into a beta design system and created a component maturity model where ideas and existing user experiences were researched, designed, developed, and user-tested. Our release of web components was heavily influenced by solving existing project needs that need to be later incorporated into the design system.
The technology stack in the design system is attributed to the outstanding engineers at the ODI, who received close support from CDT. Following code reviews to ensure everything performed well and met accessibility standards, we derived the concept of rotating release rangers—engineering leads—to align all of the work in a deployable release sprint.
What is your collaboration environment (tools and process)?
The Design System team is currently split between CDT and ODI’s toolsets. CDT is invested in Microsoft tools such as O365, Teams, and Lucid, while ODI is using Google Workspace and Slack. Other shared tools include Figma, User Testing, AirTable, and Coda, but the tools are not as important as the process.
The team is focused on foundational processes, using these tools and GitHub projects to plan, align priorities, and execute sprints. An important lesson learned from our interactions with Public Digital was to build a team before building a product.
What’s next?
We are working to release State Web Template Version 6—the last of the series. This will close a chapter on a decade of state web templates and standards, bridging the current standard to the future. Our next big milestone will be a production version of the design system; but before this launches we’ll need to collect stakeholder feedback to ensure what we are doing will be most impactful to Californians.
Our current web standards template provides a LEGO solution for maximum flexibility, where anything can be built. However, it takes a mature digital team to construct good user experiences. Apart from a production template, we want to provide well-researched and pre-designed, end-to-end user experience patterns or LEGO sets and bootstrap best practices across all disciplines to help very small and less experienced teams deliver at a higher level.
What’s your design system advice to other digital government service agencies?
Figure out the people part. Try to understand your digital maturity and areas for growth. Be open-minded in your thinking and approach. Build teams and empower product owners to do what is right for the product and, most importantly, for the user.