At my last role, the problem was clear.

Tickets were being written without requirements. Engineering was building without full context. Work would go out, then come back. Adjusted. Rebuilt. Sometimes five times before it was right. Everyone could see the issue. There was a gap, and it was affecting everything.

I stepped in to fill it for the last four years.

I went and got certified in Business Analysis and took over writing tickets for our engineering team. Not as a formality, but as a way to define how the system actually worked. I wasn’t just documenting requests. I was translating between business needs, user behavior, and technical constraints.

Each ticket included clear use cases and edge cases, UX perspective, acceptance criteria, and the reasoning behind the work. I also changed how we handed work to engineering. Instead of passing tickets along and hoping they made sense, I walked through them live with the team before anything was built. They could ask questions in real time. We aligned before development started.

When no one defines the rules, the system gets built on assumptions.

That one shift changed how the team operated.

Engineers told me the tickets were the best they had worked from. They knew exactly what needed to happen. There was less back and forth, fewer surprises, and more confidence in the work. We moved from completing 5 to 10 tickets in a sprint to 15 to 20, with better outcomes.

This is what building blindly costs.

It slows teams down because they are forced to interpret instead of execute. It leads to rework because assumptions do not hold up under real use. It creates frustration because people are doing their best without the structure they need to succeed. Over time, it impacts product quality and trust across teams.

Clarity allows teams to build once and build it right.

Business Analysis is often treated as a support function. Something optional. Something that can be absorbed by other roles. In practice, it is a core part of how systems hold together.

A strong Business Analyst understands design language, engineering constraints, and business intent. They connect those layers and make them actionable. They ensure that what is designed can be built, and that what is built behaves the way it was intended.

I saw this clearly in a project I worked on, Visionaries.

The goal was to highlight their content across the site in a way that felt consistent and elevated. That required more than a visual solution. It required defining how the system would behave across multiple layers. I designed three React applications, five components, and updated five templates. Everything was driven by taxonomy.

That taxonomy had to be precise.

It determined how content appeared, how filters worked, how components populated, and how internal teams interacted with the system. If it was not defined correctly, the entire experience would break down. The wrong content would show. Filters would fail. Components would miss data. Internal teams would be forced into manual workarounds. The experience would become inconsistent.

If taxonomy is not defined correctly, the system cannot behave correctly.

Because it was defined clearly, the system worked as an ecosystem. Content flowed automatically. Internal teams did not have extra work. Users experienced something cohesive without seeing the complexity behind it.

This is where Business Analysis sits inside UX architecture.

UX is not only about interface design. It is about how a system behaves from end to end. It includes how content is structured, how logic is defined, and how teams maintain and extend what is built. In smaller teams, those responsibilities are often combined. In my case, I held roles across UX design, Business Analysis, QA, UAT, and development management.

That was not about doing more. It was about ensuring the system held together.

The role of a Business Analyst inside UX architecture is to translate design into a buildable reality so engineers can focus on what they do best.

Without that layer, systems become fragmented. Work slows down. Rework increases. Internal teams struggle to maintain consistency. Users feel the impact, even if they cannot name it.

With it, teams move faster with more confidence, and the product reflects the level of thinking that went into it.

Work With Me

If your product depends on complex systems, content workflows, or structured data, I help teams define how those systems should work before development begins.

My focus is on reducing ambiguity, aligning teams, and ensuring what gets built behaves as intended in real use, without constant rework.