header_v1.7.40

缺人 缺钱 缺时间,小公司的设计还能怎么做?

1年前发布

翻译文章 / UI / 教程
IxDC 翻译,如需商业用途或转载请与IxDC联系,谢谢配合。

“网站做成像苹果那样的吧。”客户经常这样要求,然而,大多数人都没有意识到的是,像苹果这样的公司拥有庞大的设计团队和几乎无限的资源。在一个缺人、缺钱、缺时间的小公司里,设计还能怎么做?


“网站做成像苹果那样的吧。”这是我曾经听过的客户要求。然而,大多数人都没有意识到的是,像苹果这样的公司拥有庞大的设计团队和几乎无限的资源。

我以前也在这样的土豪团队工作过几年,根本不用为这些事儿操心,但现在是在一个非营利性组织做事,资源有限。但这并不意味着设计必然会受到影响。接下来就分享一下我的5点感想。


1、专注于你能做什么,而不是你没办法做什么

即使你没有像Facebook一样的百人设计团队,也没有资源像扎克伯格一样去创建自己的设计架构,你仍然可以有惊人的创意。

当时间和预算有限时,我会分析项目所面临的局限性,然后批判性地思考如何创造性地解决这些限制。大多数的时候我都能找到更具创新性和有用的解决方案。

无论资源有多少,都首先要关注这些事情:

    用户需求
    版式设计及色彩的运用
    要相信你能设计出一个好的产品。


126557c78d080000018c1bbdf4e1.jpg


2、不要低估你的设计稿开发实现的难度

作为设计师,我们需要了解我们的设计如何影响整个开发进程的,而不单单是团队给设计预留了多少时间。我曾经以为简单的视觉设计开发起来应该也不难。但后来,我发现我错了。

几周前,我想在我们那个响应式网站Drupal顶部添加一个可扩展的搜索框,设计这个搜索框只花了2分钟,然后大概花了4分钟在CodePen上找到了实现类似效果的代码。

所以,既然我只花了6分钟设计出来并找到了代码,那我们前端的同事实现起来应该也很容易啊,不是吗?

最后,我们的前端工程师还是花了3个小时才搞定,主要是因为我很想把搜索的交互设计的更好一点,原来那个默认的搜索模块实在看着不爽。

如果你想了解你的设计是如何影响开发的,除了花时间自学编程,最好的方式就是不断地多与开发人员沟通。

当我对一个设计想法或概念的开发难度没谱的时候,我会问开发的同事:“难度从1到10,这个功能实现的难度是几?”。基本上超过5我就会改变我的想法,看看还有没有什么更好的解决方案。


3、设计保持一致

当你在设计一个应用或网站时,不一致会浪费很多时间。通过确定标题、按钮样式、图片尺寸比例等来消除设计的不确定性,以构建一个完整的设计系统。

例如,网站会使用到很多不同比例的图片,头像、16:9的新闻头图以及酷炫的2.35:1的超级英雄电影图片,但当你的网站是建立在像Drupal使用的那种CMS系统上时,我们还要在后台去设置所有的尺寸参数,简直是浪费时间。

所以,干脆将图片尺寸比例定为16:9,这样可以减少2/3的图像配置时间。总体设计的美感也不会受影响。

左边的设计稿中图片有3个不同的宽高比,而右边的是统一标准的16:9

我发现保持设计一致性的最好方法是:使用基于组件的设计方法,善用Sketch的Text Styles和Symbols功能。


4、专注于目标,而不是输出物或工具

设计输出物必须让需求方和开发人员都满意,要做到这点确实不容易,我们需要在两者之间取得平衡。需求方可能希望在高保真原型中看到尽可能多的页面和交互形态,但大多数开发人员希望你能给他们一个HTML和Sass组件风格指南,然后套用,在一天就把工作搞定。

但现实是:你被夹在中间,当时间有限时,你必须找到一个方法来满足他们双方的期望。

对我来说,拥有一个经过推敲的设计过程比靠一份交付清单来完成工作来得更有效。不管我们用静态页面、HTML线框图、网页原型还是Sketch,这些都是很简单的事,在这些之前对设计目标的思考才是最重要的。这种设计过程,独立于工具和可交付输出物,这个是不受资源限制的,我们认为这个比工具更重要。


5、尽早并经常沟通

缺乏沟通对缺少资源的项目团队来说是致命的,在我参与过的每一个项目中,沟通是决定成败至关重要的因素。这也是导致很多项目显得资源不足的原因。

为什么我们的沟通成本会这么高?因为我们喜欢假设,典型的一些假设的例子:

    这个技术上实现不难
    需求方说他们想要这个效果
    我们后期可以稍微调整一下功能

好的设计过程包括消除假设,当我们用假设而不是沟通来确定疑问时,问题就会像滚雪球一样越积越多。项目初期的一个假设可能会导致项目的极大延迟或返工,众所周知,改变一个线框图比改变一个网站已上线功能要容易的多。

传统的web项目设计流程一般如下图。策略、用户体验和视觉、开发及测试,一个接一个,而彼此之间并没有太多的协作。这种工作流程最大的问题是,它没有给我们提供足够的快速迭代和解决问题的空间,当我们优化一个内容较多的网站时,可能要几周甚至几个月的时间。



所以,无论如何,在开发阶段我们需要注意,有时候需求方需要改变,有时候我们不需要考虑某些东西,或者有时我们正在做的事其实是错的。

一个更好的设计过程是:打破团队协作的高墙。如果我们重新安排时间表,以便设计、策略和开发在同一条时间线上,相互之间的沟通顺畅,很多假设和误解就会消除,其实这也是一种成本。




Meia | www.meia.me

由国际体验设计协会(IXDC)团队打造

中国首个创意设计与时尚美学在线分享平台

3
    Hello PM 意见反馈
    没有新消息

    提示文案

    提示文案

    提示失败
    提示成功