从事前端开发到目前为止已经有4年多的时间了,从一个小菜鸟一路依靠自学,到目前总算一个老菜鸟了。固然了,从事前端的工做,是免不了要对产品以及用户体验有些许了解的。最近谈论起这方面的内容,就按照本身的想法,对UX相关的内容作个总结。你们可多多评论一块儿探讨。 前端
先说一下几个概念(职位): 服务器
PM:Product Manager 的简写,即产品经理,就是企业中专门负责产品管理的职位,产品经理负责调查并根据用户的需求,肯定开发何种产品,选择何种技术、商业模式等。并推进相应产品的开发组织,他还要根据产品的生命周期,协调研发、营销、运营等,肯定和组织实施相应的产品策略,以及其余一系列相关的产品管理活动。 app
UX :User Experience 的简写,即用户体验,更贴切的解释应该为使用者对于产品的体验,而对于 UX designer 来讲,其主要的工做是研究用户对产品使用的体验,研究用户的习惯,研究用户的心理模型,从而使产品可以更好的适合用户的使用,适用于用户的体验,甚至引导用户的体验与习惯。那么其目标即为使用户对产品的综合体验达到一个比较高比较好的层次。 网站
因此,由此来看,UX 应该包含有更多的概念,所以下面的概念应该都是为UX来服务的。 spa
ID:Interaction Design 的简写,即交互设计,这个职位更多的着眼于如何将本身的工做体如今用户界面(UI)的信息表现中,体如今用户操做的流程上,体如今用户如何与网站、app 等产品的交互上。使用户和网站等的交互上有一个流程,有一个明确的可视化的流程,从而使开发人员之间,开发人员和产品之间可以有更有效的交流。也使得 PM UX 可以从更清晰的角度来把控用户的体验。即在 PM 看来,用户在使用产品的时候,会有一个明确的使用流程和交互流程。也更利于整个网站、App,甚至整个公司产品的体验的统一。从而可以更好地从更高的角度来改善产品的交互以及体验。 设计
UI : User Interface 的简写,即用户界面,其实就是设计漂亮的界面嘛,用户喜欢就行了,固然是要在上面几个工做的基础之上才能够。 blog
其他的还包括,用户研究员,视觉设计等,对于不一样的公司,可能有不一样的职位,即使相同的职位,也可能偏重的有所不一样,例如UX ,在有些公司可能一我的兼任ID UI 甚至还要用户研究,可是有些公司各类职位可能就分的比较细了,可是总的来讲,这些职位可能没有,可是工做都仍旧要作。 生命周期
那么下面我就再将本身对于这些职位的工做流程的理解,简单的总结下。 资源
1. 老板或者公司层面有一个点子,咱们要作一个产品 A。 开发
2. PM 在老板的这个思路下,开始作一些具体产品的考虑,例若有哪些模块,为何有这么些模块,这些模块为何而服务。某个模块中的一些内容是大概用什么样子的展示方式来展示的。同时,要考虑使用某种商业模式,将来盈利方式如何,以及市场上如何推广等。
3. 对于展示方式,可能有A/B/C等各类展示方式,那么用哪一种展示方式更合适呢?
4. 用户研究员 开始出现了,利用已有的用户研究的数据,或者本身设计使用场景,本身设计调查问卷,对潜在的用户群体进行使用行为以及使用心理进行研究,造成具备说服力的数据报表,什么状况下使用A方案更好,具体比例高多少,在调整到某个方案后,这个方案能带来更好的方面是什么,影响的方面是什么。
5. 在用户研究员肯定了使用某种更好的方案以后,此时 “交互设计师” 该上场了。
6. 因为一个页面并非静态的,须要用户和页面进行交互才能完成整个过程,那么经过哪一种交互方式对用户来讲是更容易接受,且接受后有更正面的体验呢?这就是交互设计师应该作的工做。例如,注册表单页面,有最少三个输入框,固然了,在目前这种用户体验下,输入内容,点击提交,页面刷新,经过服务器验证此表单填写的内容是否合法,这种方式已是老古董了,应该被丢进博物馆了。可是,都是前端验证并提示,也有各类不一样的交互方式。例如输入错误,提示用户,在一个地方统一提示?仍是在每一个输入框的下面或者右边提示;提示的时候,在错误的输入框聚焦时是否提示信息要消失?是否全部信息都填写正确时肯定按钮才可点击,仍是任什么时候候均可以点击?点击以后是刷新页面以后给提示,仍是直接进入,仍是不刷新登陆成功直接跳转呢?等等这些,都应该算做交互设计师的工做范畴。
7. 等这些全部的工做都肯定了,视觉设计师开始出场了。此时,须要经过视觉设计师来完成最终的和用户直接接触的页面的效果图了,可是美不美,丑不丑这种跟我的有关的主观性的东西,只能靠设计师我的对设计趋势,流行设计风格的把握以及本身的能力来体现了。固然了,决策者喜欢的风格也是对结果有很大的影响的。
8. 此时,全部工做都结束了,就开始进入到实际的开发工做中了,可是在实际的开发工做中,上面这一系列步骤,还会不断重复,可是这种重复越少越好,谁都不肯返工,不是吗?
9. 看了这个流程,不知道你们有没有一个想法,交互设计师和用户研究都是在 A/B 这种选择的状况下才出现的,那么这种选择从哪里来呢?PM。来源都是PM,此时能够不用考虑老板或者公司和PM之间的沟通。那么PM 是否能够一人兼职这么多呢,回答是固然能够,若是公司有力量,有资源,那么更细分的工做,能够带来更好的效果,若是公司资源不容许,那么一我的彻底能够兼职这么几个 title,只不过咱们须要更多的时间和成原本试错了。
10. 各个流程都有了,那么是否有什么标准来判断工做作得好坏呢?那最好就是各我的员的产出物了,例如PM应该是PRD,产品需求文档,固然,在这以前还应该有 商业需求文档(BRD)和市场需求文档(MRD),因此PM不只要关注产品自己,还要关注商业以及市场,由于这个产品整个生命周期都应该PM负责,而不只仅是开发的部分。而用户体验和用户研究,就应该使用各类方式来研究用户最终造成一个相似于一个研究报告,要有实际的数据来指导开发以及PM作决策,而交互设计师应该和PM一块儿,产出一个交互原型,若是是高保真的最好啦。 那UI/视觉设计,就应该产出效果图了。
11 最终,到开发以前,须要有 草图/线框图,交互原型,视觉效果图以及其余的不少辅助的文档。
12. 固然了,上面所说的全部的产出物以及开发前须要的产出物都是不固定的。都要结合本身公司以及产品的实际状况进行取舍,可是不要为了取舍找借口,该取得取,该舍弃的舍弃。
这是我本身的一些理解,可能不少理解不到位甚至错误的地方。请你们不吝指出。
最后,再贴一张 UX 和 UI 的对比图