Jump to content

[SOLVED] Version numbering query...


dooper3

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...

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.