I am kicking off some process improvements at a new company. One of the areas to concentrate on first is CM. I was asked during a briefing of what I am doing what is the difference between revision and version. I gave my explanation and then followed up with an email of the following link: http://www.product-lifecycle-management.com/plm-revision-version.htm
What I would really like to know is do most places use revision or version as the main identifier and why the preference to one or the other? I have my preferences, but would like an opinion from the community.
In the software development process, revision control, also known as version control or source control, is the management of changes made over time. These changes can be to source code, project assets, or any other information that goes into the finished product.
Revision. Although sometimes revising and proofreading seem interchangeable, they are, in fact, different. Revision means to see (vision) again (re). Revision is more than proofreading. It is looking back at whole ideas to make sure that everything fits the purpose of the document.
A release describes more the process of publishing a software than a concrete material thing. Whereas a version is a concrete and specific software package. Because you won't publish all software versions you build, only the software versions that you publish or deliver are called software releases.
A document version represents the structure of the document and its contents at a specific point in its history. A content version is an artifact that represents a record of the content item at a specific point in its history.
In my experience, revision is more of an internal term that matches up with the unique identifier of a check-in or build. Version is a label of a released product so that you know whether the version is newer or not than what you have.
In my view, versions are used when the configuration item features are different or more than the previous one. While revisions is the number of times that you find error and fix in the same version i.e., functionalities remains same but the errors are fixed.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With