I have my structure grouped by feature, with multiple people working on each feature from multiple departments, and about 100 features tracked. I want to organize my planning as to only start work on a feature when everyone is available to work on it, having people focus on other work if not everyone needed is available.
e.g. Feature 25: needs person 2 and 4, but person 4 is still on feature 12, so have person 2 work on Feature 56 instead, since only person 2 is needed on that one.
I've tried both scenarios setting up Start-to-Start or Finish-to-Finish dependencies for each feature, but when running Resource Leveling, it would leave unexplainable gaps for some people, in places where they could work on something else...
Any tips on how to achieve this? Any other way than using FF or SS dependencies?
Thanks.