Digital Product Manager, Design Ops · Southwest Airlines
Figma Enterprise Migration
Before Figma, the tooling story was a moving target. We started on the Adobe Creative Suite, Photoshop and Illustrator, before switching to Sketch around 2015–16. I actually evaluated Figma at the time too; it was brand new, but its prototyping capabilities already looked strong and the feature roadmap seemed packed. Sketch's feature set was still further along at the time, though, and Adobe XD was eliminated early as too basic for what we needed. Sketch won, paired with Marvel for prototyping and Principle/After Effects for motion.
The Axure detour
A few designers pulled in Axure later, and it never sat right with me. Its prototyping fidelity was unmatched, but the code it generated was essentially worthless, disconnected from the Sketch libraries I'd started building, and just one more artifact to keep in sync.
Forced into real versioning
During the pandemic, a split with the agency partner supporting our mobile app forced our hand into real versioning: Abstract for version control, Zeplin for dev handoff specs. That's also when the earliest work that would become HDS started, though it didn't have a name yet. Adoption was rough. Designers didn't take to the git-style branching model, and it stayed that way for about a year.
Building the case
I started pushing for Figma. By then it could cover roughly 90% of what we needed in one tool. But it was the pandemic, Southwest was hurting, and I wasn't going to ask for budget to replace a "perfectly fine" toolset. So I waited, and built the actual financial case: less spend, more capability. That case, plus some convincing of our most senior designer (who'd become genuinely excellent in Axure but agreed the code disconnect was a real problem), got the $20K secured through the AOP process in late 2022.
Procurement
Procurement at an airline laser-focused on cost is its own kind of slow. It took most of Q1 2023 to work through supply chain and negotiate the contract, and we got first access in early May.
Confirmation at Config
Weeks later, our sales rep invited me to Config, hinting at big announcements. Dev Mode and Variables landed on stage, confirmation the tool choice was right, not just timely. Other design teams across the company were asking for access before I'd even unpacked from the trip.
From 20 seats to an enterprise tool
It started around 20 seats between design and dev, against a Digital UX team of only 11 designers at the time, and grew from there, month over month. By 2024–25, dev seats outnumbered design seats, and it had become an enterprise tool spanning four separate design teams company-wide, now totaling 2,706 seats (320 of those paid: 14 collaboration, 129 dev, 177 full/design, with the remainder on free view access). Seat budget ownership eventually transferred to Technology per company policy, though I stayed on as account admin. We recently renegotiated the contract for unlimited seats and early feature access.
Onboarding across the company
I led the initial onboarding across the company, running 101 sessions and helping teams convert from tools like Miro to FigJam, and have since set up 20 workspaces for groups across the organization.
Sharing the journey publicly
A few months later, Figma invited me to co-present a public webinar with a Southwest engineer, walking through our design system journey and how we were actually using the Design Token Playbook, variables, and Dev Mode in real workflows, not just the announcement version from the Config stage. Slides: https://www.figma.com/community/file/1413217155092677522/in-the-file-southwest-airlines-design-system-journey — Webinar: https://www.figma.com/webinars/southwest-airlines-ds/?fuid=1222657138998324113