产品设计工作反思
小编一毕业就去了深圳的网络公司工作了,主要是负责公司的产品设计工作。今年6月,小编在有限的时间内顶着极大的工作压力完成了我们公司产品的iso客户端的设计。虽然算是顺利完成了任务。但是回头想了一下,我们的团队在产品设计的环节还是存在着不少的问题的。希望在这篇小短文中总结出这些问题。同时也希望这篇小短文可以给一些大学生创业团队一些帮助。毕竟这些意见是小编这个团队的经验总结。在此也希望通过这边文章,给小编以后的产品设计工作提个醒,避免再犯类似的错误。
再未确定产品需求之前就开始了视觉设计环节。事实上在我之前,公司已经有一位设计师进行了好几版视觉稿的设计,但直到我入手iOS界面设计(应该是第5版,至少……)的时候,我们的产品需求还没有确定,不论是功能性需求还是非功能性需求。比如说,是否提供用户输入地址时的辅助填充,是否让用户选取所在大学而非手动填写,等等。甚至在视觉设计快完成的时候,我们才决定砍掉积分功能。现在看来当真是不可思议。为了满足不断变化的产品需求,我和另外一位设计师被迫做了很多重复的修改工作,而这些本来应该在开始视觉设计之前就应该确定了的。
产品开发过程中的职能不明。没有人专门负责产品的设计工作,创始人对产品需求各执一词,导致设计人员无所适从。我们听一位创始人的要求改了设计稿,另一位创始人突然就跑出了提出疑问,然后我们又要等他们两人协商一致才能作出修改。
招募了不能满足岗位需求的人员。这个问题主要在于另一位设计师(恕我直言)作为团队第一位设计师没有履行好自己的职责,不熟悉UI设计的规范,以至于我接手的时候需要对iOS版设计做出很大的改动;对一些设计方面的问题,也不敢于坚持自己的设计,导致我在设计的时候,受到了创始人很大的约束,创始人们似乎认为自己比设计师还要懂设计了。
最严重的问题在于没有一位专业的产品管理人员,换句话说,团队里没有人能履行起产品经理的智能,特别是我们的创始人并没有产品管理所需的知识和能力,这才导致了我们出现的种种问题。比如说:我们团队没有人了解产品设计的一般流程,导致无谓的反复修改和时间浪费,没有人对产品功能需求有决定权(完全能够确定产品需求,拍板),导致产品需求始终不明确,没有人负责对产品团队内部人员工作和团队整体工作成果的考核,导致团队内部的问题迟迟得不到解决——这些问题原本在懂行的产品经理的手里都不会成为问题。
一个合格的产品经理,或者负责类似职能的岗位,对于产品设计而言是绝对十分重要的。
根据自己的切身体验,我认为比较好的创业企业可用的产品开发流程:
确定产品的核心功能。这些核心功能应当由公司的创始人团队决定并和产品经理协商,确定产品需要拥有的最核心的功能,不要涉及任何的界面布局和交互策略,也就是说,确定产品的核心需求。我认为新产品最主要的两个要点在于核心功能突出和用户体验优秀,做得大而全不仅不是好事,还是件坏事。
进行产品的交互设计并确定信息结构。由产品经理和交互设计师确定。绘制产品的信息流程图等,制作产品原型等,并和创始人反复讨论原型确保最终产品能够突出产品的核心定位。同时,研发团队在技术总监的带领下开始准备数据库的程序编写,并为下一步的开发做准备,进行实现所需的资源评估,开发周期评估等,再次确定产品需求,知道各方都满意为止。
UI设计和开发准备工作。在原型确定之后,由交互设计师和视觉设计师进行产品的UI设计,同时开发可以开始一些前段的开发了。可能的话,设计和开发可以同步进行。
产品开发。开发团队负责,产品经理持续跟进,做好和设计部门的沟通协调并及时向创始人团队反馈问题并及时修改。
产品测试、修改、发布、信息收集和反馈意见整理、bug排除等工作。
产品经理。最好就是创始人之一,带领设计和开发团队,按照日程安排规划和推动产品开发进程;和运营团队和创始人合作,获取产品需求,并决定产品功能;和交互设计师完成交互模型设计并完成线框图的绘制,视觉稿的审阅;组织进行产品测试。
设计团队(2人)。交互设计师(1人),和产品经理一起进行产品交互模型设计,并完成线框图的绘制,撰写交互设计说明文档,对较为复杂的交互效果制作动画,制作交互原型,协同视觉设计师完成视觉设计,负责设计和开发团队之间的协调工作(要求颇高)。视觉设计师(1人),和交互设计师一起工作,负责将交互线框图绘制成视觉设计稿(UI)。
开发团队(4人)。总监(1人),负责开发团队的管理工作,旅行一部分项目经理的只能,最好有全栈能力,或者可以兼任下面职能当中的一项。服务器端开发(1人),服务器端程序的开发和维护。安卓端开发(1人),安卓客户端的开发和适配工作,以及产品发布。iOS开发(1人),iOS客户端的开发和适配工作,以及App Store发布。
最后,我想谈一谈创始人的问题,这在大学生创业团体中或许更为常见,就是他们往往欠缺专业的技能知识,又对专业技能的重要性缺乏认识,而往往比较重视运营的作用,因为运营看来是公司里门槛最低的部门,也是创始人往往比较有经验的领域。
近些年来随着程序员职业地位的不断提升和市场需求的持续高企,很多人开始重视程序员在企业中的重要性,并且给他们股权了,但是意识到设计对于产品的重要性的创始人,在目前的中国,还是很少。这方面美国创业者走在我们的前面,现在在硅谷,已经出现了一个词叫做设计合伙人了。是的,设计师们开始进入创业团队的核心圈子了!
有一种说法是,每个部门的人看其他部门的人都是傻逼……似乎还是挺有道理的,不过我们还是应该正确地认识到:在创业团队中,没有一个部门是处在次要的地位,创业公司往往面临激烈地竞争,任何一个环节的劣势,都有可能导致公司整体的失败。所以,创始人们最好还是应当承认自己在专业领域的无知(偷偷地对自己!),将工作交给更加合适的人来做,这对产品的发展,和公司的生存,都是明智的举措。