You assign resources to tasks to clarify responsibility for getting those tasks done. Assigning resources also helps you determine how long it will take for a task to get done, and, if you track costs, how much the task will cost.