只要我们还在做产品,各种各样的原型就会一直存在。正如著名的 FredBrooks 说的:“尝试去扔掉一些吧,反正你总会这样做的”。现在,很多事情已经改变了。最重要的是,我们用来制作原型的技术和工具已经有了长足的进步。在所有的MVP 相关技术中,关于原型的是我最喜欢的。
但实际上存在很多不同形式的原型,每种都有不同的特征和适用情况。同时,如果选择了错误的原型,将会因此遇到很多麻烦。
可用性原型
可用性原型由工程师制作,用于测试潜在的技术性风险。有时,工程师们会尝试一种新技术,有时可能是一种新的算法。现在该原型常常用于评估性能的表现。比如用于移动App 转换(mobile app transitions),或者大数据的原型,其本质上是为开发者提供可用性的问题的解答。它有可能会在完成验证后被丢弃,或者当证明可行后,在此基础上继续开发。
低保真原型
保真度是指原型看起来有多真实。一个低保真或者中等保真的原型看起来并不真实——它本质上是一个可交互的线框。它是一个模型,而不是真实的产品。例如,你可以在里面多次输入你的信用卡信息,而实际上并不会买任何东西。Balasamiq 几乎是所有人都喜欢的低保真原型制作工具。因为它使得创建低保真原型变得非常快速和容易。低保真原型通常由交互设计师制作,许多团队使用这种原型来思考产品,头脑风暴。你也可以通过这种模型来发现一些可用性问题。
尽管这种原型很棒,但是它仅仅代表了你的产品的某一个维度:信息和任务流程。它不涉及视觉设计,也不表达实际数据造成的差异,仅是一些重要的典型例子。
高保真原型
高保真原型依然是“仿真” 的,然而它可以看起来非常真实。实际上,很多高质量的高保真原型,你必须认真观察才能注意到它只是个原型。你看到的数据非常趋近真实,但仍然是假的——这些数据不是“活” 的。举个例子,如果我搜索某种特定类型的越野自行车,无论指定什么样的价格和款式,它总是会返回相同的越野自行车。
如果你要测试搜索结果的相关性,该原型将不会适用,但是如果你只是想测试整体购物流程是否良好,该原型将会非常适用。有很多的工具可以制作高保真原型——适配各种类型的设备。这些工具一般是为设计师们设计的。有些设计师喜欢手动编码的形式制作原型,但只要他们速度足够快,并且意识到这只是一个原型就行。
高保真原型的缺陷在于,它没有办法证明任何东西,比如你的产品是否能真的卖出去。被用在做可用性测试,它是很好的工具。向重要客户/ 用户展示产品,它也是适合的,对于快速学习也很有用。很多人陷入一个误区,当他们制作了一个非常漂亮的原型,把它展示给10-15 个用户,并且得到喜爱的评价后,就觉得可以了。实际上,这一点用也没有。不要看人们说什么,而要观察他们做什么。我们有更好的工具来验证这个
关于高保真原型,我最喜欢的用法不是拿去问用户是否喜欢这个产品,而是尝试了解他们为什么不喜欢。当你用高保真原型做验证的时候,用户正面的反馈或许是不值得相信的,但是负面的反馈则是你应该收集并对应调整的。
实时数据模型
这东西有点难以解释,但它是很重要的。制作这种原型的成本正迅速降低,因此我更喜欢用它们了。实时数据模型的意义在于可以实际验证一些事情,通常是验证一个主意(一个功能,一个设计方法,一个任务流程)是否真的有用。
为了知道这个,我们通常需要做两件事。首先,我们需要让原型访问我们的真实数据源,就像真正搜索我们的实时库存并显示现在真正可用的商品。其次,我们需要能够向原型传送大量实时的数据。
关键在于我们不希望为了做到这一点而必须构建,测试和部署实际产品。这将花费太长时间,并且造成巨大的浪费。实际上我们也不会这样做。一个实时数据原型,只实现关键用例,不需要为了做成 “产品” 而进行完整的用例测试,像是自动化测试,SEO 优化,国际化和本地化,性能优化和可伸缩性等。实时数据模型通常只需要很少的制作成本,并且能够得到巨大的回报。但是你仍然需要注意两个重要的限制。第一,这需要你的工程师来实现,而不是设计师;第二,这并非一个“产品”,即便验证反馈不错,你仍然需要让你的工程师花费时间来开发真实的产品。
在今天,制作实时数据原型的技术已经非常好了,你可以在数天到数周内制作完成。并且,有了它,可以实现快速迭代。
通常,我们将在 A/B 测试里对实时数据模型进行测试,但是我们也可以进行选择性测试或者邀请测试。关键在于真实用户将真实地使用实时数据原型,并且产生真实的(可供分析的)数据,让我们可以对比验证,确定新方案是否真的表现更佳。
总结
也有许多原型结合了这几种原型的不同特性。举个例子,当我们测试搜索和推荐功能,我们需要让原型可以访问真实数据,但我们不需要传送实时流量。在这样的案例中我们并不尝试证实任何事情,但是通过观察和与用户讨论,我们可以得到大量经验。请记住,产品探索的关键原则是想出最快,最便宜的方法来测试你的想法。
因此,根据你的特定想法和情况,选择最能满足你的原型形式。虽然我们可能会有最喜欢的原型形式,但是在工作中,你仍然需要熟练掌握每一种原型形式