上一页 下一页 返回列表

设计师在项目中的参与感

藤可 2017-09-12 14:20:12
返回日记列表 返回顶部
从互联网公司转到传统软件行业已经有很长一段时间了,目前公司的主要产品是非常专业的财务类管理软件,分工也很明确,但即使是这样,有时还是不太适应传统软件行业里的一些工作流程。有人说进入到大公司,就像一滴水

从互联网公司转到传统软件行业已经有很长一段时间了,目前公司的主要产品是非常专业的财务类管理软件,分工也很明确,但即使是这样,有时还是不太适应传统软件行业里的一些工作流程。有人说进入到大公司,就像一滴水落在了海里,很容易被埋没。

这段时间的工作以及对公司各个产品的理解分析带给我一个关于“设计师的参与感”的思考。从入职时候的一个默默无名的设计师到现在有机会参与到重要项目,不光只是做设计,还要去到前期的产品讨论中,可能是受管理思想的影响,一直觉的这也是设计师的核心价值的一部分。

专业的人做专业的事

日常的工作中,产品UI设计通常的理解就是其名字的直译“用户界面设计”,而对于产品的交互设计往往被忽略!一个良好的交互设计对产品的成功同样起着很重要的作用(在如今社会化分工细化的过程中,交互设计也被独立成为了一个岗位)。UI设计做的是用户最先接触到的东西,也是作为一般性用户唯一接触到的东西。用户对于界面视觉效果和软件操作方式的易用性的关心,要远远大于他对底层到底用什么样的代码去实现的关心。如果说程序是一个人的肌肉和骨骼,那么UI设计就是人的外貌和品格!都是一个成功软件产品必不可少的重要组成部分!这里对程序(开发)与产品的关系不做过多的阐述,因为这不是我所擅长的。

所谓工欲善其事必先利其器,对于产品UI设计,首先必须要做好自身的本质工作。通常在分工细化的工作中,我们从上一个环节直接拿到PRD,别去特别的纠结方案是否合理?相信需求方在专业业务方面也比我们熟悉,拿我所在的财务类软件来说,我们现有的流程一般都是由市场人员反馈客户提出的需求,产品设计人员完成产品设计报告,界面设计人员完成界面设计,开发人员完成开发计划。而我们的PM通常是具备着非常专业的财务知识和行业从业经验的人员,这是公司其它职位的人员所无法取代的,所以这时候拿到PM的文档时,最重要的是去理解和讨论起需求的实现性。

设计师的主动介入

从设计的角度看软件设计(非软件开发的五个流程)简单的可以分为:需求设计、界面设计、程序设计、软件测试。身处专业的行业软件,在需求分析是除了市场部门与PM以外其它部门很少能真正参与的环节,这是所处专业的特性决定的。而在其它一些项目开发中,如互联网项目,作为UI设计我们应到主动参与并全程参与到项目的开发过程中,而不只是在界面设计部分介入。

有位项目负责人过来对我说“我们有一个软件产品(或产品的某个部分)需要美化一下”,虽然我一再追问我所需要的问题,除了“改个颜色、写个规范”之外再也没有什么深入的解释了,然而我更想知道的是这个软件是给谁用的?是干什么的?我一无所知。

理想状态下,UI设计师应当从整个项目的策划阶段就开始介入,在向我们的客户(或者市场部门、产品部门)提出产品需求的时候就要开始参与到产品策划开发过程中来,这个部分对于设计师而言是较为重要的,这可以让设计师更好的去理解产品,这个阶段里,设计师也需协助便产品部门提出一些对产品交互设计的意见。

在做公司一款互联网产品的时候,我会在我工作范围内最大限度的参与产品的设计讨论、交互讨论和开发工作,这样既能保证对产品的理解,也能配合开发人员还原UI设计以及及时的作出UI及交互上的调整

我们在浏览一些国外的设计文章的时候,往往会看到在一些软件业比较发达的国家软件产品的UI设计过程贯穿了软件研发是始终。而由于在国内产品UI设计并没有被广泛的理解、认知与重视,所以我们会看到即使有了UI设计的介入也不够的重视(当然需要具体项目具体分析),一般来说大都会把重点放在需求的探讨和如何实现所需的功能。

专业知识的局限性使得产品设计人员经常不会过多考虑产品用什么样的组合形式体现给用户,但这却是UI设计师考虑最多的事情,所以UI设计师一定 要在产品讨论初期参与设计,给产品设计人员一些合理的建议。作为一名UI设计师,我们还要在了解了产品的需求之后更深入了解这个产品的使用环境和用户群体的使用习惯。我们还需要了解市场上的竞品的设计方案,以便在我们设计的时候吸取它们的优势避免它们的不足。

少年,开始动工吧!

空手套白狼是富有挑战但也极其危险的做法,产品的需求有时候会因为无法看到或者想到适合的效果不知道是否可行而不停的修改,在时间允许的情况下,UI设计师可以做一个产品整体效果的demo。这个demo用并非是完整的效果图,根据项目进度,可以是低保真原型图,也可以是高保真原型图,因为只是协助产品设计人员给客户讲解产品设计,这并并非产品最后样子,所以我们只需将要体现的产品界面做一个拼凑就可以了。在以往的项目中,时间允许我会出一份“UI分析报告”,更有效的帮助客户了解我们的产品设计并且帮助开发人员更好的遵循UI的整体要求来完成工作。

随着产品需求的确定,在设计方面,也开始美术设计阶段,我们需要协同PM制定整个软件的风格。这个阶段作为设计师的本质工作来说,不需要太多的描述。这个环节很容易想到“全栈设计师”,每个人的理解不一样,在我看来全栈设计师对应项目来说是如虎添翼。但这并不是今天我们所要讨论的话题。

有时候我们还需要做一些延伸性的设计(周边),包括:软件的安装导航界面、产品的演示宣传动画、一些附带的桌面壁纸或者屏幕保护、代表软件的卡通小精灵、有时还会 被要求设计软件的logo和广告banner等等。

和开发人员的交流

参与公司一款APP设计的时候,有时会去和各个平台的工程师讯问实现方式和难易程度及所需时间,并协助工程师还原设计图与交互动画。如果有技术实现的问题还要及时做出修改(当然,好像产品经理并不太喜欢我这么做)。不过由于APP UI设计的特殊性,经常与该项目的PM交流,很高兴能与这个帅气的产品经理合作。

大中型项目需要将各个模块细化分配给不通的开发人员。现实情况下,程序员和UI设计师之间是平级协作关系,开发实施阶段作为UI设计师需要要主动跟进各个模块界面的实现,也就是设计师和程序员需要共同协作,协助和监督程序员严格按照UI设计要求生成最终产品,把握各个模块风格的统一并经常了解程序员的工作进展及时对不合理或者难以实现的设计进行讨论设计出新的方案。

至于测试环节,由于接触的相对较少,这里也不做讨论。

最后

如今“以人为本”的设计理念贯穿了整个产品的始终,所以现在的UI设计并不完全是一个美术设计的过程,还有很重要的一个部分就是交互性和易用性的设计。