产品研发流程与合作之交互设计
产品研发可以分为上图的六个层次,其实也就是《用户体验的要素》中提到的五层理论再加上一个实现层,这样拆分后,可以比较清楚的分析出产品由抽象到具象的过程,了解各个岗位的职责。下面将详细分析每个层次都做什么,交互设计师在各个层次的职责和作用。
产品研发流程简介
下两副图是产品研发简化流程图,交互设计环节被增加在提出需求与视觉设计之间,可以直观看到交互设计起到了承上启下的作用,但实际上交互设计师做了什么,如何与其他岗位更好的合作,下面将进行详细的解说。在此之前,我们先记住交互设计的本质:规划交互行为方式,设计达成行为的最有效形式。
没有交互设计的研发流程
有交互设计的快速研发流程
产品研发的'六个层次
内容:定义产品的方向、概念、定位、目标等;
一般是老板们高瞻远瞩,产品经理们深思熟虑绞尽脑汁,用研、市场、交互等同学出谋划策,就不多说了。
范围层
内容:策划产品的规则、入口、功能、内容
负责人:产品经理
合作者:交互设计师
输出物:需求文档
在需求定义阶段,产品经理常会犯个错误——依靠描述用户行为和界面形式来表达需求:
产品经理往往必须借住自己对形式的观察和设想,或者从用户的角度描述其操作过程,才能明确自己想要的需求,甚至必须借助自己画的图来表达需求。为什么这么说,看看电脑里自己或别人的需求文档就知道了,如图示(这些都是产品经理交给交互设计师的需求文档中的):
-
如何理解Javascript的caller,callee,call,apply区别
在提到上述的概念之前,首先想说说javascript中函数的隐含参数:argumentsarguments该对象代表正在执行的函数和调用它的函数的参数。[function.]arguments[n]参数function:选项。当前正在执行的Function对象的名字。n:选项。要传递给Function对象的从0开始的参数值...
-
JavaScript的课堂讲解
本文主要内容:1.分析函数的四种调用形式2.弄清楚函数中this的意义3.明确构造函对象的过程4.学会使用上下文调用函数一、函数调用形式函数调用形式是最常见的形式,也是最好理解的形式。所谓函数形式就是一般声明函数后直接调用即是。例如:复制代码代码如下://声明...
-
javascript闭包的定义及应用实例分析
官方解释“闭包”是一个拥有许多变量和绑定了这些变量的环境表达式(通常是一个函数),因而这些变量也是环境表达式的一部分。通俗解释Javascript中所有的函数都是一个闭包。不过一般来说,嵌套的function产生的闭包更为强大,也是大部分时候我们所说的“闭包”。看如下...
-
SQL的SUBSTR 函数的使用方法介绍
SUBSTR函数是用来截取数据库某一列字段中的一部分。在各个数据库的函数名称不一样(真是蛋疼,后发明的`数据库难道不能同先发明的一样吗?)复制代码代码如下:MySQL:SUBSTR(),SUBSTRING()Oracle:SUBSTR()SQLServer:SUBSTRING();常用的方式是:SBUSTR(str,pos);就是从pos...