Sprint planning without the painful parts


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)
  • See exactly how I prepare before the meeting starts
  • Walk through the flow my team uses
  • Find out what we dropped from the "ideal" framework

So What is Sprint Planning Anyway?

Not all product teams run in sprints. And that's fair.

Maybe your org has legacy systems that move slow. Maybe vendor contracts only change at fiscal year end. Maybe no one's pushed for it yet.

That's exactly where I am with my new product. Lots of baggage in how we do things.

I'm slowly trying to unravel it and move towards agile.

For those who aren't familiar yet, here's the quick version.

Agile is a way of working where you deliver in short cycles instead of one big release.

Scrum is one of the most common frameworks for doing that.

And sprints are those short cycles, usually 2 weeks.

At the beginning of every sprint, the team sits down for a sprint planning.

This is where you decide: what's the goal, and what work are we committing to?

Why it matters:

→ Gives clarity to everyone on what we're building and why

→ Brings the whole team together, not just the PM deciding alone

→ Prevents half-baked items from sneaking in

→ Helps you estimate how much you can take on vs. not

Downsides? Honestly, I haven't found any.

The meeting itself can feel painful if you run it wrong. But the practice? Worth protecting.

The Meeting Before the Meeting

One of the biggest things that helps sprint planning go well is what you do before it starts.

Here's my prep flow:

1. Prioritize the top user stories.

This is the PM's job.

I always prepare 20 to 30% more stories than what I think we'll take in. Not the whole backlog. Just enough so we have room to adjust.

2. Add the "why" and "why now" to every story.

Impact without timing doesn't move people.

If engineers don't understand urgency, they won't prioritize the same way you do.

3. Start detailing next sprint's stories while the current one is still running.

Sometimes that means writing things down. Sometimes it's analyzing user data. Sometimes it's talking to architects.

The point is: don't wait until the sprint ends to start preparing.

4. Delegate discovery work.

This one changed how I work.

When I learned that not everything has to be done by the PM, it shifted how my team operated.

We started assigning who owns the detailing on specific stories. Especially the more technical ones, where engineers have a clear advantage over me.

The overall responsibility still sits with the PM. But the execution? Shared.

5. Run a refinement session mid-sprint.

This is where we check in. Each person leaves knowing what discovery work they need to do before the next planning.

But here's the thing.

It only works if you make it crystal clear why they're spending effort on that story. Why it matters.

Otherwise? People come back a week later with nothing done.

Not because they're lazy. Because they weren't convinced it was worth their time.

The whole point of this prep:

Make sure you and your team do the best clarifying job possible before the sprint even starts.

Because in my experience, the biggest time wasters always come down to two things:

→ Unclear what we wanted to do in the first place

→ Dependencies and blockers from other teams we can't control

The Sprint Planning Flow

Timing depends on your sprint length and team size.

For context, my team was: me as PM, 2 software engineers, 1 delivery manager, 1 SRE, 1 tester.

Here's how we ran it:

Intro (5 min)

I talk about the sprint goal and how it connects to the product goal and roadmap.

Story walkthrough + estimation (45 min)

We go through items one by one.

I kick off each story with the impact, the user, and the "why now."

If I detailed the story, I walk through it. If someone else owned it, they jump in.

Everyone asks clarifying questions. Then we estimate using story points.

We used Fibonacci, but honestly, any scale works.

Capacity check (5 min)

Once everything is estimated, we compare total points to our sprint velocity.

Engineers decide how much is too much. They own that call.

I follow their recommendation. But I always choose which stories to prioritize.

Assignment (5 min)

Each story gets assigned to the person who owns delivering it.

Tasks offline (15 min)

Story owners break down their stories into tasks after the meeting.

We had a definition of done for this. At first, people forgot. But after a few sprints, it became habit.

And it saved us all from staring at the screen together.

Total time: 1 hour.

What We Dropped to Stop Hating It

Most of us run an imperfect version of Agile. And that's fine.

You can't stick to the framework for the sake of the framework.

I actually tried that once. Because sometimes I'm a stickler for "by the book."

We dropped it quickly. Ideal wasn't working.

Here's what we let go of:

One single goal per sprint. I would have loved this. But hot fixes overtake plans. Engineers have different skills and ownership areas. One goal didn't always fit.

The 2-hour timebox. In an already meeting-heavy environment, that was too long. One hour was enough.

Breaking stories into tasks during planning. Moved this offline to save time.

Sprint planning every single sprint. Every 6 months or so, we'd skip one and focus on discovery and learning instead.

PM-only ownership of story prep. This was the biggest shift. I still owned the "what," the impact, and the "why." But engineers started owning the prep. It freed my time. And made them more engaged.

We also added something: I included my own PM tasks in the sprint. It kept me honest and visible to the team.

💬 Your Challenge This Week

Look at your next sprint planning. Ask yourself:

→ Am I preparing enough before the meeting starts?

→ Is my team doing discovery work, or is it all on me?

→ What one thing could I drop to make it less painful?

Even small changes add up. And your engineers will notice.

Hit reply and tell me: what does your sprint planning look like?

Behind the Scenes

I'm usually pretty grounded.

It's been a while since I felt high stress at work. I honestly forgot what it felt like.

Then last week, the dashboarding I built for my product broke. Three days before go-live.

That brought it all back.

I fixed it. But it reminded me of the tools I lean on when stress gets high.

Maybe they'll help you too.

When things go wrong, focus on what gets your mind and body into a state where you can actually handle it:

→ Prioritize sleep. Even when your brain wants to spiral at 2am.
→ Breathing exercises when the thoughts start racing.
→ Move your body. Go for a walk, a run, anything to get out of your head.
→ Make space for the one thing that needs fixing. Deprioritize and reschedule everything else.

Things will break. That's the job.

What matters is how you show up when they do.

What do you think?

Did this newsletter help you simplify MVPs a bit?

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, 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, 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...