Break down the NDA wall



A couple of days ago, coinciding with TechEd Europe, .NET Framework 3.0 was released. Despite the importance of the event, it didn't come as much of a change for many people. Not because they were not using .NET 3.0, but because they had been for the past 8 or more months. In fact, other than knowing that it was released, those using the latest CTP's weren't affected at all. This reminded me of a topic that has been beaten to death numerous times: restricting beta and alpha versions to a limited audience. I've heard many reasons for why this is done the way it is, however at this day and age, I don't think that many of them are relevant, let alone effective. Here's a list of some of the myths or IMHO, misconceptions

1. Field tests are expensive to distribute. Yes, 5 years ago when you used to have them delivered to your door with DHL or some other courier service, this was true. In this day and age, that's no longer a problem.
2. There are legal problems, documents need signing. Again, with the technology available today, license agreements can be signed online
3. People can discuss topics still in R&D. And? So what if they do? I've not heard of one good reason why this would be bad
4. People can copy it and release their own product. Ideas are always copied. The hard part is to stay one step ahead of the game and generate new ideas.
5. People will get disappointed with an early version. I'm a developer and my main focus is developer tools, and this post is mostly directed at developer tools. As a developer I know what a beta product is. I know what I can and cannot expect. If people are using mainstream products such as Windows or Office in beta, I'm sure developers will come to terms with the notion of what a beta is.
6. There will be many false bug reports. Sure, the more people using it, the more issues will be reported. Whether or not those issues turn out to be bugs or not is irrelevant. It's simple mathematics. Just because a bug is not reported, doesn't mean it's not there. In fact I prefer to track 5 dead ends and find one serious bug, than ignore incorrect reports.
7. We need to select 'elite' people. Give me a break. There are so many elite people on field tests that have too many other things to take care of that their "knowledge" goes to waste. On the other hand, there are so many talented 'undiscovered' people that would provide a lot of input to field tests.

There are many advantages to opening up private field tests to the mainstream public. We've realized this with Intraweb and now only limit the first few alphas to certain customers. At Atozed, since we have two types of customers (those with subscriptions and those without), one of the advantages of being a subscription based customer is that you get access to early betas before others. However, this is not the case with many companies.

Comments: 


Add your comment: 

Name:  
E-Mail:  
URL:  
Comment:  
Please add 3 and 6 and type the answer here: