How to Prioritize Features Without Fighting About It - Part 1

Anton Toshev, Anthon Toshev, Project Management, Agile Project ManagementAnton ToshevJuly 15, 20255 min read
Project Management

TL;DR

A couple of years ago, we nearly missed a flagship launch because we let ‘must‑have’ chatter drown out real risk and this article shares what we learned in the aftermath.

Prioritization isn’t a power play. Frameworks are helpful, but mindset matters more. WIARA's approach? Clarify needs, explain trade‑offs, protect product health. And yes, we count tech debt and refactoring as features, too.

Image

1. How We Do Prioritization at WIARA

Prioritizing features sounds simple enough, until you're actually in the project.

Imagine this scenario: One person wants to fix bugs, another wants a shiny new feature for the next investor call, and your lead engineer insists the backend needs an overhaul before anything else ships. Everyone has their reasons, and somehow, everything ends up in the “must‑have” column.

Sounds familiar, doesn’t it? Even in Agile teams, where flexibility is part of the process, prioritization often turns into a tug‑of‑war. It’s rarely about the idea itself. It’s about urgency, risk, visibility, ego, and sometimes... fear. So what can we do about it? We can make space for those factors without letting them drive the roadmap.

At WIARA, here’s how we do it:

A good PM becomes a translator:

Dev says: "This needs a week to refactor."

Client says: "We need this done by Friday."

PM says: “Let’s revisit the scope. Here’s what we can deliver and what we’d be trading off.”

You won’t win every argument, and things won’t always go as expected. But you’ll earn trust. And over time, that’s what unlocks real velocity.

“We once worked with a Head of Customer Success who pushed back on removing an underused feature. When we explained that the time saved would go toward improving onboarding speed leading to better activation and higher retention, they immediately agreed.”
Image

2. Why Prioritization Is So Hard (and Can Get Emotional)

So far, so rational ..until emotions walk into the meeting. Let’s look at why prioritization so often turns into a feelings-first battlefield.

Every product decision sits at the intersection of competing goals:

What makes it worse? The dysfunctions:

Notice none of these tensions are purely technical; they’re human, and they surface fast when deadlines loom. The problem here isn’t disagreement. It’s when teams don’t talk honestly about why exactly something matters. Or when PMs over‑promise. Or when devs underscope just to get a green light.

Image

3. Frameworks That Fit Agile Realities

When the space starts buzzing with tension, it helps to pull the debate out of feelings and into structure. That’s where prioritization frameworks can really help. As long as you don’t treat them as gospel.

Image

4. Frameworks in Action (Mini How‑Tos)

Lists and tables are great in our line of work, but frameworks only come alive when you put them to work. Let’s zoom in on how each model translates from bullet points to day-to-day product decision:

Frameworks are only half the story; the real test is what happens when smart people disagree. Here’s how to keep the debate clean and productive instead of it getting personal.

Image

5. How to Actually Avoid Feature Fights

Tactics stop the fights, which can be true, but principles keep them from flaring up again. This is where WIARA’s philosophy really shows its teeth.

6. WIARA Commentary: What Actually Works

Frameworks organize. People decide.

If debate becomes too long, we pause and remind everyone:

“We’re here to solve the user’s problem, not to win an argument”.

Boil it all down, and prioritization is a trust exercise. Let’s close this trail of thoughts by zooming out to the bigger picture and understanding the cost of getting it wrong.

Image

7. Conclusion

Prioritization is where product trust is built or lost.

It’s not about saying no. It’s about showing why “no” is the right call, right now. We’ve even had to make the hard call to step away from accepting a project when the team wouldn’t face its tech‑debt reality building on quicksand helps no one, least of all the user. The hard conversations are worth having early. Because in product, like in code, what you ignore doesn’t disappear. It compounds with time.

And at WIARA, we’d rather deal with the friction now than dig out from a backlog of regret later.

Want help prioritizing what matters?


Further Thinking


Join WIARA Insights