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, Has your software ever frozen for no clear reason? Bugs showing up where you least expect them? A tiny change somehow setting off a chain of other changes nobody planned for? If any of that sounds familiar, my friend, you (well, your product) probably have technical debt. And right now, I am living it. Today in 10 minutes you will: See why it happens, even on great teams Understand why you should care as a PM (with the data to back it up) Know the main types of technical debt Get...

Hi Reader, today is another story from the battlefield. The kind of work that doesn't feel exciting, but the kind that saves you from a disaster. Literally. Do you have a plan for when something goes seriously wrong with your product? A database gets overloaded. An API goes down. A cyberattack hits. A critical integration just... stops working. What do you do? That's what we're talking about today. Today in 10 minutes you will: Understand what disaster recovery actually means for internal PMs...

Hi Reader, Do you love politics or hate it? Or are you just wondering why you have to deal with it at all? You just want to get the work done. Here's the thing: internal product management is infamous for it. But there's a way to play the game without feeling like you're playing it. And the answer starts with how you see it. Today in 10 minutes you will: See what it looks like in internal PM through real scenarios Reframe your mindset so you stop avoiding it Get practical tools to navigate it...