TaskHeap UI Requirements:

contents:



The TaskHeap UI must support the following views:

  1. A hierchical overview of all Plans/Tasks in the TaskHeap. The overview should be chromacoded for activity, so that it is easy to see what areas of the overall project have recently changed. Each line should include its hierchical index number, the Task/Plan name, and uniqueID. For Tasks, the description should also include the timeEstimate and status. The name of each Task/Plan should hyperlink to a Task/Plan summary display.
  2. A Task/Plan summary display including the Task/Plan summary field information, full description, and associated notes.

TOC



The TaskHeap UI must support the following actions:

  1. The standard query/view/add/modify/delete actions for all data classes.
  2. Plan recalculation
  3. Filtering of the overview to include only Tasks/Plans assigned to the current user.
  4. The ability to choose a Plan to serve as the current working root.
  5. Filtering of the overview display to just the current working root.
  6. Movement of any Plan/Task from its current location into the current root.
  7. Changing a Task into a Plan.

TOC



The TaskHeap UI must support the following exports:

  1. An XML format dump of all TaskHeap data for recovery/transfer purposes.
  2. A single HTML file report including the TaskHeap overview and summaries of all Tasks/Plans
  3. A CSV dump of the TaskHeap overview information.

TOC