软件/互联网产品经理如何构建产品设计团队

曾经有一篇文章,和大家讨论了UI设计、人机互动设计以及视觉设计,说明了这些工作都是为了保证用户获得更好的使用体验(UE)。

但是大家的反馈却让我颇为吃惊。因为许多朋友在给我的信中,抱怨说他们的公司基本没有任何类型的设计,并且,他们也知道他们的产品也正在遭遇着这样的问题。大部分人说UI工程师只是在做“能做的设计”,有时候,产品经理不得不介入到设计工作中,去做本来应该由UI工程师做的事情。而有些朋友则抱怨,在他们公司,只有在工作进入到尾声,或者已经到了QA阶段,才试图考虑产品的视觉设计。更有甚者,还有一些朋友在信中则提到,他们对于这些角色到底是什么,都一无所知。

对于我来说,我认为是设计团队没有足够地重视这个问题。他们只是在团队内部进行很好的交流,当然了,在设计团队中,确实有一些才华横溢的设计师,但是,总体来说,我认为这些家伙只是花费了大量的时间在传经布道,把他们认为最有价值的信息传递给那些没有设计师,但是恰恰最需要设计师的团队。我认为只有一种方法可以改变这个问题,就是去教育产品经理。

我如此关注这个问题的原因很简单,就是我认为,一个好的产品一定需要一个好的用户体验,而且好的用户体验一定是和产品管理以及产品设计紧密相关的。

这个话题说起来就比较大了,但是,首先,我认为产品经理应该和设计师在设计应该包含什么内容上达成一致。关于这一方面,我一直在强调和设计相关的角色对于建立良好的用户体验是非常必要的。注意,我强调的是角色,而不是人,当然,发现一个人能够扮演多个角色也是有可能的,但是,如果你想获得一个好的用户体验,就需要找一些方法来找到这些角色了。

  • 交互设计师:Interaction Designer,也叫做信息架构师(information architect)、用户界面设计师(user interface designer)、用户体验架构师(user experience architect),这些人负责对目标用户(每一个你试期望对你的产品满意的用户特征)进行深度的开发,并且要为了产品更加可用,更加让用户满意,而提出任务,方向以及流程。总的来说,交互设计师的工作就是要通过框架的形式绘制出产品在设计层面的上需求,并且能够顺利地把这些信息交给视觉设计师。
  • 视觉设计师:Visual Designer,也叫做图形设计师(graphic designer),这些人来使框架更加丰满,并且制作出真实的页面和能够看到和感知的用户界面,这些内容包括精确的图层、色彩以及字体,但是更重要的是,视觉设计要能够实现和用户的交流,并激发出用户的情感(这要比你想象的重要的多)。
  • 快速原型师:Rapid Prototyper,这是一类特殊的开发者,他们喜欢探究各种各样的产品概念,而不仅仅关注于开发强大的,有价值的和表现完好的商业软件。他们可以花许多天的时间去开发一个原型生命周期很短的软件,目的就是为了找到一种能够模拟预估目标用户使用体验的方法。
  • 可用性测试人员:Usability Tester,也被称为人体工程学工程师(human factors engineer),可用性工程师(usability engineer),可用性研究员(usability researcher),这类人对原型设计的效果进行评估,也就是说,他们要看原型设计中定义的指标,是否能够让用户很容易地找到自己想要的信息。可用性测试包括收集合适的测试案例,对测试进行管理,评估测试结果以及改进建议。对于大公司来说,尤其是针对国际化客户的公司来说,在你的团队里,你必须拥有这四种角色,如果你身处一家非常有潜力和进取心的公司,那么,你必须要让你的产品和竞争对手的产品有很强的差异性,一个很简单的方法就是建立一个非常好的用户体验,但从目前的情况来看,大多数企业在这方面确实非常的弱。另外重要的一点是,许多公司认识到他们需要做这些事情,但是,他们认为应该把这些工作外包出去,当然,处于成本考虑,你可以这样做,但是,需要注意的是,相对于成本来说,让用户对产品满意才是最重要的。1、要花好几个月的时间去开发用户和客户必要的理解力,而大多数的合同却不能对此进行时间上的约定,即使这样做了,一旦进入到新的产品中,那么,这次的知识将无法再次使用。3、如果产品的用户体验简单到都不是核心,以至于公司都不用专门去做,那更好的选择是把QA外包出去。
  • 当有一个工作室能够做你想要的东西的时候,尤其是你在团队里有一个非常强大的交互设计师的时候,那么,你可以把视觉设计外包出去。你也可以把可用性测试外包出去,尽管这种服务通常是价格不菲的,但是,我个人还是比较青睐这种非正式的测试的,并且,产品经理和交互设计师常常会组建团队来执行这个工作的(关于这个观点,赞成和反对者均有)。
  • 2、交互设计师从开始到最后的实施,都需要自始自终的投入到项目中,与此同时,交互设计师还要对在交互的开发和测试阶段,可能出现的成百上千的问题进行评估和决策,如果一旦外包出去,这将很难进行控制,这也是问题的关键之一。
  • 我举一个例子来说明为什么我不喜欢把交互设计师的角色外包出去,有三个原因。
  • 而对于小公司来说,你可以将一些角色重叠。举个例子,我最近和一家面向国际化客户的web2.0空间服务商进行合作,他们组成了一个三个人的绝妙团队:一个产品经理,一个交互设计师,但他同时还承担可用性设计的职责,一个原型设计师,但也同时担任视觉设计师的角色。他们三个配合的非常好,以至于在很短的时间内就想出了非常多的,用于他们与目标用户进行测试的原型(因为他们的网站是以体育为主题的,因此,在这种情况下,他们在运动酒吧里发现了很多友好的,聚于此的目标用户,这些人都非常高兴,以至于愿意拿一瓶啤酒去换一个软件)
  • 只有以上四个角色和产品经理一起有机的工作,才能满足用户在产品上的需求和用户在设计上的需要,目的就是让用户发现软件既可用(用户明白如何使用它),又实用(用户确实想使用它)。当然,你也需要确定你的软件在设计之初就是可行的,因此,你需要有一个软件架构师来检查改进和原型。

关于这个话题,其实有很多要说的,但是,我还是希望这个讨论能给大家带去一些思考。在你的产品团队中,以上提到的每一个角色是已经具有了,还是依然缺失呢?



分享到QQ 分享到微信 分享到微博

0 条评论

发表我的观点

取消

  • 昵称 *
  • 邮箱 *
  • 网址