How To Prioritize Competing Projects with Limited Resources
One of the biggest challenges in project management is having too many projects competing for the same limited resources.
In many organizations, project teams are expected to deliver multiple initiatives simultaneously while working with constrained budgets, limited staff, competing priorities, shared technology resources, and aggressive deadlines.
This creates a difficult question for project managers, program managers, and PMO leaders: When everything appears important, how do you determine what should receive priority?
Over the years, I have found that effective project prioritization requires more than simply asking which project has the earliest deadline. I use a structured approach that considers business value, urgency, risk, resource requirements, project dependencies, strategic objectives, and stakeholder impact. Most importantly, I make the trade-offs visible and communicate them frequently.
Here is the approach I use.
1. Start with Business Value
The first question I ask is: What business value will this project deliver?
Not every project contributes equally to an organization's strategic objectives. Some projects may generate significant revenue. Others may reduce operating costs, improve customer experience, address regulatory requirements, modernize technology, reduce risk, or enable another strategic initiative.
When prioritizing a project portfolio, I want to understand each initiative's expected business impact.
For example, I may compare projects based on:
Revenue generation
Cost reduction
Customer impact
Regulatory or compliance requirements
Operational efficiency
Risk reduction
Strategic alignment
Technology modernization
Competitive requirements
Ability to enable other projects
This doesn't mean that the project with the largest potential financial benefit automatically becomes the highest priority. It means that business value becomes one of the primary factors in the prioritization discussion.
A project that consumes significant resources but produces relatively little business value may need to be reconsidered, delayed, or approached differently.
2. Assess Urgency and Risk
Business value is only part of the equation. I also evaluate urgency and risk.
Consider two projects...
Project A could generate substantial cost savings, but the organization has 12 months to complete it. Project B has a smaller financial benefit but involves a regulatory requirement with a deadline in three months.
Project B may require immediate attention because delaying it could create significant organizational risk.
This is why risk management should be incorporated into project prioritization.
I look at questions such as:
Is there a regulatory or contractual deadline?
What happens if the project is delayed?
Could the delay create financial exposure?
Could customers be affected?
Are there operational consequences?
Is there a significant technology or security risk?
Is another project dependent on this initiative?
Is the organization approaching a critical deadline?
The objective isn't to eliminate all risk. That's rarely possible. The objective is to understand the risk associated with each project and determine whether that risk should influence the order in which resources are allocated.
3. Evaluate Resource Requirements
This is where resource management becomes critical. A project may be extremely important, but if it requires the same scarce resources as three other high-priority projects, something has to give.
I evaluate the resources required for each initiative, including:
Project managers
Business analysts
Developers
Architects
Data specialists
Subject-matter experts
Vendor resources
Technology platforms
Budget
Infrastructure
Testing resources
I also look at resource capacity. For example, suppose an organization has only two subject-matter experts with specialized knowledge.
Five projects need those same individuals. It isn't realistic to schedule all five projects as though the resources are unlimited. This is where capacity planning becomes important. Instead of simply asking, "Which projects do we want to complete?"
I ask: "Which projects can we realistically complete with the resources available?"
That distinction can dramatically improve project delivery.
4. Identify Resource Conflicts
Resource constraints often become more obvious when projects are viewed together as a portfolio rather than individually. An individual project manager may believe that his or her project has sufficient resources.
Another project manager may believe the same thing. The problem occurs when both projects need the same person at the same time. This is one reason portfolio management matters.
A PMO or portfolio manager can look across initiatives and identify resource conflicts that may not be visible at the individual project level.
For example:
Project A needs a database architect in January.
Project B needs the same architect in January.
Project C also assumes that architect will be available.
All three projects cannot operate according to the original schedule without creating a resource conflict. At that point, management has to make a decision.
One project may need to move. Another may need additional resources. The scope may need to change. Or the organization may decide that the resource conflict is significant enough to delay one of the initiatives.
The important point is that the conflict should be identified and discussed early rather than discovered after projects begin missing milestones.
5. Consider Project Dependencies
Another important consideration is project dependency management. Sometimes the most important project to prioritize isn't necessarily the project with the highest direct business value.
It may be the project that enables several other projects to move forward.
For example, imagine an organization has three initiatives that all depend on a new data platform.
The data platform project may not generate the largest immediate financial benefit.
However, completing it could allow three additional projects to proceed.
That makes the project strategically important from a portfolio perspective.
I therefore look for:
Technical dependencies
Business process dependencies
Data dependencies
Vendor dependencies
Infrastructure dependencies
Regulatory dependencies
Resource dependencies
Understanding these relationships can prevent organizations from prioritizing projects in isolation.
6. Don't Treat Every Project as Priority #1
One of the biggest problems I see in project environments is that everything becomes a priority.
When everything is labeled "high priority," the designation becomes meaningless.
If five projects are all described as the organization's highest priority, project teams still need to know which one receives the scarce resource when there is a conflict. That's why I believe project prioritization requires difficult conversations.
Projects may need to be categorized as:
Critical
High priority
Medium priority
Lower priority
Deferred
The exact categories can vary by organization. What matters is creating a clear framework that helps management determine where resources should be allocated.
The goal isn't to make everyone happy.
The goal is to make the organization's priorities clear and actionable.
7. Make the Trade-Offs Visible
Prioritization always involves trade-offs. If resources are limited, choosing to accelerate one project may mean another project moves more slowly. That isn't necessarily a problem.
The problem occurs when the trade-off isn't communicated.
For example: "We are moving Project A ahead of Project B because Project A has a regulatory deadline and requires the same technical resource."
That is much better than simply telling the Project B team: "Your project has been delayed."
The first explanation provides context. It allows stakeholders to understand the decision and the consequences.
It also creates accountability around the prioritization process.
8. Communicate Early and Often
This is one of the most important parts of my approach. Project prioritization isn't a one-time exercise.
Priorities can change as business conditions change...
A new regulatory requirement can emerge.
A customer issue can suddenly become urgent.
A project can encounter a major risk.
A critical resource can become unavailable.
Another initiative can be delayed, changing the dependency structure.
Because of this, I make a point of communicating with stakeholders and others affected by these decisions frequently. I don't want stakeholders discovering a major priority change after it has already affected their project.
When priorities change, I communicate:
What changed
Why it changed
Which projects are affected
Which resources are affected
What the new priorities are
What risks have changed
What the expected impact will be
What decisions or actions are required
This creates transparency and helps maintain stakeholder alignment.
9. Use Data to Support Prioritization
Project prioritization shouldn't be based entirely on opinions. Whenever possible, I use project and portfolio data to support the discussion.
Useful information can include:
Budget
Forecast
Resource utilization
Schedule
Project health
Risk exposure
Business benefits
Milestone dates
Dependencies
Resource capacity
Variance
Strategic alignment
This is where tools such as Microsoft Project, Smartsheet, Jira, Azure DevOps, Power BI, and Excel can help provide greater visibility. The tool itself isn't the solution.
The value comes from using reliable information to support better decisions.
10. Revisit Priorities Regularly
Finally, project prioritization should be reviewed regularly. A portfolio that was correctly prioritized three months ago may look completely different today.
I recommend establishing a regular portfolio review process where leadership and project stakeholders can review:
Current project priorities
Resource capacity
Project health
Major risks and issues
Dependencies
Budget and forecast
Upcoming deadlines
Changes in business strategy
This creates an environment where priorities can be adjusted proactively instead of reactively.
Final Thoughts
Effective project portfolio management isn't about trying to complete every project at the same time. It is about making deliberate decisions regarding where limited resources will create the greatest business impact.
When I prioritize competing projects, I consider:
Business value.
Urgency and risk.
Resource requirements.
Capacity constraints.
Project dependencies.
Strategic alignment.
Stakeholder impact.
And perhaps most importantly, communication. When resources are limited, trade-offs are unavoidable. The responsibility of the project manager, program manager, or PMO isn't to pretend those trade-offs don't exist.
It is to make them visible, explain the reasoning behind them, communicate them early and often, and help stakeholders understand what the decisions mean for their projects.
When organizations combine disciplined project prioritization, resource management, portfolio management, risk management, capacity planning, and stakeholder communication, they have a much better opportunity to focus their resources on the initiatives that matter most.
Because effective project management isn't simply about doing more projects.
It's about doing the right projects with the resources available.
For more project management resources, templates, courses, and practical guidance based on my project management experience, visit DanRiveraPMP.com.








Comments