SAND_HOME

Project links:

Local documents:

apps/TaskHeap


Application data definitions
Structs and generated messages:
Application processing modules
Nodes:
DisplayParamsStruct [ DisplayParams , DisplayParamsUpdate ] ExternalSync
ExternalPlanStruct extends PlanComponentStruct [ ExternalPlan , ExternalPlanUpdate , ExternalPlanQuery , ExternalPlanCollection ] PlanCalculator
ExternalPlanSyncStruct [ ExternalPlanSync ] TaskHeapUI
HeapAttributesStruct [ HeapAttributes , HeapAttributesUpdate , HeapAttributesQuery , HeapAttributesCollection ] UpdateManager
NoteStruct [ Note ] UserLookup
PlanComponentReportStruct [ PlanComponentReport , PlanComponentReportUpdate ]  
PlanComponentStruct [ PlanComponent , PlanComponentUpdate , PlanComponentQuery , PlanComponentCollection ]  
PlanRecalcStruct [ PlanRecalc ]  
PlanReportStruct [ PlanReport ]  
PlanStruct extends PlanComponentStruct [ Plan , PlanUpdate , PlanQuery , PlanCollection ]  
PlanTreeElementStruct [ PlanTreeElement ]  
ReaderStruct extends BaseUserStruct [ Reader , ReaderUpdate , ReaderQuery , ReaderCollection ]  
ResourceStruct extends ReaderStruct [ Resource , ResourceUpdate , ResourceQuery , ResourceCollection ]  
TaskPhaseStruct [ TaskPhase , TaskPhaseUpdate , TaskPhaseQuery , TaskPhaseCollection ]  
TaskStruct extends PlanComponentStruct [ Task , TaskUpdate , TaskQuery , TaskCollection ]  
TaskTypeStruct [ TaskType , TaskTypeUpdate , TaskTypeQuery , TaskTypeCollection ]  

The TaskHeap application provides agile project management. It is used both bottom-up (with Tasks being created first and then moved into Plans) or top-down (with Plans being created first and then filled out with sub-plans and Tasks).

Users of TaskHeap make updates to Tasks, and make Plans to track execution dependencies and/or demarcate logical chunks of work. Plans can be incorporated into other Plans to build a deep work breakdown structure for a project.