A system implemented on a computer network for delegating tasks within a
project to achieve collaboration among resources in a team environment.
Components of the computer network permit communication among a project
manager and resources working on the project. Task delegations can be
performed vertically from the project manager to resources and
horizontally among resources. The project manager can monitor the
delegations or can allow the resources to control the delegations.
Resources can also further define and subdivide tasks. Ownership of tasks
and other information about the status of the tasks can be stored and
assembled in various useful formats for the project manager.