This can also be solved by having multiple people work on multiple projects each. For example, you have 4 people and 4 projects, everyone works 25% on each project. The idea is that some projects have higher priority, some have lower, so when you need extra power on the important project, you can tell all 4 to prioritize it and give it 50% or 90%.
And it sucks a lot. Typically because each project has a separate project manager, and even if one is low-priority, its manager typically insists that you keep working on it at the usual speed, even when you keep getting extra tasks on the high-priority one.
This can also be solved by having multiple people work on multiple projects each. For example, you have 4 people and 4 projects, everyone works 25% on each project. The idea is that some projects have higher priority, some have lower, so when you need extra power on the important project, you can tell all 4 to prioritize it and give it 50% or 90%.
And it sucks a lot. Typically because each project has a separate project manager, and even if one is low-priority, its manager typically insists that you keep working on it at the usual speed, even when you keep getting extra tasks on the high-priority one.