Plan algorithm

The requirements to be planned have a rank and a cost. The rank is the position of the element in a stacked bar chart.

You can plan one release at a time; plan the earliest release first. Releases are filled with highly ranked requirements. If the skill attributes of a requirement are set, the requirement is assigned to resources who have the required skill. If skills for a requirement are not set, any resource can implement that requirement.

The resources for each requirement are taken first from manually assigned resources. If no such resource exists, the resource with the appropriate skill and most availability is chosen. If no resources with the appropriate skills are available, a resource with no matching skill might be chosen. The total release size in hours is calculated by multiplying the number of weeks in the release by the sum of the availability of all the resources per week.


Feedback