Building an Accessibility Program at Enterprise Scale
STRATEGY
RESEARCH

Overview
Accessibility at Magnit started as a question in a sales document and became a funded program with its own team, tooling, and release gates.
Our largest client, a Fortune 10 technology company, asked for a VPAT during a procurement review. We couldn't answer with confidence, because we had no reliable way to measure where we stood. Around the same time, a user at a UK automotive client couldn't do her job in our legacy MSP interface. She had a disability and the product was in her way.
Both events pointed at the same gap. Accessibility wasn't something we could get to eventually. It was a condition of selling into large enterprises, and in the meantime someone was being shut out.
I built the measurement infrastructure, stood up a cross-functional team, and moved accessibility from something we asserted to something we could prove.
Role Program owner. Strategy, tooling, team formation, standards, executive reporting.
Timeline Ongoing. Measurement infrastructure and remediation program built over the past year.
Focus areas Accessibility governance, design systems, internal tooling, cross-functional program leadership, compliance and risk, enterprise procurement.



The Problem
Commercially, conformance had become a gate. VPAT and accessibility questions show up in RFPs constantly. The European Accessibility Act's compliance deadline passed in June 2025, and member-state enforcement began in June 2026. EN 301 549, the applicable European standard, uses WCAG 2.1 AA as its foundation. For a platform with significant EMEA revenue, falling short of that standard puts market access at risk.
Operationally, we had the same problem most mature enterprise platforms have. A large product suite. Multiple frameworks. Years of accumulated legacy interface. Some teams doing good accessibility work, others not, and no shared definition of done.
Underneath both was a simpler issue. We could not answer the question where are we actually.
Without measurement, every conversation about accessibility was an opinion. Engineering thought we were mostly fine. Design knew we weren't. Sales needed a number and nobody had one.
The Insight
The instinct in this situation is to start fixing things. Run an audit, generate a list, work the backlog.
That approach breaks down at enterprise scale. Remediation without instrumentation has no edges. You don't know your starting point, you can't show progress, you can't defend how you prioritized, and the moment you stop paying attention things regress without anyone noticing.
The better first move was to build the measurement layer, then use it to drive everything else: prioritization, staffing, roadmap, executive reporting, and eventually enforcement in the pipeline.
Measurement turned out to be the whole program. Everything after it was downstream.
What We Built
An internal accessibility auditing tool that batch-tests pages across the platform, compiles conformance scoring, and tracks remediation over time.
It let us:
Test conformance across the product suite instead of page by page
Compile scoring into one view of where each application stood
Track remediation against a fixed baseline
Produce numbers we could put in front of RFPs, executives, and roadmap planning
Catch regression instead of rediscovering it months later
The remediation work matters, but the tooling is what made the program possible. It's also what keeps it running after any individual moves on.
Key Decisions
1. Build measurement before remediation
We resisted the pressure to start fixing immediately and spent the early effort on instrumentation.
Why it mattered
Gave us a real baseline to measure against
Turned prioritization from opinion into data
Made progress visible to executives and usable by sales
Meant that when we did remediate, we could show it
2. Correct for row inflation
Automated scanners count violations, not problems. A data table with one contrast issue repeated on every row reports hundreds of errors from a single underlying defect. On one page, raw counts showed 259 errors where the real number was closer to 20.
We reported both raw and adjusted counts, and prioritized off the adjusted figure.
Why it mattered
Kept us focused on user impact instead of chasing a count down
Made the data credible to engineers, who would have dismissed inflated numbers
Sent effort toward distinct defects rather than repeated symptoms
Kept executive reporting honest
3. Make conformance the default
Rather than treating accessibility only as a backlog to burn down, we changed what new work inherits. Every new page built on our design system now ships at WCAG 2.1 AA.
Why it mattered
Stopped the problem growing while we fixed the existing surface
Moved cost from remediation, which is expensive, to prevention, which is nearly free
Turned the design system into the enforcement mechanism rather than a style guide
Gave teams a compliant path that was also the easy path
4. Put gates in the pipeline, with a waiver
Accessibility checks became part of pull request and release gates. Exceptions are allowed but require a written waiver and land on a tracked backlog.
Why it mattered
Made conformance part of the delivery process instead of relying on someone remembering
The waiver path kept the gate from being resented or routed around
Every exception became visible and owned
Caught issues early, where they're cheapest to fix
5. Staff it as a standing team
We formed a seven-person accessibility team with clear ownership across design, engineering, and QA.
Why it mattered
Projects end and the work regresses. Functions persist.
Cross-functional ownership kept it from becoming a design initiative engineering could ignore
QA caught the class of issues automated tooling structurally cannot
A named owner and a budget line are what let work survive planning cycles
6. Report on a maturity model
We framed progress as movement from Defined to Managed, with quarterly milestones and reporting.
Why it mattered
Executives read maturity models. They don't read WCAG success criteria.
Changed the ask from "fix accessibility" to "advance a capability"
Set honest expectations, since conformance is a state you maintain rather than a project you finish
Made quarterly progress reportable upward and usable in sales conversations
Outcomes
Conformance
Manager application moved from roughly 50% to 85% WCAG 2.1 AA conformance in under three months, measured with automated tooling and adjusted for row inflation
1,720 contrast issues resolved across 70 legacy MSP pages in a single release
540 errors and 333 warnings resolved over four months
All new design-system pages shipping at WCAG 2.1 AA
Capability
Internal audit and scoring tooling built and in use across the platform
Seven-person cross-functional accessibility team with named ownership
Conformance checks embedded in PR and release gates, with a waiver and backlog process
Quarterly milestone reporting, targeting broad WCAG 2.1 AA conformance by Q3 2026
User-facing
Rebuilt the legacy MSP interface for contrast conformance in response to a real accommodation need
Shipped high contrast, light, and dark display modes
Commercial
Conformance data now feeds directly into RFP responses and procurement reviews
Clear position on EN 301 549 and EAA exposure across the EMEA business
What This Demonstrates
The project is less about accessibility specifically and more about how I approach a structural problem inside a large organization.
Recognizing that the constraint was measurement rather than effort
Building internal tooling to make an unmeasured problem manageable
Catching a methodology flaw that would have pointed the whole program at the wrong number
Turning a standard into a default instead of a rule someone has to enforce
Embedding enforcement in engineering process rather than in review meetings
Staffing it as a durable function with cross-functional ownership
Translating all of it into terms executives and sales could act on
It also sits where I do my best work, between design, engineering, and the operational reality of a business that has to sell into large enterprises.
Reflection
What stays with me is that this started with two moments that had nothing to do with design process.
A procurement question we couldn't answer, and a person who couldn't do her job.
The first made accessibility a business problem. The second made it concrete. What was missing was never conviction. Everyone already agreed accessibility mattered. What was missing was instrumentation, ownership, and enforcement, so that the agreement turned into shipped software.
Most accessibility programs stall for that reason. Not because people don't care, but because caring on its own doesn't change anything.