By
Priyanka Vilas Dolse
Posted on August 13, 2025
If you've ever sat in a room full of stakeholders where everyone insists their requirement is the most critical one, you already know how messy this gets. Prioritization is honestly one of the toughest things a Business Analyst deals with on a regular basis. It's not just about frameworks and scoring models. A lot of it comes down to people, politics, and knowing when to push back.
When you strip it all down, prioritization is really just about making sure the right things get built first. Sounds obvious, but it's rarely that simple in practice. Teams run out of time, budgets get cut, and before you know it, months have been spent building something nobody actually needed. That's exactly the situation a good BA is supposed to prevent.
Most BAs start with MoSCoW, and for good reason. Sorting requirements into Must Haves, Should Haves, Could Haves, and Won't Haves gives everyone a common language. The tricky part is that nobody ever wants their requirement in the bottom half. So you learn pretty quickly to ask something like "would this project fail without it?" and let people answer that honestly. It changes the conversation.
The Value vs. Effort Matrix is another one I find genuinely useful, especially when you need to show stakeholders a quick picture of where things stand. High value, low effort? Do it now. Low value, high effort? Probably not worth it. Simple, visual, and hard to argue with. The Kano Model is a bit more nuanced but worth understanding because it helps you see the difference between what users just expect to be there and what would actually make them happy.
For more data-driven teams, weighted scoring or RICE works well. When you're sitting in front of a director trying to explain why one requirement ranked higher than another, having numbers behind you makes the whole conversation easier. It doesn't mean the numbers are perfect, but they give the discussion a foundation.
One method that doesn't get enough credit is the 100-point voting technique. Give everyone a fixed number of votes and let them spread it across requirements however they want. What comes out is usually very different from what the loudest person in the room was pushing for. It's a quiet way of finding out what people actually think.
None of this works though if you don't have the basics in place. You need to agree on what "priority" even means before you start scoring anything. You need the right people in the room, not just the ones with the biggest titles. And you need to be upfront about trade-offs because every time something moves up, something else moves down, and people need to own that.
The other thing worth saying is that priorities change, and that's fine. A requirement that felt urgent at the start of the quarter might not matter at all three months later. The BAs who handle this well are the ones who stay close to the business and keep checking in rather than treating prioritization as something you do once and forget about.
At the end of the day, the frameworks are just tools. What actually makes the difference is whether you can get a room full of people to agree on what matters most, and that's more of a human skill than a technical one.