How to Win the Product vs. Engineering Prioritisation Battle

How to Win the Product vs. Engineering Prioritisation Battle

Use the same scoring system for all projects and watch your roadmap finally make sense.


It’s Monday morning. Your inbox is already exploding. Slack notifications won’t stop. Your product manager pings you before your coffee’s even had a chance to cool:

“Hey, any chance we can squeeze this feature into the quarter? Super high priority. CEO is asking.”

You glance at your roadmap. Three large features are already planned. Tech debt work is completely deprioritised. The engineers on your team are frustrated - we have important tech debt to get to. Leadership is asking why things are taking so long.

And you already know how this plays out…

The Same Old Story

This happens in nearly every company. And it usually ends in one of two ways:

  • ?? Product wins: New features get built and we keep piling up tech debt.
  • ?? Engineering wins: Tech Debt gets reduced slightly, but the product manager feels like nothing is moving forward.

Neither is a good outcome.

I have seen:

  • Product work being prioritised when it has the potential to generate revenue (+$).
  • Engineering work being prioritised only after a severe customer-impacting incident occurs (to prevent more -$).

This system is broken.

Every project should be assessed the same way.

Let’s discuss how.


Engineering Work Needs a Clear Case Too

Just like product features need a strong business case, engineering work should follow the same standards. Too often, technical projects, like migrations, or addressing bigger tech debt are dismissed because their value isn’t clearly stated.

Every significant piece of work, whether product-driven or engineering-driven, should be able to have first a project proposal that includes:

  • The problem statement – What specific issue is this solving?
  • Business value – Will it improve stability, reduce costs, speed up development, or prevent customer issues?
  • Risks addressed – What happens if we don’t do this? Will downtime increase? Will future work take longer?
  • Effort required – How much time and how many people are needed?

When engineering work is framed following the same standards product work does, it becomes easier to compare their priority against each other, align stakeholders, and technical improvements get the attention they deserve.


One Scoring System

Once you work with your team to have engineering and product projects in one list you will need to prioritise them somehow.

There’s a framework that can help with this: RICE.

RICE stands for:

  • Reach – How many people will be affected?
  • Impact – How much will it improve their experience?
  • Confidence – How sure are we about the feasibility of the project?
  • Effort – How much work is needed?

By scoring every project the same way, you remove bias (somewhat at least). It’s no longer a debate about "tech debt vs. product". Instead, it’s which projects bring the most value to the company.


How RICE Works

You can read the rest of the article here (it's free!): https://www.blog4ems.com/p/product-vs-engineering-battle


Other useful links


Jeffrey Barron

Engineering Leader ? Full Stack Engineer ? Agile Practioner

2 周

You mean there's a solution to having 15 different competing top priorities? ?? Great post!

Gilad Naor

Ex-Meta. Land a FAANG role or the promotion that you deserve.

2 周

Such an important topic! Using RICE is not a must. What ???? a must is to agree on ?? prioritization framework. Front-load the discussions on how to decide what’s important to the start of the project.

Karen Forde

Senior Android Engineer | Kotlin | Jetpack Compose | Overuser of ? before AI stole my sparkle

2 周

This is a really interesting scoring system! I've been on teams that were quite frustrated by not having time for tech debt. After bringing feedback to management, we were given 20% of sprint time to work on non-product tasks. It worked pretty well, but I really like this way to measure up priorities with the same scoring system for fairness.

要查看或添加评论,请登录

Stephane Moreau ??的更多文章

  • Measuring Developer Productivity

    Measuring Developer Productivity

    What works (and what doesn't) when tracking developer productivity “How productive is your team?” If you’re an…

    11 条评论
  • Engineering Teams That Spark Unexpected Innovation

    Engineering Teams That Spark Unexpected Innovation

    ?? Notion Templates: "Serendipity Checklist" and the "Shadow Org Chart Worksheet" Tanya is the Engineering Manager of a…

    5 条评论
  • When to Stay, or Leave a Job as an Engineering Manager

    When to Stay, or Leave a Job as an Engineering Manager

    Why I walked away from £200K and why you should think twice before saying Yes. I was unhappy at work.

    5 条评论
  • Doing the Managing vs. Being the Manager

    Doing the Managing vs. Being the Manager

    In 2015, Austin Kleon wrote “The noun and the verb”. This very intriguing post, mostly known among creatives and…

    11 条评论
  • AI replacing Software Engineers is just silly to think

    AI replacing Software Engineers is just silly to think

    Lately, there’s been a lot of talk about whether AI will replace software engineers. Big names are fueling the…

    22 条评论
  • The CEO of Airbnb doesn't believe in autonomy

    The CEO of Airbnb doesn't believe in autonomy

    So maybe engineering managers shouldn’t too? Last month, Brian Chesky (Airbnb’s CEO) said: “I don’t believe in…

    20 条评论
  • How you can become an Engineering Manager in 2025

    How you can become an Engineering Manager in 2025

    So you want to become an Engineering Manager this year. This article will be successful if 1) I change your mind, or 2)…

    13 条评论
  • 7 Steps to Drive Successful Initiatives as an EM

    7 Steps to Drive Successful Initiatives as an EM

    Every Engineering Manager dreams of leaving a mark. But how do you identify the right opportunity, rally the right…

    2 条评论
  • Language Shapes Team Success

    Language Shapes Team Success

    It's easy to assume that as a leader, your job is to decide and direct. But what happens when those decisions aren’t…

    2 条评论
  • Radical Candor: Build Honest & Human Connections

    Radical Candor: Build Honest & Human Connections

    Have you ever dreaded giving a team member tough feedback? Or worse, kept silent, letting avoidable mistakes compound?…

社区洞察

其他会员也浏览了