1、拥抱挑战
再设计并不是要你彻底改变产品。我知道很多设计师都面临这种情况,产品已经发行很久了,用户现在也用得很顺手。如果让他们切换到一个全新的系统,他们就得花时间去学习如何使用。
不要退缩。拥抱挑战,并且去支持用户。尽你所能,用任何方式改善用户体验,而不是要求人们去使用一个全新的系统。
2、明白数据的重要性
提出你的再设计想法的理想时机是——你握有令人信服的数据。你有没有想过为什么你再设计的想法会被拒绝?这听起来很熟悉对吧。
我们的设计团队往往不会关注于再设计的这个点,他们更关注于发开新功能。他们也许会问:为什么我们需要再设计?我可没看到任何问题。你确定再设计会比现在的设计更好吗?是否值得投入时间和精力?
如果你明白数据的重要性,你提出对项目进行再设计的提议被接纳的可能性就会增加。反之,如果没有令人信服的数据,也就不要太期待你能改变决策者的想法。
3、使用数据——并让它们有说服力
要开始进行再设计,你需要数据和一系列具体明确的问题,来支撑你的再设计想法。
举个例子,有一次我需要说服大家,我们的的确确需要完整地再设计CRM联系人列表视图,而不是说仅仅进行快速迭代改进。于是我通过访问产品的在线社区,搜索相关问题和建议来收集数据,然后对这些反馈进行分类并挖掘问题,这之后我才和产品经理讨论我的建议和想法。只有在用数据武装我的想法后,我才能开始再设计一个项目。
4、确保开发者的参与
如果没有开发者,你的设计没法实施,所以一定要让他们从一开始就参与进来。我知道绘制想法是很令人兴奋的,但是等到后,你被告知,“将会有”开发人员参加到你的项目,然后就没有然后了。在过去,我参与过一些后不了了之的项目,因为我以为领导跟我一样看重这件事,然而并不是这样。所以到后来,在开始项目之前,我必须确保一定会有开发者会参加到我的项目,并且精确了解他们将参与哪个部分。
与领导多沟通,了解你现在的所在位置和你项目的范围。毕竟你不可能在完全脱离外界影响的情况下进行再设计。
5、将你的想法可视化
强你再设计的想法可视化,使得那些不懂设计的人员也可以理解。一般对于我的再设计项目,我都会画很多草图,来确定理想idea。
6、进行用户测试
下面是进行用户测试的清单:
准备原型:不管是在线的还是离线的,亲自操作的或远程的。
理解目标:你需要创建你的用户测试目标,并且写下你需要询问的问题。
招募参与者:你不可能在没有参与者的情况下来进行用户测试。确保参与者符合你这次研究的目标对象(年龄,角色,网络使用情况等等)
原型预测试:为了正式测试中会出现一些尴尬情况,确保先跟同事或朋友先预演一下用户测试,以确保一切都正常工作。
分析数据:不要忘记跟你的团队分享你的发现,并且突出重要的问题。
创建报告:用户测试报告可以帮助团队中的每个人了解你的再设计进度。它需要表达你实现了哪些功能和你接下来的打算。
你可能认为上面这个清单太长了。虽然你不一定要负责用户研究的工作,但是无论怎样,画一些时间来学习和吸收用户研究团队的内容是很有价值的。因为如果当他们需要处理其他事情时,你可能需要自己接管用户研究的责任,并且自己完成它们。
7、使用设计原则
在各个设计阶段都可能会出现设计困境。比如说有的时候我不能想明白应该优先考虑efficiency还是clarity。
基于我们团队自己的原则,clarity永远是位的。所以我决定将Clarity的优先级置于高。这就意味着我必须保证用户在开始执行任何任务之前,都可以轻松地扫视发现信息。只要系统提供准确的反馈,用户就不会太介意额外的点击次数。
如果你在进行设计决策时遇到困难,莫慌,利用好你团队的设计原则。设计原则往往因产品而异,没有完全固定的规则。如果你的团队现在还没有任何涉及原则,请上DesignPrinciplesFTW找找灵感。
8、遵循开发周期
你需要耐心地对待产品开发的每一个阶段:研究,设计,开发和测试。比如说,我通过用户测试验证了我的再设计,用户给出了可以帮助我们提升的反馈。然后我就将这些反馈应用到了后续迭代之中。
每个再设计项目都应该遵循开发周期:分析用户数据,改进设计,构建新设计,再次测试,定义和分析新发现,继续后续步骤和迭代设计。
9、成为自己的倡导者
在项目中工作时,你可能也遇到过这种场景:你的设计决策不被产品经理所认可。在这种情况下你应该怎么做?
请站起来为表达自己的想法,用数据来武装你的idea,并争取你团队的支持。作为设计师,你的目标不是让老板高兴。你的目标是为用户缔造更好的体验,创造更好的产品,创造更多商业价值。