A method is described of managing a plurality of tasks to be carried out by
a plurality of personnel, each of the tasks having identified task details
relevant thereto, in which the method includes: identifying task personnel
who will be directly involved in carrying out each task; allocating sole
responsibility for each task to a task controller, and transferring task
details to and/or between task personnel and controllers such that task
details relevant to a task are provided to and accessible by only the task
controller and the task personnel for the task; wherein recommendations
for modifying task details relevant to a task can only be made by task
personnel for the task, and wherein a task or task details for a task can
only be modified by the task controller for the task and/or an
administrator, the method utilizes a data processing assembly operable
under the control of program means embodied on a machine-readable storage
medium that provides a task management system for coordinating the
plurality of tasks, and the task management system includes: transfer
means for transferring the task details to and/or between the task
personnel and controllers; recommendation protocol means for establishing
a protocol that the recommendations for modifying task details relevant to
a task can only be made by the task personnel for the task, and
modification protocol means for establishing a protocol that the
modifications to a task or the task details for a task can only be made by
the task controller for the task and/or the administrator.