Assigning resources to activities based on multiple perameters