Following on in this series of blogs, another part of the basic patterns of Web 2.0 identified by O’Reilly is “Perpetual beta”. According to O’Reilly, when it comes to Web 2.0, “the users must be treated as co-developers”, thus, “the product is developed in the open with new features slipstreamed in on a monthly, weekly or even daily basis.” While many proprietary software companies (Microsoft, Adobe, and Netscape) collect their releases/bug fixes and release them in one go, some Web 2.0 applications such as Flickr, deploy new build-ups up to every half hour . Warr (2008) points out the example of eBay, who “deploys a new version of its service approximately every two weeks.” Therefore, instead of scheduled releases, such services are constantly updated.
Similar to ‘Release early, Release often’ (RERO), the Internet has allowed for easy deployment, to release smaller and rapid releases, and the faster features get to users (real-time testers), the sooner the development team is provided with valuable feedback. Perpetual beta also captures the essence of a couple of my previous blogs, “Harnessing the Collective Intelligence” and “Software above the Level of a Single Device”. It is a way of testing and debugging software, however it is also for this reason it is not used on any mission critical (any machine that is essential to the core function of an organisation) machine. Versions no longer exist as there is perpetual beta development with timestamps instead.
Perpetual Beta – IMVU a social network and 3D virtual world
Apparently, IMVU rolls out fifty deployments each and every day, and they’re doing so by the magic of Continuous Deployment which sounds similar to perpetual beta.Eric Ries, the co-founding and serving CTO of IMVU, states this in his blog, “Continuous Deployment at IMVU” and “Continuous deployment in 5 easy steps“.
The IMVU homepage describes IMVU as “a social network and 3D virtual world where millions of people meet, chat and have fun in animated 3D scenes. You can shop and dress up your avatar with your own personalized look, design and decorate your own 3D space, and connect with new people from around the world.”
IMVU software is a free download and easy to use. You can shop and dress up in style, meet new people in 3D, create the experience you’ve always wanted by customizing and designing your space, and sell your own designs. Additionally, pick your scene, furniture and accessories, and then invite other members to visit. At the time that I visited the site, there were 84,225 people currently online! Popular IMVU neighbourhoods include anime, fantasy, furry, goth, rock, romance, scifi, and (good heavens!) vampire. Here’s how it’s done…