---
title: "Multi-Project Scheduling: A Practical Guide | Orangescrum"
description: "How to schedule several projects that share the same people: rank once, limit work in flight, and plan capacity above the project."
canonical: https://www.orangescrum.com/optimization/multi-project-scheduling
---

# Multi-Project Scheduling: A Practical Guide | Orangescrum

> For the complete documentation index, see [llms.txt](https://www.orangescrum.com/llms.txt).

[Home](/) / [Planning techniques](/optimization) / Multi-project scheduling

Planning technique

# Multi-Project Scheduling, _Explained Properly_

Each project plan is fine on its own. The problem is that they all assume the same engineer. Here is how to plan above the project, and what Orangescrum shows you.

[Start free trial](/sign-up?utm_source=site&utm_medium=technique&utm_campaign=optimization_multi-project-scheduling) [See all features](/features)

## What is multi-project scheduling?

Multi-project scheduling means planning several projects at once when they draw on the same finite pool of people. The difficulty is rarely any individual plan. It is that each project is scheduled as though it had the team to itself, so one engineer ends up committed at full capacity to three projects simultaneously. The technique is to plan capacity at the level above the project: know who is shared, decide in advance which project wins when they collide, and sequence the demand instead of accepting all of it at once. In practice this usually means running fewer projects concurrently and finishing each of them sooner, rather than having everything in flight and nothing delivered.

## Where portfolios _quietly fall apart_

-   **Every plan assumes the whole team**Three project managers each build a sensible schedule around the same six people. Each plan works. The three together need roughly twice the organisation you have.
-   **Priority is set inside projects, never across them**Each project has its own ranked list, so when two of them want the same person on Tuesday there is no rule for who wins, and the loudest sponsor decides.
-   **Too many projects are in flight at once**Starting a project feels free. Every extra one adds context switching and stretches the ones already running, so the whole portfolio slows down together.
-   **Leadership cannot tell which project to stop**Status arrives one project at a time, all of it amber, with no view of who is shared. Without that view the only available decision is to ask everyone to try harder.

## What Orangescrum _actually gives you_

Real features, named. Nothing here is an algorithm that decides for you.

[**Roll several projects into one view**Group related projects into a programme so progress, status, and delivery can be read across the whole thing rather than project by project._Programmes_](/program-management-software)[**See a person across every project**Allocation and availability are per person, not per project, so you can see everything one engineer is committed to before you commit them again._Resource management_](/resource-management)[**Find who is over-committed**A workload heat map shows where a person's total load across projects exceeds their capacity, and in which week the collision happens._Workload heat map_](/workload-management-software)[**Look at one shared calendar**A calendar view of dates across projects makes clashing milestones and overlapping crunch periods visible before they are committed to._Project calendar_](/project-calendar)[**Know which slip actually matters**Critical path per project tells you which delays move an end date and which have slack. Slack is where you absorb a portfolio collision._Critical path_](/gantt-chart)[**Report across the portfolio**Planned against actual across projects shows which ones consistently overrun, which is usually a shared resource problem rather than a team problem._Reporting_](/project-reports-analytics)

## How to _schedule across projects_

1.  **List the people who are genuinely shared**Usually a small number of specialists cause most collisions. Name them. The portfolio schedule is really a schedule for those people.
2.  **Rank the projects once, in one place**One ordered list for the whole organisation, agreed by the people who fund the work. Without it, every collision is escalated and decided by whoever pushes hardest.
3.  **Limit how many projects run at the same time**Pick a number and hold it. A new project starts when one finishes. This single rule tends to do more for delivery dates than any amount of replanning.
4.  **Stagger demand for the scarce skills**Sequence the phases that need the shared specialist so they do not overlap, even if it delays a start date. A queue you planned beats a queue you discover.
5.  **Review capacity above the project, every week**Look at the workload view across projects, not the individual plans. The collisions only ever appear at that level.

## What Orangescrum does not do here

Orangescrum shows you the portfolio. It does not schedule it. There is no solver that takes five projects, one shared team, and a set of deadlines and returns an optimal allocation. Programmes roll several projects into one view, resource management shows a person's commitments across all of them, and the workload heat map shows who is over-allocated and when. What it will not do is decide which project should give way, move work between projects on your behalf, or rebalance the portfolio automatically. Programmes, resource management, and the workload heat map are on the Cloud Premium plan and included in Self-Hosted.

## Multi-project scheduling <em>FAQ</em>

Does Orangescrum automatically schedule work across multiple projects?

No. There is no portfolio optimiser and no cross-project allocation engine. Orangescrum makes shared capacity visible, through programmes, resource management, and the workload heat map, so a human can see the collision and decide which project gives way. The decision is not calculated for you.

Can I see one person's total load across every project?

Yes. That is exactly what resource management and the workload heat map are for. Allocation is held per person rather than per project, so their commitments across the portfolio appear together and over-allocation is visible.

How many projects should run at once?

Fewer than you are running now, almost certainly. The useful test is whether your shared specialists are committed to more than two things in the same week. If they are, the portfolio is already past its limit and everything is running slowly.

What happens when two projects need the same person on the same day?

Orangescrum shows it as over-allocation on the workload view. It does not resolve it. Somebody with the authority to decide has to choose which project waits, which is why a single ranked list of projects matters so much.

Which plan or edition do I need for this?

Programmes, resource management, and the workload heat map are on the Cloud Premium plan and included in Self-Hosted. The project calendar is in all three editions. The Gantt chart and dependencies are in Cloud and Self-Hosted, with critical path on Cloud Premium and in Self-Hosted.

Is a programme the same as a portfolio?

Not quite. A programme is a set of projects delivering one connected outcome, so they share goals as well as people. A portfolio is everything the organisation has running, connected or not. Orangescrum groups projects into programmes, and most teams use that grouping for portfolio reporting too.

What is the single biggest fix for multi-project scheduling?

Reducing the number of projects in flight. It is unpopular because starting a project feels like progress, but it usually improves every date on the board at once, without hiring anyone.

## See the portfolio, not just the project

Free 14 day trial, no credit card. Every plan includes unlimited users.

[Start free trial](/sign-up?utm_source=site&utm_medium=technique_cta&utm_campaign=optimization_multi-project-scheduling)

## Related

[**Programme management**Roll projects into one view](/program-management-software)[**Resource management**Allocation across every project](/resource-management)[**Resource-constrained scheduling**Planning around limited people](/optimization/resource-constrained-scheduling)[**Workforce assignment**Deciding who does the work](/optimization/workforce-assignment)
