Jun 10 2008
software life cycle stages
When I started with the terms, I was a bit confused on the order/meaning of the following in the software release life cycle: alpha, beta, gamma, CTP, RTM, RTW, RC, GA, Gold, Box Copy etc…
I decided to get clear on these terms with the help of my friend, Wiki. So completely based on it, here is the quick summary of the release cycle stages, their order and meaning..
- Pre-Alpha: Not feature complete, refers to all activities prior to Software Testing. e.g. Milestone versions, Nightly builds etc
- Alpha: Build delivered to the internal Software Testers for testing.
- Beta: (also known as Preview, Prototype, Technical Preview or Community Technical Preview Release stage): Build which has passed alpha testing and has been released to external customers/prospective customers (acting as free beta testers) for external feedback/improvements.
- Release Candidate (RC): (also known as Golden Master, Gamma, Delta, Omega, Zenith etc): A code complete version with potential to be a final product, with no fatal bugs/showstoppers.
- Gold (also known as General Availability Release GA): Production or Live version of a particular product. ready for distribution.
- Release To Manufacturing (RTM): Used when the Gold version is sent to a product manufacturer for physical distribution (CDs, DVDs etc) Box Copy is the term used for this physically created version of the product.
- Release To Web (RTW): If the RTM distribution is online, RTM is called as RTW.
Always good to know the terms once, and be clear forever.
Source: http://en.wikipedia.org/wiki/Software_release_life_cycle