Fri Aug 16, 2013 8:43 pm
I would say the 'Release Candidate' step is only really used on very large software projects with sales to millions of buyers (e.g. Microsoft products). There is also a distinct difference between Alpha and Beta test. I would say Alpha test is internal testing, and someone like jb would qualify as an alpha tester. It is important, and lots of feedback occurs there. Beta test is to a limited group of pretty savvy users who are expected to really use the product and provide quality feedback and give actual details about bugs found. Beta test programs vary a lot, and they matter a lot. Many times even larger software companies do a pretty quickie beta test, because it is delaying a big influx of revenue (the release date). The number of people in a beta test also matters, as more people provide more variations of use, which is good. Then it is assumed that after release, some more bugs will be found, so the dev team works on the reported bugs and releases updates to fix them. Of course, the bugs found after release are supposed to be diddly little nits that are rarely used by most users. No major problem should be found after release.
Dennis Nomer