测试是计思维过程中的第五阶段:测试通常与原型开发同时进行,执行得好的话,它可以提供许多学习机会来帮助您更多地了解用户,以及改进原型甚至问题陈述的机会。
在设计思维项目中,有许多测试方法可供设计人员使用。其中有许多源于人机交互(HCI)和以用户为中心的设计(UCD)测试中使用的方法。这些方法的核心是在设计思考过程中,需要测试当前设计中实现的解决方案。
如果用户遇到困难,那么设计团队必须重新审视他们的潜在解决方案和策略列表,建立解决相同问题的新方法。
用户反馈是无价的。如果不了解用户执行特定活动和任务所需的内容,迭代过程就会失败。每个阶段都应该提供新的见解促进你的理解,并帮助你定义或重新定义用户可能面临的各种问题。
因此,你必须尽可能地寻求反馈,使用真人进行测试,并分析结果以确定产品的正确和错误之处。
测试可以在设计思维项目的整个过程中进行,尽管它通常与原型设计阶段同时进行。设计思维中的测试涉及生成与你开发的原型相关的用户反馈,以及获得对用户更深层次的理解。如果正确地进行,项目的测试阶段通常可以进入设计思维过程的大多数阶段:它能让你感同身受,更好地理解你的用户;它可能会带来深刻的见解,改变你定义问题陈述的方式;在构思阶段可能会产生新的想法;最后,它可能会导致原型的迭代。
一、迭代的、灵活的(混乱的)设计思维过程
(作者/版权所有者:Teo Yu Siang和交互设计基金会)
测试可以在设计思考项目的整个过程中进行,尽管它通常与原型设计阶段同时进行。
设计思维的五个阶段:移情、定义、构思、原型和测试,并不是随着项目的进展而采取的连续步骤。相反,它们是你可以在项目的每个阶段(有时以并行或迭代循环的方式)采用的模式,它们可以最大化学习价值。
例如,可以在项目开始时(构想之前)进行原型设计,以便发现更多有关用户的信息。可以开发简单的原型,不仅是为了测试想法,还可以进一步了解用户日常操作的更多信息。例如,原型阶段可以转化为移情阶段。
另一个例子与测试阶段向定义阶段提供信息的方式有关。例如,您在测试中对用户的观察可能会揭示至关重要的见解,这些见解可能会改变您构建问题陈述的方式。
设计思维是一个灵活的、迭代的过程,对于那些不熟悉的人来说,它可能是混乱和迷惑的。虽然没有固定的、连续的步骤可以遵循,但是每个阶段背后都有基本的构建基块,可帮助你构建以人为本的解决方案来解决用户面临的问题。
二、进行用户测试
在对原型进行用户测试时,理想的情况是利用自然设置(即用户在用原型时的正常环境)。如果在自然环境中进行测试比较困难,请尝试让用户在测试原型时执行任务或扮演角色。关键是让用户尽可能多地像在现实生活中自然地使用原型。
1. 改进测试结果
进行测试并不是把用户和原型放在同一个房间观察所发生的情况那么简单。为了从每个测试中获得最佳的学习效果,您应该考虑测试以下方面:
2. 原型
请记住,你是在测试原型,而不是用户。在设计原型时,应牢记一个核心问题—在测试阶段将要进行测试的问题。
3. 背景和场景
尽可能多地尝试创建用户最有可能使用产品的场景。通过这种方式,您可以更多地了解用户、原型和环境之间的交互(或中断),以及交互时可能出现的问题。
4. 如何与用户交互
确保您的用户知道原型和测试的内容,但不要过度解释原型的工作原理。
5. 如何观察和获取反馈
在收集反馈时,请确保你不会干扰用户与原型的交互。找到一种收集反馈的方法,这种方法可以让您自由地观察正在发生的事情(例如,让一个伙伴参与测试,或者录制测试的音频或视频)。
认真实践这四个方面的测试准则,你将能够最大化你的学习经验。考虑到以上几点,你可以采取一些措施来帮助您正确地计划测试。我们在以下概述的准则中总结了这些内容:
三、计划测试时的5个准则
1. 让你的用户比较备选方案
创建多个原型,每个原型都更改一个变量,这样用户就可以比较原型并告诉你他们更喜欢哪个(不喜欢哪个)。当用户把两个原型进行比较时,他们更容易说明自己喜欢和不喜欢的原型,而不是仅与之交互。
2. 显示,而不是告诉:让你的用户体验原型
避免过度解释你的原型如何工作,或者它应该如何解决用户的问题。让用户体验使用原型本身,并观察他们的反应。
3. 请用户谈谈他们的体验
当用户在探索和使用原型时,让他们告诉你他们在想什么。对于大多数用户来说,这可能需要一些时间来适应,所以最好是聊一个不相关的话题,然后问他们一些问题,比如“当你在做这件事的时候,你在想什么?”。
4. 观察
观察用户对原型的使用方式(“正确”或“不正确”),当他们误解了原型应该如何使用时,试着抵制纠正他们的冲动。用户的错误是宝贵的学习机会。请记住,您是在测试原型,而不是用户。
5. 提出跟进问题
即使你认为你知道用户的意思,也要经常提出问题。提出诸如“你说 ___ 是什么意思?” “您的感觉如何?” 最重要的是“为什么”这样的问题。
请记住,你是在测试原型,而不是用户。在设计原型时,应牢记一个核心问题—在测试阶段将要进行测试的问题。确保您的用户知道原型和测试的内容,但不要过度解释原型的工作原理。
四、负面反馈是你学习和提高的方式
如果用户遇到困难,设计团队必须重新审视他们的潜在解决方案和策略列表,以建立解决相同问题的新方法。
测试还可以帮助识别以前没有考虑到的问题。经过精心计划和组织的测试会议最有成果。用户的反馈是无价的;如果不了解用户执行其活动和任务所需的内容,迭代设计过程和解决方案将会失败。
与设计思维过程中的每个阶段一样,测试应该提供新的见解,以帮助你理解、定义或重新定义用户可能面临的各种问题。
因此,你必须尽可能寻求反馈,与真实的人进行测试,并分析结果以确定哪些方法有效,哪些问题会导致问题。并始终记住:
(作者/版权所有者:Teo Yu Siang和交互设计基金会)
五、最终目标:可取性,可行性和商业可行性的解决方案
(作者/版权所有者:Teo Yu Siang和交互设计基金会)
设计思维是一个以人为中心的设计过程,它可能没有固定的步骤序列,但一定会有一个理想的终点。每个设计思维项目的最终目标是设计一种满足可取性、可行性和商业可行性测试的解决方案。
可取性与对人的关注有关 — 它将人置于以人为本的设计中。如果一个解决方案是令人满意的,那么它必须满足我们所设计对象的需求、情感和行为。
可行性在于技术 — 您的设计解决方案在技术上是否可行,还是取决于尚未发明的技术(或足以用于常规使用)。虽然我们不应该将设计建立在技术规范的基础上,但我们的设计解决方案必须是实用的和可实现的,并且不会产生巨大的成本。
最后一个测试是(商业)可行性 — 您的设计解决方案是否可以为企业工作。你的解决方案背后是否有合适的商业模式,或者在几年没有投资者或捐助者的捐助后,它会崩溃吗?设计不考虑盈利,但是好的设计解决方案应该始终是自我维持的。设计思考是一个长期的过程,理想情况下应该在项目截止日期之后应该继续支持和改进自身。
当你能够创建满足可取性,可行性和商业可行性测试的原型(或最终产品或服务)时,可以拍拍自己的背,祝贺您的团队,如果您愿意,甚至可以跳个小舞。你已经设计了一个解决方案,它将影响你周围的人,使他们变得更好,并且在未来的日子里,它将继续改善人们的生活。
六、别走开
测试是计思维过程中的第五阶段:测试通常与原型开发同时进行,并且执行得很好,它可以提供许多学习机会来帮助您更多地了解用户,以及改进原型甚至问题陈述的机会。
在进行测试时,您应该注意原型、测试环境和场景、如何与用户交互以及如何观察和收集反馈。为了帮助您计划测试,可以遵循许多准则:
让您的用户比较替代方案
显示,不要告诉:让你的用户体验原型
请用户谈谈他们的体验
观察
提出跟进问题
最后,设计思维过程是灵活,迭代。不同的阶段通常相互融合并形成迭代循环,而不必遵循项目中的任何顺序。也就是说,设计思维的理想终点(当你知道你已经完成了一项伟大的工作)是当产品或服务满足可取性、可行性和商业可行性的三个测试。
参考资料
[1] Course: Design Thinking – The Beginner’s Guide
[2] IDEO: Human-Centered Design Toolkit, 2009
[3] John Caroll, Human Computer Interaction
[4] Hero Image: Author/Copyright holder: Loy9. Copyright terms and licence: CC BY 2.0