The Hardest Design Problem I’ve Worked On Wasn’t About UI

July 9, 2026
 · 
4 min read

There’s a question recruiters love to ask:

“What’s the most challenging design problem you’ve faced?”

Most people expect a story about a difficult stakeholder, a broken design system, or a last-minute release crisis.

Mine was different.

The hardest problem I’ve worked on had almost nothing to do with pixels.

It was about operational chaos.


The System Wasn’t Broken. The Organization Around It Was.

I worked on a large-scale QA and test orchestration platform used for software validation across multiple teams.

On paper, everything already existed:

  • automated testing tools,
  • manual testing workflows,
  • performance benchmarking,
  • telemetry collection,
  • reporting systems,
  • release validation processes.

Technically, the company had “tools.”

What it didn’t have was coherence.

Every team interacted with the same ecosystem differently:

  • testers needed speed and execution clarity,
  • developers needed actionable failures,
  • QA leads needed release visibility,
  • managers needed trends and reporting.

And yet everyone was forced through fragmented interfaces and disconnected workflows.

The result?
Classic enterprise entropy.

People copied data between tools.
Reports contradicted each other.
Context switching became part of the job description.
Nobody trusted the system completely.

And when people stop trusting tools, they start building side systems:

  • spreadsheets,
  • Slack rituals,
  • manual tracking,
  • screenshots,
  • personal documentation.

That’s when you know UX problems are no longer “UX problems.”
They become organizational problems.


The Real Problem Was Cognitive Load

At first glance, the platform looked like a dashboard problem.

It wasn’t.

The real issue was cognitive overload caused by fragmented operational logic.

Users constantly had to answer questions like:

  • Which system contains the latest data?
  • Is this execution still running?
  • Did the refresh fail?
  • Is this manual test linked to the automated report?
  • Which release version does this belong to?
  • Who owns this failure now?

None of these questions should require mental effort.

But the system forced users to reconstruct reality manually.

That’s exhausting.

And expensive.


I Stopped Designing Screens and Started Designing Flows

One of the biggest mistakes in enterprise UX is starting with layouts too early.

Complex systems don’t fail because buttons are ugly.
They fail because the operational model underneath the UI is incoherent.

So instead of immediately designing interfaces, I mapped:

  • system dependencies,
  • data flow,
  • ownership transitions,
  • execution states,
  • timing gaps,
  • failure recovery patterns,
  • and cross-team interactions.

Very quickly, one thing became obvious:

The organization treated automated testing and manual testing as two separate worlds.

But release decisions depended on both.

That disconnect created reporting inconsistencies, duplicated validation work, and endless confusion during release cycles.

So I redesigned the platform around a centralized orchestration model.

Not “one dashboard to rule them all.”

That approach usually becomes an unusable monster.

Instead:

  • one operational control hub,
  • shared execution datasets,
  • unified reporting pipelines,
  • and role-specific contextual views.

The important distinction is this:

The data became centralized.
The experience became contextual.

That balance matters.


The Smallest UX Decisions Had the Biggest Impact

One of the most underestimated issues was feedback latency.

Some operations took minutes.
Some took much longer.

Users often had no idea whether:

  • the process was still running,
  • the refresh failed,
  • the system froze,
  • or data simply hadn’t arrived yet.

And when systems feel unreliable, people stop trusting automation.

So a surprising amount of design effort went into system feedback:

  • execution states,
  • progressive updates,
  • refresh logic,
  • asynchronous notifications,
  • timestamps,
  • retry patterns,
  • and visibility of ownership changes.

Not glamorous work.

But incredibly important.

Because clarity reduces stress.

And stressed users make worse operational decisions.


The Most Important Outcome Wasn’t Efficiency

Yes, the redesign reduced friction:

  • fewer navigation jumps,
  • faster triage,
  • clearer ownership,
  • smoother onboarding,
  • better visibility during release cycles.

But the most important change was behavioral.

Teams stopped treating the platform like “another QA tool.”

It became a shared operational source of truth.

That’s a very different relationship.

And honestly, that’s the part of UX people don’t talk about enough.

Good enterprise design is rarely about aesthetics.

It’s about reducing organizational friction at scale.

The interface is just the visible layer of that work.


Final Thought

A lot of people still think UX is mostly about:

  • visuals,
  • interactions,
  • or usability polish.

Those things matter.

But the hardest design problems usually live underneath the interface:

  • in process design,
  • system architecture,
  • communication gaps,
  • ownership ambiguity,
  • and operational trust.

Sometimes the best UX decision is not a prettier component.

It’s removing the need for a meeting.

My Books

Featured Image
There’s a question recruiters love to ask: “What’s the most challenging design problem you’ve faced?” Most people expect a story about a difficult stakeholder, a broken design system, or a last-minute release crisis. Mine …
Featured Image
Instagram stopped being “just a photo app” a long time ago. Today, it’s a massive advertising machine, recommendation engine, e-commerce platform, creator ecosystem, and a battlefield for user data all at once. The problem …
Featured Image
Enterprise UX is not about making everything simple. It is about helping users move through real complexity with clarity, structure, and confidence.

© Zofia Szuca 2024
Brand and product designer