1. A non-transitory computer-readable storage medium storing one or more sequences of instructions for determining a task to be performed by a participant, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: receiving task data from a database that indicates a plurality of tasks to be performed by a plurality of participants, the task data including a task description field for each of the tasks, the task description field describing a corresponding one of the tasks; receiving quorum data from the database that indicates a particular participant set of one or more participants of the plurality of participants to participate in a particular task of the plurality of tasks; receiving personal interruptibility data from the database that indicates, for a participant among the particular participant set, a particular communications medium through which the participant is interruptible while the participant performs a current task set that excludes the particular task, the current task set including the tasks that the participant is currently performing and for which the task data is received from the database, the personal interruptibility data associated in the database with the task data for the tasks in the current task set; and determining a particular time interval to perform the particular task based at least in part on the personal interruptibility data.