Scott Dorman

ephemeral segment

  Home  |   Contact  |   Syndication    |   Login
  603 Posts | 10 Stories | 862 Comments | 51 Trackbacks

News


Post Categories

Image Galleries


Microsoft Store


Creative Commons License



Locations of visitors to this page

Subscribers to this feed

TwitterCounter for @sdorman

View blog authority

Add to Technorati Favorites

Windows Live Alerts

AddThis Social Bookmark Button

LinkedIn profile

Community Credit profile

The Code Project

Follow me on Twitter

Get Free Shots from Snap.com

Community Credit Hall of Fame

Get Feedghost

Xobni outlook add-in for your inbox



Support This Site

Tag Cloud


Article Categories

Archives

Post Categories

Image Galleries

Phil has an excellent post that builds on Jeff Atwood’s explanation which very clearly describes the differences between the various release types:

  • Beta
  • CTP
  • Daily Builds/Interim Releases
  • Fully Supported Out-of-Band Releases
  • RTM/RTW Releases
  • Service Pack Releases

Summarizing what both Phil and Jeff said:

Alpha: The software is complete enough for internal testing. This is typically done by people other than the software engineers who wrote it, but still within the same organization or community that developed the software.

Beta: The software is complete enough for external testing -- that is, by groups outside the organization or community that developed the software. Beta software is usually feature complete, but may have known limitations or bugs. Betas are either closed (private) and limited to a specific set of users, or they can be open to the general public.

CTP (Community Technology Preview): It's generally an incomplete preview of a new technology in progress. These usually come out before beta and are a way to gather feedback from the community during the development of a product.

Daily Builds/Interim Releases: A daily build is really for those who like to play with fire, as they usually are not tested, and could represent work in progress that is not even working at all.

Fully Supported Out-of-Band (OOB) Releases: A release that is not part of the product (i.e. it's not included in an installation package), but is fully supported as if it were.

RTM (Released to Manufacturing) / RTW (Released to Web) Releases: The software is finished -- and by finished, we mean there are no show-stopping, little-children-killing bugs in it. That we know of. There are probably numerous lower-prority bugs triaged into the next point release or service pack, as well.

Service Pack Releases: A Service Pack (or SP) is simply an RTM (or RTW) release of fixes and/or improvements to some software. It used to be that SPs rarely included new features, but it seems to be the norm now that they do. Service Packs tend to include all the hotfixes and patches released since the product originally was released, which is convenient for the end user in not having to install every fix individually.

Digg This
DotNetKicks Image
posted on Saturday, August 30, 2008 2:15 PM