咱们在平常的软件设计中常常会涉及到原型的设计。设计一个原型,无非就是三个目的:第一个目的是给本身看的,为了方便以后的下一步设计;第二个目的是给开发看,说服开发,完善软件;第三个目的是给客户看,让客户满意,推进合做。工具
可是,在工做中常常有些小白同窗拿着应当给开发看的原型去给客户看,致使客户不满意,谈判过程异常艰难;也有一部分人拿着应该给客户看的东西去找开发,结果却效率低下,有的会被开发拒绝,部分状况可能致使更严重的沟通问题。更有甚者拿着该给本身看的东西去给开发和客户看,后果请自行脑补。那么,究竟该用什么工具作什么原型给谁看?今天熊先生就来跟你们简单讨论一下,在目标明确的状况下,咱们到底该怎么办。.net
1、给本身看设计
重点:草图开发
既然是给本身看的,那就没什么多说的了,为所欲为的记录下一切可能的想法,保证本身能看得懂,也就足够了。这个阶段里,外界的干扰越少越好。简单方便的纸笔和白板就成了最好不过的工具,它们不会限制你的思惟,任你想出无数想法。若是你但愿把这些线框图更有效的整理出来,可使用Balsamiq,这款工具虽然没有交互设置,可是其素描的风格相信也会为一些用户提供灵感的来源。并且Balsamiq做为原型设计工具,组件虽然不是不少,但也彻底能够知足线框图的要求了。固然,有些时候为了整理本身的头绪,你可能还须要相似Xmind这种帮助思考的脑图工具。get
2、给开发人员、有经验的客户看原型
重点:交互产品
工具:Axure RP、Justinmind、Mockplus、UXPin效率
一千个读者节就有一千个哈姆雷特,传统的产品文档虽然不是文学做品,可是一千个开发也会按照一个文档给你作出一千个效果。若是你还在使用静态的线框图+文字描述的方法给开发看产品文档,那么熊先生建议你尽快试试上述四款工具。敏捷开发的状况下大多数团队会采用原型+PRD的方法,以前几百页的文档可能在加入了原型以后就变成了十几页。并且传达的意思也更加的直观,减小了误解、提升了效率并加快了节奏。四款工具中Axure、Justinmind在功能上来讲相对更加的全面,而Mockplus和UXPin则是比较轻快。我的仍是比较倾向于后者,Mockplus、UXPin在功能上基本知足了原型设计的须要。在某些特定的功能点上,好比变量和判断,没有作到Axure和Justinmind那么完整。可是实际思考一下,花费了十几分钟甚至更久来设置一个判断的交互,其实可能一句话的备注就说明问题了。一样的,对于懂得软件设计开发的客户来讲,时间宝贵,用最快速的方法表达出最接近客户想法的设计不只是对客户的尊重,也是对你的工做专业性的确定。因此,内行进行沟通的时候,Mockplus和UXPin这种更加轻快灵巧的原型设计工具在原型与备注相结合的状况下,每每会创造出更快、更好的效果。基础
3、给彻底不懂的客户看
重点:精致度
然而毕竟仍是有一些会作生意但不懂软件设计的客户,这些客户可能要你作一个99.999%接近真正App的原型。这个时候请使用上述两款工具。为何这种不只能够保证精致度,还能够保证高保真的工具我到这个时候才拿出来?缘由很简单,两款工具中,前者步骤相对复杂,后者基本依靠代码。如今的产品开发过程可能真的不会给你这么久去专研一个原型的效果,除非你是碰上了一个一窍不通却又要求极高的客户。这两款工具不管是画面效果仍是交互动效均可以与真正的App相媲美,作到以假乱真的效果。不过因为要求高,时间成本高,不建议平常使用,能够留到最后以应防不测。
以上就是对三种状况下的基础说明了。还有不少比较优秀的工具这里没有提到,但愿你们仍是可以根据本身的实际状况,合理选择工具,早日成为产品设计的大牛。