【社会化设计】自我(self)部分——邀请测试版本(private beta)
问题概述(Problem Summary)
用户想要加入一个目前还是处在邀请测试阶段的网站。
例子(Example)
twine.com——左上角上显示网站还是beta版的。首页上的注册形式显示网站还处在内测版,每天通过邀请来增添会员加入网站。Twine目前已经不是测试版了。
何时用(Use When)
1.当你允许用户注册加入到内测版网站的时候,可以使用此模式;
2.当你允许一小部分用户通过邀请其他用户以病毒传播的方式(在控制范围内)来发展你网站的时候,可以使用此模式;
解决途径(Solution)
1.明确表明网站目前还处在内测阶段;
2.提供一些功能特征和好处列表或者产品演示,让用户了解注册以后能做些什么;
3.当要求用户注册以便接收有关测试版本或下一个版本的邀请信息的时候信息:
—提供一个电子邮件输入框;
—提供一个用户名输入框;
—要有一个确认页面,让用户知道了网站已经收到注册请求,并说明将在多少时间之内给予一个反馈或者是邀请。
—发送一封确认邮件到用户提供的这个邮件地址,提醒用户什么时候可以收到加入内测版的邀请
4.当允许用户可以限量邀请一部分用户加入到内测版的时候:
—明确表明用户有多少邀请可以发送;
—记录用户已经用掉了都是邀请,以及还有多少可用的邀请;
—允许用户自定义邀请的内容;
—明确地向被邀请者表达网站的一些特色功能和好处;
逻辑依据(Rationale)
在网站正式上线之前,内测版本通过一小部分人来测试网站的社交特征。从内测版本开始,让网站有机会能有一批来自朋友或者家人的种子会员,这样就避免一些冷启动带来的问题。
特殊案例(Special Cases)
在早些时候,Beta的目的是在一段时间内要求真正的用户测试网站——找出一些在较小规模的测试组不能发现的bug——然后快速采取行动或者正式发布,然后更大规模的用户可以访问。
在如今这个web2.0的时代,能够快速的发布web应用程序,我们看到越来越多的网站上浮现着beta版的标志并永远保留。
这通常是不利于用户和软件开发过程的,Beta版本无疑牵涉到质量和产品生命周期的发展。维持很长一段时间的beta版,这告诉用户网站有很多bug,而你也许不会花时间去修复它们。这意味你不在乎网站,不去改进哪些导致用户离开的功能——既然是这样,他们为什么不离开呢。
Gmail从2004年到现在一直是Beta版本。
从04年开始,Flick也保持很多年的beta版本。Flickr在06年底至07年初是gamma版本。这个是2007年2月份的flickr首页。