原型和原型链原型继承

交战的原因 (Casus belli)

Let’s start from the context: I was working as a UX/UI designer for a medical company that produces a sensor bracelet to sync with an app.Medical device companies have to meet FDA expectations and, for this reason, there are some rules that they have to follow and meet. HFE (Human factors engineering) is one of those and it’s more than a regulatory imperative: it allows to create safer products that better serve the users. The risk, if you underestimate the attention to meeting FDA human factors requirements, is to lose the market access.

让我们从上下文开始:我当时是一家医疗公司的UX / UI设计师,该公司生产传感器手环以与应用程序同步医疗设备公司必须满足FDA的期望,因此,他们有一些规定必须遵循和见面。 HFE(人为因素工程)就是其中之一,而不仅仅是法规要求:它允许创造更安全的产品,更好地为用户服务。 如果您低估了对满足FDA人为因素要求的关注,则可能会失去市场准入权。

Last November (2019), for one of these HFE usability test, I had to prepare a prototype as real as possible…and I didn’t have so much time to find the tool, learn how to use it and build the prototype. (Ideally in this situation you should use a “prototype” developed by the developers, at that time, the development team was very busy and there was no time and no way to involve them.)

去年11月(2019年),对于这些HFE可用性测试中的一个, 我不得不尽可能地准备一个真实的原型 ……而我没有太多的时间来寻找该工具,学习如何使用它并构建该原型。 (理想情况下,您应该使用开发人员开发的“原型”,当时,开发团队非常忙,没有时间,也没有办法参与其中。)

准备阶段 (Preparation Phase)

Goal: Build an Hi-Fi Prototype (the users don’t have to understand that it’s a prototype).

目标:建立一个Hi-Fi原型(用户不必了解它是一个原型)。

Steps:

步骤

  1. Requirements for the prototype: The product manager (Thank you Laurene!) gave me the scope and all the requirements for this usability test, so it was pretty clear to me what needed to be tested and all the screens I had to prepare.

    原型要求:产品经理(谢谢劳伦!)为我提供了此可用性测试的范围和所有要求,因此对我来说很清楚需要测试什么以及必须准备的所有屏幕。

    Requirements for the prototype: The product manager (Thank you Laurene!) gave me the scope and all the requirements for this usability test, so it was pretty clear to me what needed to be tested and all the screens I had to prepare. Tip: when you prepare a prototype be sure to have made clear in advance all the steps that need to be tested, what the user needs to do with every screen.

    原型要求:产品经理(谢谢劳伦!)为我提供了此可用性测试的范围和所有要求,因此对我来说很清楚需要测试什么以及必须准备的所有屏幕。 提示:在准备原型时,请务必事先弄清楚所有需要测试的步骤,以及用户需要在每个屏幕上做什么。

  2. Identify the most difficult part of the prototype: I detected the trickiest part of the prototype which was a checkbox list that, once all the four checkboxes are checked, enable a button that allows the user to go further. And of course, if the user unchecks one of the checkbox randomly the button becomes disabled again (I know this sounds trivial for a developer but as a designer is not that easy to build such an interaction).

    确定原型中最困难的部分:我检测到原型中最棘手的部分,这是一个复选框列表,一旦选中了所有四个复选框,便启用一个按钮,使用户可以走得更远。 当然,如果用户随机取消选中其中一个复选框,则该按钮将再次被禁用(我知道这对开发人员来说是微不足道的,但是作为设计师,构建这样的交互并不容易)。

    This is an important passage because if I could have done that, everything else would have been easier…and it was also a way to test the tools faster by just focusing on that one step.

    这是一条重要的段落,因为如果我能做到的话,其他所有事情都将变得更容易……而且这也是通过仅关注这一步骤来更快地测试工具的一种方法。

    Psssst! At the end of the article you can see this specific interaction at work!

    s! 在本文的结尾,您可以看到这种特定的交互作用!

  3. Define the key requirements for the tool:- not so steep learning curve

    定义该工具的关键要求: -学习曲线不那么陡峭

    - it must allows me to create an hi fi prototype with a lot of interactions

    -它必须使我能够创建具有很多互动的高保真原型

    - it should allow me to use the final prototype on iOS and Android devices (Why? Because during the HFE usability test, the users had to use the operating system to which they were most familiar)

    -它应该允许我在iOS和Android设备上使用最终的原型(为什么?因为在进行HFE可用性测试时,用户必须使用他们最熟悉的操作系统)

  4. Tool Research: up until then I had only used Invision (and a little bit Principle) to build prototypes. After having confirmed that with Invision, creating the checkbox interaction would have been too complicated (!!!I should have created a different screen for each type of combination!!!) I started my research to find the right tool.

    工具研究:在此之前,我仅使用Invision(还有一点原理)来构建原型。 在确认使用Invision确认之后,创建复选框交互会太复杂了(!!!我应该为每种组合类型创建一个不同的屏幕!!!),我开始研究以找到合适的工具。

尝试工具 (Trying the tools)

In 3 / 4 days I tried a loooot of tools: with almost all of them I built (or at least try to build) the tricky interaction explained above — I say “almost” because some of them I discarded after a few minutes of use (when you don’t have a lot of time, you also have to trust your gut feeling).

在三到四天内,我尝试了很多工具:我几乎用所有工具构建(或至少尝试构建)上面说明的棘手的交互作用-之所以说是“几乎”,是因为使用了几分钟后便丢弃了其中的一些工具(当您没有很多时间时,您还必须相信自己的直觉)。

Here below you can see a comparison. Psssst!I’m more than happy to hear your opinion about it, especially if you are a super user of one (or more) of these tools.

在下面您可以看到一个比较。 我很高兴听到您对此的看法,特别是如果您是这些工具中一个(或多个)的超级用户。

This one below is another chart based on the learning curve and the interactivity:

下面的这个是基于学习曲线和交互性的另一张图表:

最后我选择了哪一个? 原型! (Which one I chose at the end? ProtoPie!)

Considering my requirements, ProtoPie was the best option for me. Some reasons?

考虑到我的要求, ProtoPie是的最佳选择。 有什么原因吗?

  • You can manage variables and formulas.

    您可以管理变量和公式。

  • It’s quite intuitive (maybe for difficult interaction that have variables you need a little bit more time but complex things require more time, always).

    这是非常直观的 (对于具有变量的困难的交互,您可能需要更多的时间,而复杂的事情总是需要更多的时间)。

  • Can I say it? It’s even fun.

    我可以说吗? 真有趣。

  • It has a fast and easy way of sharing (for both iOS and Android).

    它具有快速简便的共享方式 (适用于iOS和Android)。

  • It allows designers to use device sensors.

    它允许设计人员使用设备传感器。

  • Using the mirror app you can save the prototype you did on your device to use it offline (this is useful during a usability test).

    使用镜像应用程序,您可以保存在设备所做的原型,以供离线使用(这在可用性测试期间非常有用)。

  • You can hide hotspots (which sounds trivial but some of the tools mentioned above don’t have this option)…

    您可以隐藏热点 (听起来微不足道,但上面提到的某些工具没有此选项)…

I can continue but I’ll stop. As I said in this article, adding a new tool in a workflow it always a decision that needs to be thoughtful and it’s important that you have clear what you really need before starting building a prototype: sometimes even a paper sketch is enough.

我可以继续,但我会停下来。 就像我在本文中所说的,在工作流程中添加新工具总是需要考虑周全的决定,并且在开始构建原型之前必须弄清您的真正需求很重要:有时甚至是纸本草图也已足够。

And now, finally, it’s time to see the trickiest interaction of my prototype at work! (I faked the copy because for regulatory reasons I cannot show the real one):

最后,现在是时候看看我的原型在工作中最棘手的交互了! (我伪造了副本,因为出于监管原因,我无法显示真实副本):

( The quality is not amazing, I know, but the interaction should be clear )
(我知道质量并不惊人,但是交互应该很清楚)

Now if I need to build a basic prototype where I can navigate between screens and maybe scroll the content I use Invision. In case I need to add some micro-interactions I go with Principle or ProtoPie. And when I have to build a complex prototype with interactions, variables and dependencies I definitely use ProtoPie.

现在,如果我需要构建一个基本的原型,可以在屏幕之间导航并滚动内容,则可以使用Invision。 如果需要添加一些微交互,我可以选择Principle或ProtoPie。 当我必须构建一个具有交互性,变量和依赖性的复杂原型时,我肯定会使用ProtoPie。

Here below some interesting links if you want to go deeper in the topic:

如果您想深入了解本主题,请在下面找到一些有趣的链接:

Since I’m a big fan of gratitude, I want to thank (very, very, very much) the people I worked with — especially for this project Laurene (a very talented product manager who supported and helped me with the specs) and Gabriela (also a super smart technical product manager who helped me understand some “logical steps” with ProtoPie): thank you!

由于我非常感谢,所以我想(非常非常非常感谢)与我一起工作的人们,尤其是在这个项目中Laurene(非常有才华的产品经理,他为我提供了规格方面的支持和帮助)和Gabriela(也是一位超级智能技术产品经理,他帮助我了解了ProtoPie的一些“逻辑步骤”):谢谢!

翻译自: https://uxdesign.cc/the-sweetest-side-of-prototyping-83e8ad07253b

原型和原型链原型继承


http://www.taodudu.cc/news/show-7185245.html

相关文章:

  • 原型 继承
  • 原型继承
  • 完整的原型链
  • 继承-原型链
  • 继承原型链
  • 原型/原型链/继承
  • java 原型链_什么是原型链
  • 原型、原型链与继承
  • 原型、原型链、继承
  • 原型 原型链
  • 原型链(回顾)
  • 再说原型链
  • 什么叫原型链
  • 抖音开放平台注册流程
  • 抖音上如何拓展企业的品牌影响力和销售渠道?抖音企业号了解一下
  • 图片分类 猫狗大战 pytorch VGG
  • 猫狗大战挑战赛
  • Keras入门-猫狗大战
  • 再这样搞下去,你挣的那点钱迟早被吃干抹净!
  • “你都博士了,怎么可能找不到好工作?”
  • 我太生气了,程序员赚的那点钱算个毛啊!
  • 关于一个左联接
  • 通用信息模型 CIM 开发介绍
  • Android应用设计之实现多线程框架
  • Android应用开发技巧之更方便的使用Sqlite
  • Android NDK使用之--用pthread实现多线程
  • 借款信息
  • 选股心得:基本面+赢富数据
  • 搭建系统|别只盯MA、KDJ、MACD这些技术指标,择时策略也能叠加基本面指标!
  • Win10自带的重装系统方法(云重装)

原型和原型链原型继承_原型制作的最甜蜜的一面相关推荐

  1. 原型和原型链原型继承_原型还是不原型:这就是问题所在。

    原型和原型链原型继承 by Rishal Hurbans 由Rishal Hurbans 原型还是不原型:这就是问题所在. (To prototype or not to prototype: tha ...

  2. 原型和原型链原型继承_我如何看待Flash的教训,拥有原型的未来

    原型和原型链原型继承 Prototyping is critical part of UX process. Obviously, prototyping tools play significant ...

  3. js原型和原型链_初识JS原型/原型链/原型继承

    本文思路: 原型->原型链->原型继承->基于原型的继承/ES6中的继承->__proto__与prototype 首先我们知道JS中有对象,比如: var 但是在我们没有对这 ...

  4. 对Javascript 类、原型链、继承的理解

    一.序言   和其他面向对象的语言(如Java)不同,Javascript语言对类的实现和继承的实现没有标准的定义,而是将这些交给了程序员,让程序员更加灵活地(当然刚开始也更加头疼)去定义类,实现继承 ...

  5. JavaScript原型链实现继承

    js 继承 原型链 默认的原型 确定原型和实例的关系 谨慎定义方法 原型链的问题 借用构造函数 组合继承 最常用的继承模式 原型式继承 寄生式继承 寄生组合式继承 是引用类型最理想的继承范式 学习记录 ...

  6. JavaScript进阶-编程思想、构造函数的原型对象、对象原型、原型继承以及原型链

    编程思想 面向过程 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次 调用就可以了. 优点: 性能比面向对象高,适合跟硬件联系很紧密 的东西,例如单 ...

  7. 前端进击的巨人(七):走进面向对象,原型与原型链,继承方式

    "面向对象" 是以 "对象" 为中心的编程思想,它的思维方式是构造. "面向对象" 编程的三大特点:"封装.继承.多态" ...

  8. JavaScript 原型链和继承面试题

    JavaScript 原型链和继承问题 JavaScript 中没有类的概念的,主要通过原型链来实现继承.通常情况下,继承意味着复制操作,然而 JavaScript默认并不会复制对象的属性,相反,Ja ...

  9. 详解JS原型链与继承

    详解JS原型链与继承 JavaScript 目录 摘自JavaScript高级程序设计: 概念 确定原型和实例的关系 原型链的问题 借用构造函数 组合继承 原型继承 寄生式继承 寄生组合式继承 new ...

最新文章

  1. 用物理学来为生命技术及制度的演化找出规律-读《为什么世界不会失控》
  2. elasticsearch-php使用scroll深度分页处理数据(附代码)
  3. POJ3272 Cow Traffic
  4. 编写程序判断一个 vector<int> 容器所包含的元素是否9.20: 与一个 list<int> 容器的完全相同。
  5. perl anyevent socket监控web日志client
  6. SQL Server Management Studio清除历史登陆记录
  7. 取消文件与svn服务器的关联
  8. 关于防止表单form重复提交的方式
  9. _itoa_s替换 itoa
  10. 转发技术风雨三十年,你经历过……
  11. android定位坑简书,android webview 定位问题
  12. FHJ学长的心愿 QDUOJ 数论
  13. HTML页面制作中出现的问题,网页制作过程中的普遍问题分析
  14. layim之初始化配置
  15. [原创] 神的计划2 - 创世纪 - 伊甸园的故事
  16. ENFI下载器:1元20G高速下载流量,首次使用送3G
  17. Mac苹果电脑思维导图Xmind 2022中文
  18. SpringCloudAlibaba之gateway网关
  19. 从erp入门说到产业互联网络
  20. 服务器原装的系统怎么格式化,怎么将云服务器系统格式化

热门文章

  1. 老鱼Python数据分析——篇三:操作MySQL数据库
  2. 数据增强:随机HSV增强
  3. Ubuntu 19 忘记登陆密码重设密码
  4. AMBA总线—AHB总线协议详解
  5. gulimall——秒杀商品流程及优化(二)
  6. WebBrowser插件使用分享
  7. 河北省中考计算机操作试题2019,2019年河北省中考试卷、答案、解析
  8. 17-equ伪指令和jmp指令
  9. 编写一个C程序,输出以下信息: ************************** Very Good!**************************
  10. linux系统日常管理