编辑导语:很多设计师往往选择自己创业,自己设计产品。然而,创业并不是一件容易的事情。这是一个试错的过程。重要的不是你选择从哪里开始,而是你可以在试错之后调整方向继续前进。接下来,本文作者总结了10条经验,希望对你正在创业或者有创业想法的小伙伴有所帮助。
我的联合创始人威尔逊和我决定开发一个名为Confetti的免费应用程序,它可以与Chrome扩展一起使用。Confietti是一个丰富多彩的日常习惯打卡应用。只要你完成了一个任务,你就会用五彩纸屑的动态效果来庆祝你今天任务的完成。
上图显示
在我4年的产品设计生涯中,这是我第一次从0到1自己设计产品。在这段时间里,我学到了很多东西,所以本文将这些经验和教训与大家分享。
首先,定义在线产品的功能
首先,我们有一个为三种设备屏幕设计的粗略原型。但是我们没有预见到后来的一些想法和变化,完全改变了我们产品设计的方向。
最后大家都退一步,定了一个线上发布日期,讨论我们MVP产品的核心功能。我们开了一个关于观念的文档,讨论哪些功能是必须的,哪些功能是可以添加的。
比如登录注册都是必备功能,整理习惯是锦上添花。
我选择这些特性是因为我相信它们可以使产品完全可用并且易于使用。
通过对核心功能集进行优先级排序和确定发布日期,团队减少了压力,避免了陷入各种功能中;这也让我们可以先实现必要的基础功能,然后才有精力去实现能让产品更好的功能。
第二,注意过程和各种状态
在设计过程中,人们经常提醒我注意每一个边缘情况,以确保可用性体验。从零开始构建产品是一把双刃剑:我可以充分发挥自己的想象力,但我经常会脱离自己的舒适区。
我习惯在公司做产品,因为公司现有的产品已经有了一套成熟的体系和规范。通常,我不需要从头开始创建一切。公司有完整的设计体系,设计语言,各种组件和UI状态等。
没有这个基础,我还得考虑用户在我们的产品中可能遇到的一些边缘情况,各种使用过程和状态。
例如,注册具有默认状态、禁用状态、激活状态、填充状态、错误状态和悬停状态。除了注册,我还需要一个密码重置设计。UI不仅要一致,还要考虑以下六种情况:
进入邮箱,重发邮件,通知邮箱,输入新密码,重置成功,重置不成功,看着就头疼,这时候就要整理一下用户流程了。
第三,梳理用户流程
我很快就遇到了一个产品架构的问题,就是我在工作之余创建了这个产品,但是在工作中没有按照我平时的做法去做。
在工作中,我通常从用户流程入手,梳理出用户可能使用的不同路径,勾勒出必要的界面。我最初忽略了这种方法,因为我错误地认为这将是一个非常简单的产品,只有几个接口。
但是当状态和界面数量增加时,用户路径变得混乱不清,我很难找出体验中的漏洞。
最后我用异想天开(一个流程图工具)整理了用户路径,一下子就知道之前的设计漏掉了哪些界面,也理清了用户的交互跳转逻辑。
在设计中,很容易忘记所有的状态和界面是如何组织在一起的,以及一个状态如何影响另一个状态。在整理用户流程图中的界面时,我可以直观地看到缺失的界面和状态是什么。
在产品成长的过程中,创造用户流量和用户路径,维护产品的组织和结构,是非常重要的。
第四,先根据UI构思交互方式
你不应该在完成UI设计之前就开始给产品添加动画效果。但实际上,添加动画动画或者微交互,和先思考动画如何影响元素是不一样的。
在设计UI的时候,先考虑动画、动态效果或者微交互,这样我在后期的过程中考虑交互方式的时候可以避免对界面进行不必要的调整。
例如,当我在设计“标记完成”时,它要求我同时考虑UI和交互模式。我按照自己的喜好设计了UI,然后拖到设计文件的一个角落,开始思考元素点击时是如何交互的。
这些交互迫使我调整了部分UI设计,但避免了日后带来更多麻烦。
我认为将用户界面与交互模式联系起来是很重要的,因为它们相互影响,对于创造我所想象的用户体验是必不可少的。
如果我先设计用户界面,再决定元素的动画效果,整个界面就会变得一团糟。同时通过交互和UI设计,我可以创建一个更适合我的界面的交互模式。
5.尽快获得反馈
这是我犯的另一个错误:我等了太久才得到反馈。
基本上这个项目是我晚上和周末做的,没有告诉任何人。毕竟是我出于爱好做的项目。
但当我收集家人、朋友、用户和匿名网友的评论时,他们发现了一些我没有意识到但其实很明显的问题。我意识到,我很容易沉浸在自己的视角中,忽略更大的问题。
现在回想起来,希望能早点把设计原型给人看,这样能早点发现问题,减少额外的开发工作量。
6.允许自己从其他地方获得灵感。
设计师常常认为他们的想法必须是原创的,否则就是一个骗局。
想象一下,你正在看另一个产品,你可以找到一个你喜欢的调色板,一种感觉很好的交互方式,或者一个完美的登陆页面布局。这时你可能会想,“哦,太糟糕了,因为有人已经捷足先登了。”
但这种心态有着不可思议的缺陷,对原创的过度执念限制了创造力。
设计进行不下去的时候,我总会去网上找灵感。我会观察其他公司如何设计他们的入职流程或管理用户资料;但我不会照搬他们的经验。我只会把我欣赏的小细节融入到我的设计中。
我最喜欢的例子是应用程序中使用的旋转出口效果。当时在一个网站上发现了这样的效果,觉得看起来很独特,于是决定加入到五彩纸屑中。
同样,我用这种方式完成了产品登陆页面的按钮悬停效果,选择了产品使用的字体。
其实一切都是融合的结果。这并不是说你要盲目的模仿别人的作品,而是不要害怕去寻找自己欣赏的零零碎碎,然后应用到自己的项目中。
七、做自己擅长的事。
当我们从零开始设计产品时,我和我的搭档被要求承担许多角色。我必须是一个UI,UX,交互,动态,图形等设计师。同时,我必须承担管理和发布产品所需的所有其他角色。
这么多事要做,遇到了一些问题,比如没有技巧,没有时间去关注一些事情。在这种情况下,我不得不承认我做不到,所以我不得不寻求外部资源来完成这项工作。
比如另一个朋友帮我完成插画,另一个朋友帮我画图标。
我觉得在做好自己擅长的事情的前提下,利用好资源或者聘请外包来完成这个工作,没有任何问题。毕竟我觉得高质量比团结更重要。
不要误会,我的意思是我把这个app的设计当成了一个学习的机会,走出了我的舒适区——,但是有些部分只能摸。
八、越简单越好。
虽然我们明确梳理了MVP功能,规定了发布日期,但并没有回避总想修改产品功能的想法。
雷德霍夫曼有一句话经常被分享:“如果你对你的产品的第一个版本不感到尴尬,那么你上线太晚了。”我们并不觉得推出这款产品很尴尬,但我们还是觉得有一个简化版比花几个月的时间开发这么多功能要好得多。
为了成功推出我们的产品,我们必须考虑两个问题:
我们相信我们的产品能为用户提供价值吗?我们尽力了吗?这些问题让我们与产品目标和计划日期保持一致,同时避免分心。我们专注于产品价值,在不使产品功能过载的情况下,尽力交付高质量的产品。我们必须力求完美,但我们满足于伟大。
九、好的交接可以节省时间,减少痛苦。
有一件事我从一开始就做得很好,就是管理和组织设计资产的开发。
通过使用Zeplin,我可以毫不费力地将我的设计资产交给我的合作伙伴。泽普林让我不用浪费时间根据规格、尺寸和风格指南重新安排设计。
那么我该如何做一个干净的交接:
在Zeplin中将所有接口组织成相应的部分;给所有绘图板文件起一个合适的名字;在源文件中标记导出内容;保存旧界面的档案,并确保所有新界面都是最新的。
X.尽可能准备完整的用户体验文档。
当我设计UI的时候,我们的产品相关文档都是临时的,这使得整个产品设计混乱,不一致。
我希望我可以尽早创建文档,并一次性写下所有警告、消息、模式和说明性文本。由于我在工作中的疏忽,有相当多的产品文档。
这导致我们的凝聚力很差,还有产品的混乱,缺乏一致性。所以从产品上线开始,我们就一直在打文档补丁。
我们的产品能够充分发挥潜力,取得巨大成功,得益于对错误的早期处理,以及为避免后续问题而提前做的准备。然而,正如意大利冒险家贾科莫卡萨诺瓦曾经说过的,“不犯错的人往往一事无成。”
希望你能借鉴我的经验,在下一个项目中避免“入坑”。
作者:丹尼萨皮奥
本文由Z韩愈翻译出版。每个人都是产品经理。未经作者允许,禁止转载。
题目来自Unsplash,基于CC0协议。