我爱编程

产品设计规范与关乎“秩序和混乱”的人生算法

2018-04-11  本文已影响93人  AllenBan

以前设计产品把随性当创意,不屑于已经被定义好的东西,不屑于规范性的东西。后来才认识到,越自我的东西,距离产品越远,距离艺术越远,距离人性越远。

不知不觉做产品一年多了,接触的大多数是后端产品。今天和大家分享一下关于后台产品设计的一些经验和心得,与君共勉。文章结构:1.目录结构规范;2.原型设计规范;3.注释规范;4.关于“秩序(规范)”的一些思考。

一、目录结构规范

0岁的产品同学很多对Axure的定位就是一个画原型的工具,经常拿起Axure就开始画页面,一打开.rp文件目录第一页就是产品首页。一个好的原型设计不仅仅是画出满足业务需求的原型页面,而是让浏览者清晰的明白这个项目的背景和业务逻辑以及整个产品结构,而这些基本都是通过目录来引导的,所以拿起Axure 不是一开始就画页面,而是完善目录结构。

image.png

通常介绍整个项目背景以及产品形态等,通常以《需求规格说明书》的形式展示:

需求规格说明书.png 需求规格说明书.png 需求规格说明书

产品结构导图相当于移动端产品的功能结构图,一般用思维导图和架构图来展示说明。

以上两个页面主要高速阅读者项目背景和产品形态。

项目开发流程图主要介绍整个项目开发过程中各部门角色之间的协作流程,有的公司偏向于敏捷开发,有的公司走传统的需求,评审,设计&开发,测试,验收,上线的路线,相关流程都应该体现在流程图里,方便阅读者知晓。

项目开发流程图.png

产品设计过程中每一个涉及到业务逻辑和功能逻辑的流程都需要在基本流程图里提现,当遇到复杂的业务逻辑的时候,流程图往往比原型页面更加直观(这里不再举例)。

原型封面主要介绍作简要的产品描述和归属标识,作为原型设计完整性的一部分,不是必要的。

image.png

版本控制主要作为产品更新迭代记录以及设计周期的一个时间标识。

版本更新说明.png

不仅是专业的UI设计需要遵守设计规范,产品设计也需要定义一定的设计规范,从而保证产品演示时的整体性和统一性。方便自己设计产品随时复用,也方便其他人接手时能尽可能的在保持设计样式整体一致的前提下,快速上手。

二、产品设计规范

保持整个系统所有页面结构的一致性和所有控件元素的统一性是我们定义设计规范最初的目的。

产品设计规范具体体现在:全局框架设计,全局控件设计规范,原型注释规范这三个方面。

后台系统框架主要分为三个部分:① 系统功能区 ② 菜单区 ③ 数据/功能区

原型展示.png

当然三个区域可以进行很多灵活的设计,无论选择哪种都需要保持所选框架下所有页面的整体一致性。

原型展示.png
原型展示.png
原型展示.png
原型展示.png

(注:以上模板样式参考网站:www.axureux.com,这里推荐下大梨老师的网站,有很多规范的设计样式和模板提供参考和下载)

上文提到刚开始设计原型的同学经常会出现不同的页面同样的信息不同大小的字体,同样的功能按钮用不同的颜色,结果导致整个原型看起来像是很多个人设计出来的,没有一致性,原因就在于开始的时候没有定义好一套控件设计规范。

图片来源于www.axureux.com 图片来源于www.axureux.com

平时的产品设计过程中可以参考一些优秀的UI框架,例如:Bootstrap,Flat UI ,jQuery UI 等。

UI框架.png

在设计原型前定义好这些控件以及样式的规范后,所有的页面都引用一套样式,不仅使整个原型保持一致性,而且能大大的提高设计效率。

这里要提到Axure 的两个很实用的功能:一个是母版,一个是控件样式


Axure功能

把后面可能要多次复用的控件做成母版以及把需要多次复用的控件样式设置成主题样式会大大的提高设计效率。

当然这里指的注释规范是基于Axure 的,并非借助于PRD文档。对于PC端的原型设计,我更倾向于用Axure 原生的注释功能来描述。分别为:业务逻辑,需求说明,功能逻辑,视觉(交互)逻辑,技术逻辑,备注等。

注释规范.png

在保证整个产品设计统一性和一致性的前提下,每个人都可以根据自己的喜好定义自己的原型设计规范。

四、关于“秩序(规范)和混乱”的一些思考

秩序和混乱一直是指导我学习和工作的第一性原理,下面我用毕加索画牛的过程来解释这个道理,以及这样的道理对我的影响。

牛.png

这是毕加索1934年12月5日画的一张牛,看起来很正常,惟妙惟俏。

牛.png

过了几天,他又画了一张图,看起来也不错,比较正常。

这张也不错,有点小顽皮。

这张更顽皮了

越来越顽皮了

最后的牛

你可能看到过毕加索画的很抽象的几何牛,也可能只看过他笔下惟妙惟肖的仿真牛,但是连贯起来看毕加索画牛的过程,从最开始的仿真牛,不断的被结构化,几何化,最后画出了很抽象的几何牛。普通人完全可以画出一个一模一样的几何牛,但是为什么毕加索画出的牛就这么牛,这是一个值得思考的问题。毕加索是建立在仿真牛的基础上,通过解构,抽象出来的几何牛,这是建立在某种“秩序”上引入的艺术性“混乱”,而不是直接去通过简笔画画出一个几何牛,这就是大师和普通人的本质差别。

大师的混乱

“我们的混乱,是逃避秩序前无力掌控的毁灭性混乱” 这让我想到几个月前的自己,对工作的热爱和对产品的追求以及处女座的性格。总是希望画原型的时候每一个页面让它好看,炫酷,以至于过度发挥。这样做导致的结果是可能一个页面很好看,整体会很混乱,看起来像是很多人画出来的。

后来我明白了建立在秩序上的混乱之后,每次画原型都会定义好设计规范和UI框架,第一次感觉得到秩序和规范带来的美,以及遵守规范带来的简洁,流畅和高效,我更相信在框架和规范下再去引入混乱和创新才是有价值的。

以前太自我,不屑于已经被定义好的东西,不屑于规范性的东西。后来认识到,越自我的东西,距离产品越远,距离艺术越远,距离人性越远。如果你想在一个领域成为大师,至少应该先遵守这个领域内的某种规范,驾驭了规范之后,再去创造,那样才是可被掌控的有价值的创造。

关于我:Allen,一个热爱科学,迷恋技术的文艺青年,金融小产品助理一枚,爱读书,爱旅行,爱健身。个人公众号:思维改变生活;个人微信号:UU894392704,欢迎关注,多多交流。

上一篇下一篇

猜你喜欢

热点阅读