Task
- Task
- a mid-level
work unit
that models a functionally cohesive
operation
performed by one or more
producers.
As illustrated in the preceding figure, tasks are part of the following inheritance hierarchy:
- Type: Abstract
- Superclass: Work Unit
- Subclasses:
The typical responsibilities of tasks are to:
- Model the way producers perform work to fulfill their responsibilities.
- A single responsibility of a producer will be fulfilled by the execution of one or more tasks.
- A task is typically the smallest work unit that is:
- Worth assigning to a producer (e.g., via a work breakdown structure).
- Planned, estimated (effort and duration), scheduled
(begin and end dates), reported (status), and tracked to completion.
- Different producers typically perform different tasks.
- A producer may perform a task once on an endeavor or multiple times.
- A task typically results in the creation, modification, or evaluation of new versions of one or more
work products.
- A task may be performed to provide a service.
- Whereas activities often cross phase boundaries, tasks are typically complete within individual phases.
- To increase cohesion and reduce redundancy, the following tasks are not listed under the implementation tasks:
- Data center production is included in environments engineering.
- Content production is included in content management.