1. A non-transitory machine-readable medium having machine-executable instructions to provide collaborative task management, the machine-executable instructions executed to: provide a graphical user interface to a user, the graphical user interface capable of receiving task assignment information and to display a status of one or more tasks, wherein a task assignment includes the one or more tasks and the one or more tasks are performed by one or more users of one or more workgroups; receive form data from a task data store, the form data sufficient to populate a task entry in the task data store; schedule at least one task assignment of a plurality of task assignments; prioritize the task assignment using at least a priority ranking of each of the one or more tasks; store information related to the one or more tasks, the one or more users and one or more workgroups associated with the one or more users to the task data store; receive approval of the priority ranking of each of the one or more tasks of the prioritized task assignment from a manager of the one or more workgroups having a responsibility to manage the one or more users according to a structure of the one or more workgroups; generate one or more work queues comprising one or more prioritized task assignments for the one or more users responsive to receiving the approval of the priority ranking of each of the one or more tasks of the one or more prioritized task assignments; provide a work queue to at least one of the one or more users; receive an update to the at least one task assignment in the work queue from the at least one of the plurality of users; receive approval of the update to the at least one task assignment in the work queue from the manager of the one or more workgroups; and re-prioritize the plurality of task assignments and re-generate the one or more work queues responsive to receiving the approval of the update to the at least one task assignment in the work queue.