Fix broken processes (without starting over)


Hi Reader,

today we're talking about processes. And most importantly: bad ones.

You probably have a few lying around your product. Complicated user access. Messy incident management. Confusing onboarding flows.

People struggle. Users struggle. But you just don't know where to start fixing it.

If that sounds familiar: this one's for you.

Today in 10 minutes you will:

  • Learn a simple framework for improving any broken process
  • See an example: how to fix a chaotic user access flow
  • Get a workshop agenda you can copy
  • Walk away with practical steps to implement and measure

My Story

In my product, we realized we had a very complex process for customer support and incident management.

How did we know?

Because when we asked ourselves "what is the process?" no one could answer clearly.

And because the product is complex, support was handled by four different teams.

You can already imagine what that looks like. Users getting ping-ponged from one team to another. No clear answers. Phrases like "it's not in our scope, try them."

And because we care about user experience in every aspect, we wanted to change that. Build trust. Get fewer escalations. Stop users from going up the chain of command out of frustration.

Luckily, we had some process experts we could work with to untangle this spaghetti.

Here's how we did it.


The Approach (Simplified)

→ Map out your current process (with time consumed + % right the first time)

→ Run a workshop to analyze the flow and create a better one

→ Implement the improvements (the hard part)

→ Measure the results

That's it. Let's go deeper.


Step 1: Map What You Have Now

Start with the current flow. Capture how it really works: beginning to end. No sugarcoating.

Here's a hypothetical example: a user access process for a data product.

The scenario: A new user needs access to a database with sales data.

Look at this. 2.5 to 3.5 hours for a single access request. And only 25–35% of users get it right on their first attempt.

The biggest pain points? Step 3 (user tries to define tables but has no idea what they need) and Step 6 (reading complex data documentation). Those two steps alone eat over an hour and have the lowest success rates.

This is the kind of thing that looks "fine" on paper but is secretly draining your users and your team.


Step 2: Run a Workshop

We did a full-day workshop for this. Here's what actually happens in it.

Workshop Part 1: Surface the pain

Start by letting people talk. What's broken? What frustrates them? What do users complain about?

This isn't just venting. You're collecting signals you probably missed when you mapped the process alone. Someone will say "oh, and there's also this step where..." and suddenly your flow has two more boxes.

Workshop Part 2: Pressure-test every step

Go through each step of your current process and ask:

→ Does this step need to exist?

→ Why does it go wrong so often?

→ Can it be moved earlier, later, or run in parallel with something else?

→ Is there a handoff here that causes delays?

This is where you'll find the real waste. Steps that exist because "we've always done it this way." Steps that duplicate work across teams. Steps that only exist because an earlier step is broken.

Workshop Part 3: Design the ideal flow

If you could start from scratch, how would this process work?

Draw it out. Don't worry about constraints yet. Just design what "good" looks like.

Then compare it to your current flow and list the gaps. What's different? What's missing? What needs to change?

Workshop Part 4: Prioritize the gaps

Take every gap you identified and map it on an effort vs. impact matrix.

→ X-axis: effort (small to large)

→ Y-axis: impact (low to high)

This tells you what to do first, what to plan for later, and what to skip.

Here's a sample agenda you can steal:

A note on timing: this took us a full day. If your process is simpler, you might get through it in half a day. But don't rush it. The conversations that happen between the exercises are often where the best insights come from.


The Ideal Flow

Here's what the improved user access process could look like:

From 3+ hours to 20 minutes. From 30% accuracy to 85%.

That's not a fantasy. That's what happens when you remove unnecessary steps, add templates, and automate the boring parts.


The Gaps

When you compare the current flow to the ideal, you'll spot specific improvements. For our user access example:

Create role-based access templates so users don't have to guess what tables they need

Build a quick-start guide with common data tables and use cases for new users

Pre-fill the PM review with user context so the PM doesn't start from scratch

Auto-route tickets based on data sensitivity level instead of manual triage

Build self-service documentation with interactive examples, not just raw data dictionaries

Auto-provision access after PM approval instead of waiting for manual setup

Now the question becomes: where do you start?

That's where the effort vs. impact matrix comes in.

Start with the quick wins in the top-left. A quick-start guide and pre-filling PM reviews are low effort and high impact. Those alone will save hours of back-and-forth.

Then move to the strategic bets: role-based templates and self-service docs take more effort but fundamentally change the experience.


Step 3: Implementation (The Hard Part)

You've got your ideal flow and your prioritized improvements. Now comes the part where most process improvements die: actually doing them.

Here's what I've learned works:

Start with one improvement, not five. Pick the highest-impact, lowest-effort item from your matrix and ship it first. Quick wins build momentum and buy-in.

Assign a clear owner. Process improvements without an owner become "we should do that someday." That someday never comes.

Set a timeline. Even if it's rough. "We'll have the quick-start guide live in 2 weeks" is better than "we'll get to it."

Communicate the change. Tell your users and your team what's changing and why. A new process nobody knows about is the same as no process at all.

Expect resistance. People are used to the old way, even if it's broken. Be patient. Be persistent.


Step 4: Measure

How do you know if it actually worked?

Go back to the same metrics you captured in Step 1:

Time consumed: Is the process faster? Track total time from start to finish.

% right the first time: Are users getting it right more often? Fewer rejections = less rework for everyone.

Number of escalations: Are users still going up the chain, or are they getting answers within the process?

User satisfaction: A simple "how was your experience?" after the process. Even a thumbs up / thumbs down works.

Volume of support tickets: If you fixed the right thing, this number should go down.

Compare your before and after. If the numbers improved: celebrate, document, and move to the next improvement. If they didn't: go back and figure out why.

The goal isn't perfection. It's progress.

Behind the Scenes

I spent last weekend doing basically nothing.

The past month has been intense. And even though I planned to do nothing, not work, not write my newsletter, it felt weirdly anxiety-inducing.

My brain kept asking: "so now what?"

I didn't have an answer. I just hung around, had way too much coffee, did some sports. That's it.

And you know what? My mood on Monday was the best it's been in weeks.

I guess sometimes you just need to do nothing. Even if your brain hates it.

What do you think?

Did this newsletter help you think differently about fixing broken processes?

Hit reply and let me know — do you love it, hate it, want more of something else?

See you next week,

Maria

Frankfurt am Main, 60311, Germany
Unsubscribe · Preferences

Maria Korteleva

Hi, I’m Maria. For the past 7 years, I’ve been building internal products across FMCG and tech companies.Now, I share everything I’ve learned to help junior PMs master delivery from technical skills to stakeholder communication. Join 200+ Internal PMs who get weekly insights from the Build Internal Products newsletter.

Read more from Maria Korteleva

Hi Reader, Do you also hate bringing up security updates in roadmap reviews? It can't be just me. I don't like it because when I bring it up, the room feels like all the excitement gets sucked out of it. The conversation moves on quickly to the exciting stuff → the new feature, the integration, the thing leadership can demo. And just like that, your security work gets filed under "necessary but boring." It's not that the work isn't important. It's that the framing makes it sound like...

Hi Reader, What if you could generate more value from your product without building it all yourself? Design a good API, hand it to another product team, and let them build on top of your product. You get value. They get functionality. Leadership gets results. Interested? Then this one's for you. Today in 10 minutes you will: Learn why APIs should be on every PM's radar Get a quick refresher on API types Walk away with clear guidelines for good API design See how I built and tested an API in...

Hi Reader, As product managers, we're tired of meetings. But there's one we should never skip or cancel. Sprint planning. It's the core of where we align on what we deliver. And yes, no one loves them. Including me. But my team and I found a flow we didn't hate. One that didn't feel like we were stuck in meetings forever. So today's issue is about how to run a sprint planning that both you and your engineers don't dread. Today in 10 minutes you will: Learn what sprint planning is (and isn't)...