1. A method, comprising: determining an assignment completion time distribution based on a task set defining a project; determining a project completion time distribution based on the assignment completion time distribution and the task set; determining a project cost based on assignments of the task set; and generating a list of project task assignments based on the project cost and the project completion time distribution.