在我最后一篇文章我所讨论的键产品优化包括A / B测试。但是,我强调的是,这种类型的A / B测试是不一样的A / B测试产品发现过程中我们做的。在这篇文章中,我想更多地谈论我们如何利用实时数据原型以及A / B测试,以促进产品发现。

产品发现的主要目标是尽可能快地发现有价值、可用和可行的最小的产品。这意味着迅速失败。在真实的用户和客户身上试验我们的想法,学习和调整,并在必要时进行调整。我们知道,我们需要进行多次迭代才能让产品真正为我们所用,所以我们希望尽可能快地完成这些迭代。

我们有两种快速失败的主要方法:

- 首先是要创建一个用户原型,然后测试在真实的用户和客户是原型(主要是脸对脸与目标用户(即是为了模拟真实的软件将是什么样子和行为像一次性软件)市场)。

- 二是快速创建真正的代码来测试现场数据的想法(我们称之为“实时数据原型”),然后通过运行我们的交通到这个新版本的百分比测试这个软件,并比较结果(被称为的A / B测试或分裂检验)。

这些技术不是互斥的(你可以找到这两种技术最多最好的科技产品公司使用),但总的原则是检验假设的最快和最便宜的方式成为可能。必威体育黑钱的吗?

这通常意味着一个用户原型和用户测试。我们通常几天就能搞定。学习是定性的而不是定量的,但洞察通常是戏剧性的。看到除了可用性

然而,由于作为用户的原型和用户测试可能是有价值的,往往需要以实时数据,以确定是否一个想法实际工作。

我最喜欢的例子是将游戏动力学应用于电子商务、搜索结果相关性、许多社交功能,当然还有漏斗功能。

需要明确的是,创建一个实时数据原型基本上编码。因此,这意味着你将需要访问开发者创建原型。在一个典型的早期阶段的启动,这通常不是一个大问题。毕竟,没有通常的遗留系统,以保持与经过漫长的积压工作运行。不幸的是,在更成熟的公司来说,可能很难得到开发商有足够的时间来构建和部必威体育黑钱的吗?署实时数据原型。

在实时数据原型通常比最终产品小得多。例如,该杆通常在质量,性能和功能性方面较低。它需要运行足以让验证学习,但通常没有做之前,你滚出去广泛更多的工作。一个很好的例子是国际化和本地化工作。通常你可以在一个单一的语言和支付系统中的单个地理测试你的想法,如果一切顺利的话,你可以做需要的大规模部署了额外的工程。

一个用户原型的优点是,它们通常由设计师设计等实际开发时间的依赖仅限于自己的时间来审查包括可行性研究每个原型迭代,并提供意见和见解。

另一个缺点是,建立一个实时数据原型可以花费更多的时间比用户的原型。然而,栈开发者必须建立在越来越好所有的时间,并有技术和框架,甚至可以使一个或两个开发团队非常富有成效,在最好的情况下,减少周期下降到几天。请注意,您确实需要格外小心,不要陷入耗时过长,获得真正的用户面前的想法陷阱坠入爱河

这就是说,有对现场数据原型的重要优势。生成的数据是无与伦比的在野外学习如何在产品理念进行。当然,如果测试不顺利,你是用自己的方式来部署真正的软件。

到目前为止,我们主要讨论的是启动环境。对于创业公司来说,说服领导者和投资者对产品发现的需求并不难。他们明白,这本质上是一场与时间的赛跑(直到钱花光为止),看你是否能想出一些可以推动业务发展的东西。

然而,对于一家更成熟的公司来说,你通常已经有了推动业务发展的产品,所以发现这些产品的原因就有点微妙了。

在成熟的公司中,产品发现(包括必威体育黑钱的吗?用户原型和实时数据原型)是为了降低创新的风险和成本。减少风险,以防创意实际上行不通,或可能损害品牌,或可能危及现有业务。降低成本,因为构建、部署和支持在时间和金钱上都是昂贵的。

Without effective ways to reduce this risk and cost, many organizations consider the risk as not worth the possibility of a reward (If the reward were a sure thing, more might take the risk, but given that it’s not a sure thing, the risk and time make the necessary experiments expensive and unlikely.)

因此,无论是用户原型还是实时数据原型,我们实现产品发现的目标都是大幅减少快速试验和快速失败所必需的时间、成本和风险。

拆分测试注意事项:

- 正如我在以前的文章中提到,有很多工具了今天,使A / B测试,但是它们通常适当的优化工作,而不是通常的测试中,我们发现产品做的类型。这是因为我们正在测试的想法通常并不是表面级页增量变化,但是从正面到背面显着不同。幸运的是,产品发现期间启用的A / B测试是不是真的那么难。这个埃里克·里斯文章很好地描述了一个有用的方法。

- 另一个使用分组测试的是作为温柔的部署机制。

分享这个