
Supports multiple, intertwined releases

Content of a release might change

A release might require another release

Releases embody themes

Releases may partially address a theme

Releases may partially address multiple themes

Releases are associated with a set of requirements

(I might want to rename this concept to "product" or something like that)

Releases have a lifecycle

(Not sure what it should be)

Draft

In process

Completed

Beta

Generally available

Maintenance

End of life

Releases have a code name

Releases have a version number

Releases may include other releases (they might be hierarchical)

Releases may be used on a temporary basis for reporting or analysis

Releases have a schedule

Schedule can be rolled up from associated requirements

Schedules can be overridden at the release level

Releases have a cost

Cost can be rolled up from associated requirements

Releases have a budget

Releases have a target date