《社交网站界面设计(原书第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并早日发布正式版本。一段时间后,该信息意味着你不关心网站的改进,这将会产生负面影响,造成用户不断离开——因为如果你都不在乎,他们为什么要在乎呢?

相关文章
|
负载均衡 Shell Docker
Docker-Compose概述
Docker-Compose概述
|
Java 数据安全/隐私保护 C++
一款免配置的浏览器编程工具jupyter,可以同时编写 python,java,c,c++,体积小
一款免配置的浏览器编程工具jupyter,可以同时编写 python,java,c,c++,体积小
493 2
|
Java
Java:javac编译java文件引入class文件和jar依赖
Java:javac编译java文件引入class文件和jar依赖
1267 0
|
Docker 容器
多功能秒达工具箱全开源源码,可自部署且完全开源的中文工具箱
多功能秒达开源工具箱源码,,可自部署且完全开源的中文工具箱,永远的自由软件,轻量级运行,全平台支持(包括ARMv8),完全类似 GPT 的支持,与高效的 UI 高度集成,可用的 Docker 映像和便携式版本,桌面版支持,开源插件库。
384 5
多功能秒达工具箱全开源源码,可自部署且完全开源的中文工具箱
|
8月前
|
缓存 Java 编译器
|
9月前
|
人工智能 边缘计算 运维
容器化浪潮下的AI赋能:智能化运维与创新应用
近年来,容器技术以其轻量、高效、可移植的特性成为云原生时代的基石,推动应用开发和部署方式革新。随着容器化应用规模扩大,传统运维手段逐渐力不从心。AI技术的引入为容器化生态带来新活力,实现智能监控、自动化故障诊断与修复及智能资源调度,提升运维效率和可靠性。同时,AI驱动容器化创新应用,如模型训练、边缘计算和Serverless AI服务,带来更多可能性。未来,AI与容器技术的融合将更加紧密,推动更智能、高效的运维平台和丰富的创新应用场景,助力数字化转型。
|
机器学习/深度学习 算法 数据挖掘
【2023 年第二届钉钉杯大学生大数据挑战赛初赛】 初赛 A:智能手机用户监测数据分析 问题一Python代码分析
本文提供了2023年第二届钉钉杯大学生大数据挑战赛初赛A题"智能手机用户监测数据分析"的Python代码分析,包括数据预处理、特征工程、聚类分析等步骤,以及如何使用不同聚类算法进行用户行为分析。
303 0
【2023 年第二届钉钉杯大学生大数据挑战赛初赛】 初赛 A:智能手机用户监测数据分析 问题一Python代码分析
|
定位技术 图形学
Unity3D——射击游戏(多地图,多人物,枪支切换,驾车,扔手雷等功能,堪比小型和平精英)
Unity3D——射击游戏(多地图,多人物,枪支切换,驾车,扔手雷等功能,堪比小型和平精英)
Unity3D——射击游戏(多地图,多人物,枪支切换,驾车,扔手雷等功能,堪比小型和平精英)
|
消息中间件 负载均衡 Kafka
Kafka的ISR和OSR的作用分别是什么
Kafka的ISR和OSR的作用分别是什么
935 3
|
11月前
|
jenkins 测试技术 持续交付
自动化测试框架的搭建与实践
在软件开发领域,自动化测试是提升开发效率、确保软件质量的关键手段。本文将引导读者理解自动化测试的重要性,并介绍如何搭建一个基本的自动化测试框架。通过具体示例和步骤,我们将探索如何有效实施自动化测试策略,以实现软件开发流程的优化。
417 7