原型的概念
原型是产品的简单可视化,用于测试概念。
每天都会有成千上万个解决特定问题的新想法诞生。执行一个想法可能需要很长时间和巨大开支。除此之外,没有任何人能够百分之百确定他们的愿景会成功,或者用户最终会想要并使用他们的产品。有时候,即使是伟大的想法也因为过于复杂而失败,用户难以使用和理解。 敏捷开发的核心是更快地进入市场、学习、整合和适应能力。原型的建立是以快速失败、自由实验和学习为原则,通过试错来达到期望的结果。找到失败之处能够推动学习,并优化解决方案以实现目标。
原型的目的
团队建立原型的目的是以不同程度的准确度捕捉设计概念,并在用户身上进行测试。通过原型来完善和验证设计,确保您正在构建用户真正会使用的正确产品,同时避免浪费时间和资源。因此,原型制作是一种经济高效的方式来从失败中学习,促进创新和创造力。 在产品发现阶段,产品团队可能有许多令人信服的想法。然而,存在许多最初的不确定性(例如技术可行性,流程适应性等)。避免让不确定性左右决策的最佳方法是测试概念并了解可能性。原型制作提供了一个测试最离谱、最疯狂的想法的机会,并决定是放弃它们还是推进它们。
原型设计的四种类型
1. 可行性原型
用于测试概念的技术可行性。可行性原型以精确的粒度构建所提议功能。接下来,开发团队创建一个高层架构描述,并编写足够的代码来测试概念的技术挑战和可能性。该原型随后成为整个产品工程的基础。可行性原型通常在构建新算法、新方法或新结构时创建,以测试可实现性并推动边界。
2. 低保真用户原型
用于测试流程的可用性。低保真用户原型最类似于由UX/产品设计师在诸如Figma或Invision之类的工具中创建的线框图。该原型旨在早期识别任何用户问题,并测试功能的工作方式以及其在整个流程中的适用性。
3. 高保真用户原型
高保真的原型需要更多的时间和资源,但可确保与最终产品相似。高保真用户原型用于测试不可更改的概念,但可以以更好的方式进行调整。 例如,当公司想在人们了解 VR 之前尝试虚拟现实技术时,他们无法用线框和草图向人们解释并获得他们的反馈。相反,他们必须开发一个高保真用户原型,目的是测试用户是否喜欢该产品。
4. 实时数据原型
实时数据原型的主要目的是收集实际数据,以便我们可以证明某些东西,或者至少收集一些证据——通常是为了判断一个创意(特征、设计方法、工作流程)是否真的有效。这通常意味着两件事。首先,我们需要原型来访问活数据源;其次,我们需要向原型导入足够的实时流量,从而获得一些有用的数据。
内嵌分析工具的原型可收集真实用户的实时数据和操作。当您拥有一款产品,并希望了解客户是否会对新功能感兴趣时,实时数据原型就能为您提供帮助。
例如,如果您想在购物应用程序中加入虚拟试用功能,您可以发布一个设计好的页面来解释新功能,并要求用户在想使用时订阅。您可以将跟踪代码添加到设计中,然后将其发布给一些实际客户(beta 测试者),以测试这个概念是否受欢迎。通过这种方式,您可以深入了解自己的想法,从而明确是否值得投资。
制作原型的常用方法
1. 线框图
随着敏捷工作方式的进展,许多工具被引入以帮助这个过程。同样,有许多工具可用于创建简单的原型和测试。其中一些工具非常直观,以至于任何人,即使是初学者,都可以使用它们来创建简单的线框图来测试他们的想法。Figma和Invision是两个用户友好的工具,可以与许多事先结构化的元素一起使用。
2. 幻灯片
使用幻灯片创建的原型,其中包含一些形状、颜色和文本。您可以在幻灯片上制作一些设计概念,并向利益相关者展示,以达成共同的理解。正如著名的说法所说,一图胜千言。在早期阶段,需要内部认可时,展示概念的最佳方式是在幻灯片上创建一些基本设计。通过展示一些图片而不仅是纯文本和图表,更容易推销并让人们达成共识。
3. 纸上素描
用笔和纸制作的基本手工设计。纸上素描原型可用于一种名为 “游击测试 “的测试形式。这是一种最简单形式的测试,用于验证高级别的想法并了解潜在问题。这种测试可以在街上、商场或任何找到目标群体的地方进行。
4. 交互式前端
一个最小编码的前端,用户可以与设计进行交互,但响应是预定义的,而不是来自任何后台的动态响应。该原型有助于开发流程的确定,使开发人员能够尽早确定技术解决方案和需求。您还可以与最终用户一起使用该原型来确定流程中存在的问题(例如,如果用户在浏览您的应用程序填写回收申请表时遇到困难,您可以使用该原型来帮助用户解决这些问题)。
5. 概念视频
通常创建视频来产生兴趣,并展示新产品的卓越之处。视频原型的目的可以是获得认可、潜在投资或验证。概念视频关注高层次的愿景,以产生期待。在开发阶段期间,此原型也可以作为创建详细功能的指南使用。
6. 3D 打印
最新的技术已经可以打印出产品的 3D 版本,而且可以实际使用。但这种技术并不适合大规模生产。
7. 数字原型
数字原型允许产品开发人员创建产品的虚拟模型,使他们能够看到各个组件如何协同工作,以及产品完成后的外观。也就是说,它可以让开发人员在实际制造之前虚拟地探索完整的产品。
8. 比例模型
比例模型是一种较小的非功能性模型,通常用于制作建筑物、汽车等大型产品的原型。
如何选择正确的原型
正如我们所见,原型设计有几种不同的类型,创建原型也有几种不同的选择。因此,在特定时间了解哪种方法适合您的产品至关重要。
1. 确定产品的生命周期阶段
产品生命周期有三个主要阶段:
- 早期阶段–创意产生时,没有现成的产品或用户群
- 成长阶段–当产品扩展并获得大量用户时
- 成熟阶段–当产品达到顶峰并为用户提供最佳服务时
2. 确定创建原型的必要性(如何创建、创建什么或为什么创建)
您的特定需求将为您选择最合适的原型制作方法提供依据。在选择创建原型时,最常见的需求是
- 深入了解现有产品和功能如何被用户使用和感知。这里需要了解 “如何(How)”。
- 验证新功能和新概念的想法,确定潜在的下一步开发。这里需要确定要开发“什么(What)”。
- 查找现有功能的潜在问题。需要确定”为什么(Why)”。
3. 确定原型的结果/成果
最关键的一步是选择有助于实现目标的方法和原型类型。让我们来看看产品团队在原型阶段的首要标:
- 验证客户需求
目标是找到市场最需要或最认可的功能。这有助于避免浪费资源,制造出可能达不到公司预期效果的产品。
- 测试技术可行性并确定方向
想法可能很好,但企业可能需要升级技术基础才能实现目标。市场可能会发生变化(如人工智能集成),这就需要你确定产品所需的行动方针,以适应技术的变化
- 提升产品美感,满足客户标准
当您已经拥有一款产品时,您的用户可能仍然需要帮助来理解它,或者对当前的迭代不满意。此时,您的目标就是探索如何使产品更方便用户使用,从而创造最佳体验。
- 获得利益相关者的支持
向利益相关者展示可使您与期望保持一致,并获得预算支持。目标是通过数据备份和测试,在内部推销你的想法。它特别适用于管理层不愿意改变和分配预算的情况。
- 指导开发团队打造正确的产品
目的是设定愿景,为参与开发的每个人提供指导原则。在处理细节时,往往容易忽略为什么。你可以建立一个原型,让每个人都站在同一起跑线上。这可以作为一张地图,用来查看产品偏离愿景的地方
原型原则
原型有很多种形式,但是所有形式的原型都有明确的特征和收益。使用它们的五个关键原则如下:
- 任何形式的原型,首要目的都是以更低的成本(比如时间和精力)学习一些东西,而不是打造一个产品。在时间和精力方面,所有形式的原型和最终产品之间都应该至少有一个数量级的差异。
- 认识到任何形式的原型的关键好处就是强迫你在一个更深层次上思考问题,而不仅仅是讨论或者记录一些东西
- 原型是团队协作的强大工具。产品团队的成员和业务伙伴都可以通过体验原型从而形成共识。
- 对一个原型来说,有很多不同程度的保真度。保真度主要指原型的真实程度。没有什么恰如其分的保真度。有时候,我们根本不需要原型看起来很逼真,而有时候我们需要它非常逼真。原则就是依据目的来创造出恰当的保真度,低保真度比高保真度更快更便宜,所以我们只在需要的时候才做更高的保真度。
- 原型的主要目的是,在产品发现过程中解决一个或多个产品风险(价值、可用性、可行性);然而在很多情况下,原型还提供了第二个好处,即与工程师以及更大的组织沟通需要创建什么。
结论
原型设计是验证想法、测试可行性、确保认同和创建一致性的有效方法。不同的原型设计方法适用于不同的需求。然而,一旦识别正确,原型设计可以帮助节省时间和资源,同时在产品发现的早期阶段创造价值。原型设计能让我们在保持速度和避免浪费的同时,打造正确的产品。它还能通过实际数据进行验证,让我们能够学习和迭代,这有助于将所需的资源整合到一起,以发展新技术并突破极限。
引用
What is a prototype? Definition, types, and prototyping methods
What Is A Prototype? – Examples, Types, & Qualities – Feedough
《启示录》–Marty Cagan