When I joined VelocityEHS in June of 2021, the company had a product suite of 10+ applications collected through acquisitions. Each product was essentially an island. Each designer had their own fiefdom. There was no guiding principle, no unified architecture, no system of shared components or standards. The front end developers weren't much better, as they were scattered across products, each running their own CSS, with the loudest voice setting the direction regardless of what UX had designed. Everything was one-off solutions. Everything was inconsistent.
I started on a single product: Operational Risk, newly acquired by the company out of Perth, Australia. But I was paying attention to the department, sitting in presentations, listening to UX leadership support in other ways; but not unifying the designers or the department. I saw designers who'd been there for years working in isolation, with no modern process and no shared language. I saw a design system concept on paper — eight components, a navigation framework, no architecture but an assumption that it was done. It wasn't.
My experience designing ecommerce sites within the defined component libraries of Demandware and Magento had shown me the breadth a design system could have. And the years designing for custom CMS systems, breaking down function into the fewest possible, most stable components made it immediately clear: they were undershooting by a mile.