1. A method for dynamically coordinating a plurality of tasks stored in a database using a computing device, the computing device having a processor, a memory, and a coordination application stored in the memory and executable by the processor, the method comprising: receiving a first task; processing the first task relative to the plurality of stored tasks to generate a first scheduling scheme that defines a prioritized arrangement of the first task and the stored tasks; receiving a status notification concerning at least one of the first task and the stored tasks; based on the received status notification, further processing the first task and the stored tasks to dynamically generate a second scheduling scheme to replace any prior scheduling scheme, the second scheduling scheme comprising a prioritized arrangement of the first task and the stored tasks that accounts for the status notification by influencing the arrangement of the first task and the stored tasks relative to one another; and rendering a visual depiction of the most recently defined scheduling scheme.