Jump to content

Recommended Posts

This may seem like a simple and meaningless question to you all, but it is something that has intrigued me for a while...

 

What is the correct protocol for version numbering for software etc. (i.e. when do you call something v1.7, v1.8, v1.9 etc. and when and why would you change the numbering to v2.0 etc.)?

Link to comment
https://forums.phpfreaks.com/topic/86714-solved-version-numbering-query/
Share on other sites

I used to work for a large company that had four numbers in the version, i.e. 10.1.2.3.  The first number is a major release, the number after that is a minor release, maintenance release, and testing release.

 

Major release is when there is a significant restructure of the core of the components in a system. Minor changes several components. Maintenance fixes bugs in components. Etc...  A good way to think of a major release is when a company makes a completely new product, new packaging, etc.

 

For instance, Windows XP is a major release, SP1, 2, and 3 are minor releases, patches are maintenance releases, and, I believe, testing releases are RC's.

 

These numbers are also used to identify how much regression testing should be done.  For example, in a major release, generally the entire system is tested end-to-end. In a maintenance release, only that module is tested.  In fact, sometimes these version numbers are used to bypass a part of testing to save time (tsk tsk) in order to meet deadlines.

 

Back to the point, versioning can be completely subjective, and for our purposes two numbers is plenty. Generally, something becomes 1.0 once it works as requested in the requirements documents. Any FIXES after that go under 1.x (and there can be more than 10, i.e. 1.10, 1.11 1.20 is not unusual).  A collection of new features or a major new feature warrants a new Major Release.

  • 3 weeks later...
This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.