Resource allocation is an assignment of resources to a specific use. In a project-based company, a resource allocation can be assigning a person to a project or task.
Factors like resource availability and time needed for various roles in a project are considered.
The process of allocating resources is a part of resource management. Resource management and scheduling tools are often used for this practice.