Your change process is probably broken


Hi Reader,

If you've ever wondered what a healthy change management process looks like, today's issue is for you.

Same if you're on one of the extremes: pushing anything to prod, or screaming out loud because the change management board is driving you crazy (yes, I've been there).

Healthy change management ensures that you get more good changes out of the door, quicker and more securely :)

Want to see it for yourself? Let's get into it.

Today in 10 minutes you will:

  • Get straight answers on what change enablement actually is
  • Learn to classify any change: standard, normal, or emergency
  • Grab a free Notion template to run your own risk assessment
  • See where AI is already taking over the risk-sorting

Why I am writing about this

Let's be honest, change enablement (previously known as management) is not a fun topic. But it's a must when your software impacts business, users, and ultimately the bottom line of the company.

I've seen three types of change management. The process that flows well. The process so rigorous it feels like the goal is to stop all changes, not assess them. And the process that doesn't exist at all, where a developer pushes new code straight into production, right there on a live call with you, complete freestyle.

Best results come from a streamlined process, where attention to change is proportional to the risk it carries. But what does that look like?

Moving from product to product, and reading a bunch of Reddit threads, I've noticed a pattern. People have good intentions. They want to create standards for this process. But they haven't seen good examples around them, or don't know what good even looks like.

Let's change that today.

A few most important questions answered about change management

What is change enablement (management)?

Change enablement is how a team decides, assesses, and approves a change before it hits production.

What is the goal?

The goal of change enablement is to get more good changes through, safely.

Why do we need change management?

Without a proper process to push changes to production, it's only a matter of time until something disastrous happens. Until a colleague pushes a change on Friday afternoon, leaves for vacation, and creates a big outage for users. And you are the one left to solve it.

And what is a change, exactly?

A change is any change in code, infrastructure, configuration, or UI that may impact the overall application, user experience, or business.

That means changes that don't impact users, like a new report or a DNS change, aren't a change?

Incorrect.

Change is change. Even if it carries lower risk, it's still a change.

There are countless examples I've seen, and you probably have too, where something small, a new feature that shouldn't have touched anything, ended up impacting other components and brought down an app.

You don't want to overkill change management for every single little change. But you also don't want to be dismissive of it. So what's the answer? It's categorizing changes based on their risk.

Types of changes and a risk assessment starting point

Here's the best-practice split for change requests.

→ Standard change: routine, low risk, done before. Pre-approved, no case-by-case review needed.

Standard changes are changes you've done before. There's an established step-by-step process, a known rollback mechanism, and low risk. If it's low risk, but it's the first or second time you're doing this type of change, it's not standard. It's a normal change.

→ Normal change: some risk or unknowns. Needs a look before it ships, a review.

A normal change is one you haven't fully proven out yet. There's some risk, some unknowns, or you simply haven't done this specific change enough times to call it routine. It still moves forward, but it gets a review first, one person checking scope, risk, and rollback plan, not a full committee.

→ Emergency change: something's broken now, needs to move fast.

Emergency doesn't mean no review, it means an abbreviated one. It still gets a quick check, one approver's sign-off, plus a mitigation plan, before it ships. The full, formal review happens after, once things are stable.

To sort a change into one of these, ask:

→ Have we done this exact change before?

→ What breaks if this goes wrong, and how many people notice?

→ Can we roll it back in minutes, or are we stuck with it?

The more "unknown" and "hard to undo" a change is, the more eyes it needs before it ships. Everything else should move fast.

Need support in classifying and assessing your change? Grab my free Notion template, it covers classifying the change, scoring the risk, and the checklist to prep before anything ships.

​→ CLICK HERE TO DOWNLOAD​
​

World without change management

Hopefully by this point, you're convinced that having change management is an important, essential part of delivering software in any company.

Before I show you what a good change management process looks like, let's first look at what it looks like without one.

Your team may be working in Agile and doing 100% of releases without any change review whatsoever:

Sprint → Review → Validation by the team → Push directly to production

This may work if:

→ Your product is small

→ Integrations are simple or nonexistent

→ All responsibility sits with a small, experienced team

It stops working when:

→ Your product is integrated with others

→ Your product shares res

ources with other products

→ The team is big

→ Not all team members are trained on best practices

World with good change enablement practices

Here's what a more mature pipeline looks like:

1. Requirements

2. Design

3. Development

4. CI (continuous integration)

5. Test

6. Change assessment, a risk level gets assigned.

→ Standard changes: approved by the team itself

→ Normal changes: reviewed by the change authority, checked against a checklist (rollback plan, blast radius, risk)

→ Emergency changes: fast-tracked. One approver plus a mitigation plan before it ships, full review after, once things are stable

7. Approved or declined. Declined sends it back to development. Approved moves forward.

8. CD (continuous deployment), with a rollback ready to trigger if something goes wrong.

9. Monitor

10. Feedback loop: what Monitor catches feeds back into Requirements, closing the loop instead of leaving it one-way.

The future of change management

This is where it gets interesting for PMs specifically.

Machine learning is starting to score changes automatically, using historical data to flag "this looks like the last 40 changes that caused an incident" before it ships.

That means the risk assessment above might not stay manual for long. Some of that "is this low or high risk" judgment call could get made by a model, not a person, before anyone even looks at it.

Worth watching, especially if your org is investing in this kind of tooling.

It's a case where the AI conversation in product isn't about writing code faster, it's about catching mistakes before they ship.

What do you think?

Did this change how you think about your team's process?

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

Looking forward to hearing from you,

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, You know that feeling of “you don’t know what you don’t know”? You get it always when you start building a new system or a complex feature. And you’re just thinking: how are we supposed to know how to build this if we’ve never built it before? As someone who likes to control things (yes, that’s me), I tried my best to find an answer. Of course, very predictably, there is no answer. We can’t predict many of the technical issues that will come our way. But that doesn’t mean we should...

Hi Reader, Have you ever heard of the Jobs-to-be-Done framework? You probably did. And like you, I have heard of the interpretations of it, and I thought I got it. It's an easy concept. But with the new small internal tool I am building, I have decided to actually implement it, and see if it could help me organize messy requirements into a clear picture. So if you are currently managing a product, and need some ability to actually map out what it's meant for, this newsletter is for you! P.S....

Hi Reader, Have you ever felt lost while asking your engineers if they have already pulled, pushed, or merged their code? I have 🙋🏻♀️ What if I tell you that learning this once and for all will take you only 20 mins? And much more confidence going forward. If you like that, today's issue is for you. Today in 20 minutes you will: Why code repositories matter to PMs (even if you never write code) What Git and GitHub are (and why they're not the same thing) The 9 words your developers use every...