《社交网站界面设计(原书第2版)》——3.14 内测版

简介: 本节书摘来自华章计算机《社交网站界面设计(原书第2版)》一书中的第3章,第3.14节,作者:(美)克里斯蒂安·克鲁姆里什(Christian Crumlish),艾琳·马洛恩(Erin Malone)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

3.14 内测版

是什么
用户渴望试用某个还未向公众完全开放的网站。
何时使用
你想让一小组用户帮你测试并推广网站的第一个版本,如图3-25所示。
image

图3-25:逐渐增加测试版用户数量的一种常见技术是让用户直接从主页注册。另一种技术是给每个新用户一些邀请码,这样网站的用户就会通过推介慢慢增长
你只想让一小部分用户有机会向N个新用户发送邀请,这是一种受控的病毒式增长方式。
如何使用
清楚地标明网站正处于内测阶段。
列出一系列的功能和好处或者让用户浏览产品,这样就能让用户知道他要注册的是什么网站了。
当你想让用户注册来接收内测版的相关信息,或者邀请用户参加下一版时:
○ 在注册中提供电子邮件地址字段。
○ 在注册时提供用户名字段。
○ 给用户提供一个确认页,让他知道网站已经收到他的注册请求,并且告知用户需用多长时间才能得到加入网站的反馈或要求。
○ 向用户提供的电子邮件地址发送一份确认邮件,这样不但能验证一下邮件地址,也可以提醒用户他将会在注册网站一段时间后收到邀请。
允许用户邀请有限数量的人加入内测版时:
○ 明确告诉用户总共可以邀请多少人。
○ 记录用户已经向多少人发送过邀请,还可以邀请多少人,并将该计数信息摆在显眼的位置。
○ 提供一种方式,让用户可以在邀请中自己添加信息。
○ 向受邀人清楚地说明网站的功能亮点和优势。
为何使用
内测版可以让你有机会在网站向公众敞开大门前,通过一小撮人来测试网站的社交功能。从内测版起步也可以让你从朋友和家人开始推介网站,这样就可以在一定程度上避免零状态启动的问题。此外,内测版的排外性也可以激起人们对网站的好奇,这样就会有更多人申请账户。
特例
通常只是在邀请真实用户开始试用网站的一段时间内是内测版(在大范围用户测试中,找出小范围测试可能不会显现的Bug),然后产品很快就会变成普通大众可以访问的公众发布版了。
在当今最小化可行产品(MVP)、精益开发(lean development),以及在网页和智能手机上快速启动应用程序的世界中,我们看到越来越少的网站插着测试的旗子,并且从来不会将其移除(参见图3-26至图3-28)。
image

图3-26:2004年至2009年,Gmail一直是内测版
image

图3-27:2004年5月至今的Flickr主页(Flickr的内测版持续了好几年)
image

图3-28:2007年至今的Flickr主页。它在2006年年底/2007年年初改成了“gamma”版本,过了一段时间后,在放置“beta”和“gamma”的位置放置上了“Loves you”
永久的测试版通常会伤害用户和软件开发过程。测试版在质量和网站开发生命周期方面都有特定的含义。在网站上长时间悬挂测试的棋子就相当于告诉用户网站充满Bug,并且你可能不会花太多时间来处理Bug并早日发布正式版本。一段时间后,该信息意味着你不关心网站的改进,这将会产生负面影响,造成用户不断离开——因为如果你都不在乎,他们为什么要在乎呢?

相关文章
|
网络协议 数据安全/隐私保护 网络架构
软路由R4S+iStoreOS实现公网远程桌面局域网内电脑
软路由R4S+iStoreOS实现公网远程桌面局域网内电脑
1520 0
|
10月前
|
Kubernetes Devops Linux
从文件的视角看容器
从Linux“一切皆文件”的哲学出发,通过剖析/proc、Namespace与Cgroups等核心机制,揭示容器技术的本质:容器并非神秘黑盒,而是基于文件系统实现的进程隔离与资源控制。Namespace通过虚拟文件系统构建隔离视界,Cgroups则以配置文件形式实施资源限制。从文件视角理解容器,可穿透Docker、K8s等上层封装,直击底层原理,展现Linux系统设计的简洁与强大。
|
存储 小程序 安全
微信小程序之微信授权登入及授权的流程讲解
微信小程序之微信授权登入及授权的流程讲解
1242 0
|
安全 Unix 网络安全
你真的理解ssh吗?5分钟ssh入门到精通
这篇文章提供了SSH的基础知识、基础使用、高级配置方法,以及如何实现SSH的免密登录,帮助用户从入门到精通SSH。
2275 2
|
机器学习/深度学习 存储 前端开发
实战揭秘:如何借助TensorFlow.js的强大力量,轻松将高效能的机器学习模型无缝集成到Web浏览器中,从而打造智能化的前端应用并优化用户体验
【8月更文挑战第31天】将机器学习模型集成到Web应用中,可让用户在浏览器内体验智能化功能。TensorFlow.js作为在客户端浏览器中运行的库,提供了强大支持。本文通过问答形式详细介绍如何使用TensorFlow.js将机器学习模型带入Web浏览器,并通过具体示例代码展示最佳实践。首先,需在HTML文件中引入TensorFlow.js库;接着,可通过加载预训练模型如MobileNet实现图像分类;然后,编写代码处理图像识别并显示结果;此外,还介绍了如何训练自定义模型及优化模型性能的方法,包括模型量化、剪枝和压缩等。
1288 1
|
Kubernetes 负载均衡 网络协议
在K8S中,Service的类型有哪几种,请说⼀下他们的用途?
在K8S中,Service的类型有哪几种,请说⼀下他们的用途?
|
监控 网络协议 数据库
OSPF中的区域划分详解
OSPF中的区域划分详解
1687 0
|
JavaScript Java 开发工具
Electron V8排查问题之接近堆内存限制的处理如何解决
Electron V8排查问题之接近堆内存限制的处理如何解决
1213 1
|
缓存 监控 算法
软件测试中的性能瓶颈定位与优化策略
性能瓶颈,如同隐藏在系统深处的“拦路虎”,悄无声息地制约着软件的表现。本文将揭示如何通过一系列科学方法,识别并消除这些障碍,从而显著提升软件性能,确保用户享受到流畅无阻的数字体验。
|
机器学习/深度学习 数据可视化 数据挖掘
机器学习降维技术全面对比评析
机器学习降维技术全面对比评析
1032 1