I am running a test on a new Rails app and am doing an open beta from the start. You see these companies with private betas, and I'm wondering, what is the exact point of a private beta. If you inform users, shouldn't they just be allowed to use it?
There are a couple of reasons I can think of.
Ultimately you want beta testers, not people who just want early access for free. Having a closed beta is one way to achieve this.
You want to find new bugs with your testers. If you let everyone on the beta at once, you might get 100 people logging the same bug, if you fix that bug that say 10 people log, then open up to another 10 testers, then fix those bugs then repeat, you will get a lot more value than a big, open beta.
A closed beta makes your testers feel privileged, this makes them more emotionally attached to the product.
If you make providing feedback a "condition of entry" you will get more value than from an open beta.
There are a number of reasons for a private beta that I can think of:
- You may not have a full infrastructure in place to support any number of people using the service, but know you can support X users.
- There may be certain "user profiles" you are targeting, so you will open the beta to those users who you know fit the profile.
- You could have an NDA as part of the closed beta to keep information about your new product out of the hands of competitors.
- Staff may not be able to handle the amount of feedback from many users.
- Getting an invitation to a closed beta generates excitement and makes people feel special, and more likely to sign up.
I'm sure there are more, those were off the top of my head.