Release PackageA Release Package is the smallest unit of a Release. A small, non-complex Release can only be the Release Package. The Release Package can be created and processed even without Release Units. For each Release Package, a BPMN process instance is created.
Example: A new release for MS Word 2013 is necessary. As this is not a very complex release, only the Release Package is needed.
Release UnitA Release Unit is a sub-object of the Release Package. A Release Package can have more than 1 Release Units (1:n) assigned. A Release Unit cannot be created and processed without a relation to the Release Package. It is recommended that you use the Units in case the Release is complex and can be divided into several topics.
Example:
A new release for USU Valuemation 4.6 is necessary. As this is the more complex case, the following structure is used:
- Release Package: USU Valuemation 4.6
Release unit 1: USU Valuemation 4.6 Rich Client
Release unit 2: USU Valuemation 4.6 Web Client (the application server)
Release unit 3: USU Valuemation 4.6 Database
If a Release Package is assigned to one or more Units, the process instance of the Package is stopped and we have one independent process instance for each unit.