在产品经理的日常工作中,原型可以说是十分特殊的存在,甚至在很多产品新人的眼里,产品经理和画原型是完全划等号的,有这样的偏见,就足以证明原型的重要性。
也正是因为它的重要,以致于很多人在前期对它花了太多的时间和精力,但是随着时间的推移和自己工作经历的丰富,又突然发现,能够在原型上所花费的时间是越来越少了。以致于很多人心中都有这样的一个疑问,那就是原型到底要画到什么程度才算够用呢?今天,就来试着解答这样的疑惑。首先我们要知道为什么需要画原型,以及在什么情况下画原型。什么叫原型,在我的概念里,它是将我们抽象的想法提炼成具象化表现的一种方式,是将想法变成现实的过程。其目的是便于沟通和表达,因为无论多么写实的文字,都不及一个具体化的示例。很多时候,当我们有了一个想法或者创意的时候,在我们自己的脑海中是十分清楚它的样子的。它的使用场景、页面展示的内容、点击后的动效,有时候甚至连提醒的文字我们都能够想象的出来。但是这样的想象,当和别人进行沟通交流的时候,你会发现就不是那么的顺畅了,这是因为每个人过往的经历、理解的程度、当下的心境,都会影响双方的判断。大家都是在进行灵魂交流,难免有时候就会思想跑偏。如果这个时候,能够拿出一份原型来,大家对着它来进行交流,那就容易的多了。一来是有具体的内容可以讨论,比较能够同步对称信息。二来是能够将所讨论的范围缩小,尽量不要那么的分散。这样做,有利于提升工作的效率。如果我们知道了原型的目的,那就自然而然的知道了在什么时候需要画了,那就是当你一句话说不清楚想要表达的内容的时候。还是同样的理由,画原型的目的,肯定还是为了能够提供沟通和交流的效率,让各方都能够快速的聚焦问题。如果我们所想表达的东西比较简单,不用复杂的解释,那完全可以不用画。如果我们的团队能够做到心有灵犀,只需一点就能完全明白,那完全可以不用画。做新东西的时候,你要画,因为全新的内容,任何人都没有十分清楚的概念,这时候如果有原型的辅助,是能够很好的促进团队工作的。做复杂东西的时候,你要画,因为复杂,所以大家在理解的时候可能会存在困难,有原型的辅助,可以让他人更加清晰的了解你想表达的内容。我们知道了为什么要画以及什么时候要画,那接下来要考虑的问题就是画到什么程度了。原型画到什么程度,按照什么标准来验收,首先要满足的就是公司对我们岗位的要求。有些公司不但有自己的标准,甚至连原型的目标都有自己的要求。所以,你能怎么画,先要看你们公司有没有要求了。每家公司的要求都不一样,对我们自己的要求也不同,努力适应就好。比如我之前工作过的2家公司,对交付的原型的标准要求就完全不一样。第一家公司,因为是小的创业公司团队,而且主要做的都是偏向B端的管理类工具,所以在整个过程中就没有设计和交互的参与。基本上原型做完评审通过后,就直接进入到开发阶段的。那对原型的要求,就是按照标准的套件模板来的。包括页面上的颜色、按钮排布、提示文字、交互动画,都要保证极度高保真。而另外一家公司,是有完整设计、交互团队的,并且所面向的对象主要是C端的美业用户。那公司对交付原型的要求就是,只要基本的线框图即可,并且不要有颜色,就用黑白灰。因为有颜色的原型图,会严重的干扰设计团队的工作。并且也不要做任何的交互,因为同样会对交互团队有干扰。所以,我们所交付的原型,都是在公司的标准下去配合整个流程的。当我们在公司的标准下去画原型的时候,同样还需要考虑到团队的沟通机制或者叫协同方式,不同的团队,都会有不同的要求。由于每个人的认知水平、工作经验、适应能力,对同样的内容会有不同的理解。这时候,我们在交付原型的时候,就要尽量做到让每个人都能够没有歧义的理解我们所想要表达的意思。而且,随着团队成员的越来越熟悉,配合的越来越顺畅,我们画原型的程度也是会跟着变化的。刚开始的时候,大家彼此不熟悉,那我们画原型,当然要事无巨细的将所有的细节和可能出现的问题都考虑到位。包括正常的显示情况、各种异常的显示情况,有时候甚至需要将每个说明、帮助的文字都要表明的十分清楚。到团队的成员彼此之间熟悉了,沟通的频率也能够很快的同步上的时候,其实我们画原型就没必须要那么细致了,在满足公司标准的情况下,快速的表达清楚我们自己的想法,快速的完成开发上线才是主要目的。当然,如果团队有新人加入的时候,这个过程又是循环往复的。还记得我在上家公司,团队里新来了一个开发,然后有个新需求是需要增加一个定时任务。因为这个项目已经做了很久了,和之前的开发配合起来也比较默契,所以在做这个新内容的时候,画的原型就没有那么太在意,定时任务的开始时间、结束时间,下拉的选择都是从00:00-24:00。如果是其他熟悉的开发,他们会自然的处理成00:00:00-23:59:59。但是这个新来的开发,就为了这个24:00,和我纠结了半天。现在想想,一来是自己的工作失误,二来也是彼此之间不熟。事实就是,有的放矢,一切为了沟通,一切为了推动功能的上线。虽然不同的公司都有不同的要求和标准,尽管不同的团队都有自己的沟通习惯,但是有一点前提是要十分明确的,那就是我们画它的用途是什么,不同的用途,也就决定了我们不同的程度和时间。如果仅仅是为了展现你自己的想法,为了同其他人沟通有可以参考的页面,那么你大可不必画的那么较真,只要能够表达出你的意思就可以了,毕竟还是要你自己去讲的。如果是为了进行需求评审,那所有的细节你都要考虑在内,各种状态的展示、各种页面提醒文字的说明、各种流程交互的展示,都需要考虑在内。如果你是要拿原型给别人去进行演示介绍的,那么它一定是能够和正常的网页一样的观感,那也就意味着你要将所有的交互都做好,保证每个能够操作的地方都能够进行操作。以上所说的都是一些我们在工作中经常会遇到的场景,我们需要根据自己的实际情况来进行综合判断。最后一点,就完全是个人的喜好问题了,没有所谓的好与坏,唯一的标准就是能够提高自己的工作效率。每个人都有自己的喜好和擅长的领域,那在能够满足工作的前提下,如何去达成目的,就是我们自己所掌控的了。我以前的公司,对于原型的概念并没有明确的界定,那也就意味着,只要能够说清楚内容,无论什么方式都可以接受。我有个同事,就是喜欢用PS来画,对她来说那是她熟悉并高效的工具。另外一个同事,则喜欢直接在PPT里做,也能够呈现很好的效果。公司没有明确的要求,那我们就可以按照自己的喜好来。那如果公司有明确的标准呢?其实也可以,那就在公司的标准下,使用自己熟悉的方式。比如有些公司要求原型就是得用axure,那在这个前提下,你可以将它使用得更加顺手。你可以创建自己常用的组件库,你可以抽取出公共的模块作为母版等等,提升效率,也就是在创造价值。在符合标准的前提下,按照自己的喜好来工作,也是一种享受。------ End ------