Tasks are the basic unit of scheduling, they posses:
- A description of the task.
- The “effort” / number of work units a task requires.
- Duration of the task / amount of time taken to complete a task.
- Elapsed time / amount of time between start and end of a task.
- Deadline which is the time the task needs to be complete by.
- Dependencies that other project activities this activity depends on.
- Prerequisites which are required before starting this task.
- Defined endpoint which is a clearly specified condition which indicates the end of the activity.