TaskHeap UI Requirements:
contents:
The TaskHeap UI must support the following views:
- 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.
- 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:
- The standard query/view/add/modify/delete actions for all data classes.
- Plan recalculation
- Filtering of the overview to include only Tasks/Plans assigned to
the current user.
- The ability to choose a Plan to serve as the current working root.
- Filtering of the overview display to just the current working root.
- Movement of any Plan/Task from its current location into the current root.
- Changing a Task into a Plan.
TOC
The TaskHeap UI must support the following exports:
- An XML format dump of all TaskHeap data for recovery/transfer purposes.
- A single HTML file report including the TaskHeap overview and summaries
of all Tasks/Plans
- A CSV dump of the TaskHeap overview information.
TOC