Tim Long

Forever in Electric Dreams
The life and times of a Small Business Server MVP and all-round technology enthusiast. Tim is founder of TiGra Networks, a company based in South Wales UK specialising in small business IT. This blog is aimed at Microsoft Small Business Specialists, IT professionals, Astronomers and anyone interested in science and technology.

The Death of the Beta - a developer's personal perspecive

Back in the day, a beta was a piece of pre-release software that knowledgeable users – like developers and IT professionals - could try out and help find the bugs and usability problems. It was about engaging the customer in the development process. I took part in the beta programmes for Windows 95 and MSN and Microsoft was willing to compensate people for help finding their bugs in those days. For my efforts, I received a complimentary copy of Windows 95. For helping to test MSN, I received a free gift (I think it was a T-shirt and a nice quality one at that). During the testing of "Chicago", I received new builds of Windows 95 and the Plus pack on CD-ROM every few weeks and slowly built up a whole drawer full of beta release CDs (internet access was limited to the elite few in those days so downloading was simply not an option). At the time I was a software engineer in the telecoms industry but not in any way affiliated with Microsoft - I was just an ordinary guy, an end user and software developer who showed interest in helping to debug the software. I really felt involved in the process. I felt like I was making a genuine contribution and I felt like Microsoft valued my enthusiasm.

Now let’s draw comparisons with the situation today. The 2007 Office System beta 2 was released two days ago. Anyone can download it for free in a few hours. I can get a copy by mail but I have to pay for shipping. I am a registered Microsoft partner and I am getting this beta at the same time as my customers, the same time as, basically, the rest of the world. The beta is not officially supported (how could it be?) and if I find a bug (which I have already) then it is really not obvious how I am supposed to feed the information back to Microsoft, if it is even possible. There were earlier beta releases but I would have had to jump through hoops to get involved in those. I tried, but being a developer doesn't cut the mustard when it comes to helping Microsoft debug its software. It seems like I’m supposed to feel privileged to have been allowed access to this beta release. I feel like Huckleberry Fin tricked into painting Tom Sawyer’s fence. It was simply too important a task for me to be allowed to do it.

Microsoft has made a marketing art form out of pre-release software. They have turned it into a big fat carrot that they can dangle, a political tool to appease the members of their partner programme. I understand that Microsoft needs to limit involvement in early beta testing programmes, but they have made a rod for their own back. Beta software is no longer about developers trying to debug. It is all about marketing. Beta releases have been turned into a feeding frenzy of any old Tom, *** and Harry just trying to get a sneak peek at the new software. Organisations such as Culminis clamour to provide the illusion of membership benefits by announcing a “special” URL that gives you nothing extra but helps them justify their own existence. Partners wield beta participation like status symbols and use it as a marketing tool to differentiate themselves from lesser partners who were too humble to qualify.

I think Microsoft has lost its way in how it engages with its partners and the developer community. Widespread public availability of pre-release software has diluted the meaning of what a beta release was supposed to be. Newsflash – a beta release was not supposed to be a marketing tool. It is supposed to be about developers and IT professionals finding and fixing bugs. Remember your developers and partners, Microsoft. I’m sick of  jumping through hoops trying to help you. I’m sick of getting access to pre-release stuff the same day as my customers. I’m sick of getting access to politically motivated beta releases the day before the product “goes gold”. That behaviour does not appease me; it is an empty meaningless political gesture. Let's get back to what beta testing is meant to be - developers and IT professionals helping to shape the future of software.

[Update: this post generated a discussion thread over here]

Posted: May 25 2006, 12:46 PM by Tim Long | with 4 comment(s)
Filed under: ,

Comments

Tim Long said:

If you like Office 2007, send a smile. If you find something you don’t like, send a frown. After complaining...
# May 28, 2006 11:06 PM

Tim Long said:

That has to be a fairly un-original title for a post about Windows Vista. Ah well, it's appropriate....
# June 28, 2006 1:55 AM

David Overton's Blog said:

Tim, one of the community leads has a blog that I recommend people to subscribe too.  He has...
# June 29, 2006 1:32 AM

TrackBack said:

# December 8, 2006 2:46 AM