Version/Release Control

Versions, Revisions, Releases and Variants

The definition of version and revision is divided between two camps. In some contexts a revision refers to items that are 'internal'(to the developing organization) while version refers to released products. In other contexts a version of an item is a revision of another -- where a version is an instance of an item. Stretching both definitions, a PRC version refers to a released set of software.

The instance of each item contained in that set is of that version. The revision in this context is the change made to the item. To release or issue a version is to "baseline" the version and deliver it. To round out the distinctions, a variant allows one item to meet conflicting requirements at the same time ... temporary variants allow parallel development and will eventually be merged; permanent variants are not merged but enable the item to meet different functional requirements -- regardless of version.


sjpsstiny
Copyright © 2002-4, SJ+ Systems Assoc., Inc.

mvringbutton1