一个人的产品:写给非设计师的设计书
  • 推荐1
  • 收藏2
  • 浏览1.1K

一个人的产品:写给非设计师的设计书

Erik Klimczak (作者)  张卷益 (译者)

  • 书  号:978-7-121-30043-1
  • 出版日期:2016-10-25
  • 页  数:332
  • 开  本:16(185*235)
  • 出版状态:上市销售
  • 原书名: Design for Software: A Playbook for Developers
  • 原书号:9781119942900
  • 维护人:张春雨
近些年,软件开发和界面设计逐渐融合,成为一门专门的学科。软件开发者如果能懂一点设计,不论是与设计人员沟通,还是实现产品设计,都会事半功倍。
本书讲述了从产品创意直至产品原型整个过程中所涉及的设计方面的理论和方法,本着实用、有效、通用的原则,为缺乏设计背景的开发者“补课”,教他们如何攻克软件设计中的各种难关。一旦掌握了这些设计知识,你的工作内容就不限于那方小小的屏幕了,因为它们对于任何工作和职位都是有帮助的,无论是设计师、开发者、产品经理,甚至CEO。
涵盖产品从创意到原型的全过程
打通设计与研发之间的壁垒,一个人也能完成一个产品
点到即止的理论介绍,拿来即用的实战经验
引言
从记事起我就对技术和设计有着特别的热情。事实上,我童年的涂鸦不
是用蜡笔和纸而是在祖母的Apple II 上进行的。在职业生涯中,我曾自问,
我究竟是一名设计师还是工程师,或者可以两者皆是呢?在校园期间,为了
同时取得计算机和艺术学位,我花了很多时间来安排课程。大学四年中有很
多人问:“你为什么浪费时间去读艺术学位?物理系也比计算机系听起来更
好。”或是“你是学计算机的?你能拿它来做什么?你应该考虑去设计工作室
工作。”
毕业后我进入了一家知名的软件开发公司工作。我将我的工作定义为从
各个方面教导人们设计的相关知识以及如何在项目中运用它们。最初,大家
对于在现有开发流程中加入设计持有一些怀疑甚至反对态度,但经过一段时
间,事实证明在技术领域中拥有设计能力带给了我们极大的优势。
我从来也没想过会写一本关于设计如何与软件结合的书。我的经历不断
提醒我就在几年前,设计和技术还是两个完全不同的概念,而今天我们在软
件领域已经有了界面设计、用户体验设计为先的整个生态圈。
十多年来,我一直帮助各个行业的工程师们设计和创造软件,包括健康
医疗、汽车、金融、零售、法律、娱乐、保险、市场营销、教育、消费产品、
引言VII
游戏、餐饮、通信、媒体和安全等。与开发者们密切的工作交流中,我积累
了一些关于如何进行软件设计的观点。我一直在整理设计框架、设计战略和
启发式设计方面的知识,它们最终形成了我的软件设计流程,也就是本书的
由来。
最好的桌面、移动应用及网页应用都有一个共同之处,即都具有良好的
用户体验。换句话说,既好看又好用。然而如何将餐巾纸上的草稿变成精雕
细琢的应用,并不是那么简单的事。
无论你是否是科班设计院校出身,都可以即刻开始进行软件设计。我同
许多开发者和设计师共事过,他们有很棒的软件创意却不知道从何入手。最
近几年,软件和界面设计开始逐渐融合为一门专门的学科,其中包含了大量
不同领域和专业的知识。这门学科也被证明有着区别于传统设计和计算机科
学的独立流程。
这正是我撰写本书的原因。
我认为优秀的软件包含三个方面的要素。
yy认知心理学 :预知用户需求并使其得以满足。
yy视觉美学:用户期待被应用所吸引,美观的界面会暗示用户其功能也
很棒。
yy出色的开发:致力于创建直观的软件产品,即使这意味着要求不只是“开
箱即用”就够了。
本书将会把以上这些要素串联成为完整的流程,形成现有技术条件下的
设计方法。
界面设计往往会被等同于:用Photoshop 和Illustrator 这样的工具制作
出渐变、阴影、高光拉丝的按钮等,这只是设计的形式之一。本书要讲的是,
除此之外,如何创造出美观而且让人愿意使用的应用。
我更倾向于将本书中的设计方法称为“开发者的设计”——实用、有效
并且更具通用性。更棒的是,本书将展示如何在没有任何设计训练的情况下,
VIII 引言
攻克软件设计中的各种难关。 一旦掌握了这些设计知识,你的工作内容就不
限于那方小小的屏幕了,因为它们对于任何工作和职位都是有帮助的,无论
是设计师、开发者、产品经理,甚至CEO。
我相信任何人都可以学会如何设计优秀的软件。但是学习过程需要得到
指导,本书将会提供所需的这些指导。你不会一夜之间变成超级设计师,但
是有了这些方法你可以踏上正确的方向。
本书的读者
简单来说,本书适合所有致力于创造数字产品改善人们生活的人阅读。
更准确地说,这些内容最适合具有创意思想的技术人员以及有技术领悟的设
计师。
人们评判优秀的应用以及软件的标准是不断提高的,很多有着软件开发
背景的人们也在想办法提升自己的设计能力。然而我认识的很多开发者之所
以对“学习设计”心存畏惧,大部分是因为设计这门学科太抽象了,理论太
多了。所以,我在本书中试着把这些理论分解成具有实操性、随即能用的技术。
同样地,即便你有设计方面的背景,可能学校也没有教你如何设计用户
界面。而或许同事们为你提供一些帮助,但是为应用做设计仍然是你绕不开
的难题。本书除了讲解视觉设计的核心原则,还探讨设计思维和交互技术。
组织应用流、创建线框图、制作原型,这些实际上只是用来快速表达和实现
想法的工具。
也许本书的许多读者都是初学者,也有一部分经验老到的业内人士,我
会尽可能满足两者的需要。我希望本书成为一本有用的指导手册,同时也能
为已经有点经验的你带来一些新鲜的观点和方法。
本书的内容安排
本书分为4 个部分,共12 章。图1 展示了这4 部分的主题,我基本上也
是按照这样的设计流程来做项目的。
引言IX
第一部分
规划
1. 研究
2. 灵感
第二部分
设计思维
3.绘制草图
4.信息架构
5.线框图
6.原型设计
第三部分
视觉设计
7.颜色
8.数字化排版设计
9.视觉传达
10.动作
第四部分
交互设计
11.交互设计的原则
12.设计模式
图1 这样安排本书的内容,是因为我大体上就是这样做设计的。
我们做项目时,一般都会从用户研究开始,寻找灵感并分析竞品(第1、
2 章)。当累积了一些关键观点并明确目标用户后,便进行“设计思考”,这是
创作应用的发力阶段。我们会把想法用草图画出来(第3 章),并且将内容组
织起来逐步组装成一个App(第4 章)。一旦把各种独立的模块处理好以后,
我们就会绘制包含应用整个App 流程和交互行为的线框图(第5 章),同时创
建能够表现交互性和发现明显缺陷的原型(第6 章)。接下来是流程中的视觉
设计,通过探索各种排版布局、色彩样式和字体设计来为App 创造一个令人
满意而得体的视觉感受(第7~9 章)。之后设计界面动态来赋予产品个性和特
征,创造出各界面间的衔接以及惊喜元素(第10 章)。当我们完成足够多的
高保真设计后将会创建一个新的原型,在开始大量编码工作前更好地观摩产
品的外观和风格。
书中的最后一部分将着重讨论交互设计,实际上这一部分应当是作用于
整个流程之中的。有意将其放在最后,是因为其中包含一些可以常记于心的
进阶内容,可以更好地奠定你的设计基础。我们将会探讨内外环境对于应用
设计的影响(第11 章),最后一章是我收藏的设计模式集合,可以在你自己
的项目中使用和进行拓展(第12 章)。
本书的配套网站
我做了一个配套网站,包含了一些特别的代码、设计模板,还有一些
有用的资源。请访问http://designforsoftware.com,或者www.wiley.com/go/
designforsoftware。

目录

目录
第一部分 规划
第1章 研究
什么是用户研究
用户研究不等于可用性
设计术语:人种志
从用户的角度开始
案例研究:快速结账
让发现更有意义
总结
第2章 灵感
像艺术家一样偷师学艺
如果以上方法都行不通……
总结
第二部分 设计思维
第3章 绘制草图
设计思维——开发者式的设计
绘制草图——一切设计由此开始
草图的优点
何时绘图
绘制草图的工具
应用流的基础
创建一个应用流
故事板的作用
何时使用故事板
创建故事板
不知道从何处入手?从模板开始吧
总结
第4章 信息架构
究竟什么是信息架构
可用性的成本
信息架构设计的交付物
角色、用户场景和故事板
内容模型
应用流
线框图
手势库
信息架构的一切都与内容相关
让一切更有意义
信息架构设计的五个步骤
步骤1 :定义主题、目标和需求
步骤2 :选择一种版式
步骤3 :为相似项目分组
步骤4 :保持一致
步骤5 :精简
总结
第5章 线框图.
了解线框图
线框图101
应该在什么时候创建线框图
解析线框图
你是在说线框图吗
注意事项
好用的线框图工具
线框图技巧
线框图技巧#1 :创建基本的线框图
线框图技巧#2 :采用灰度图和一种颜色
线框图技巧#3 :采用逐帧表达法
线框图技巧#4 :使用气泡
线框图技巧#5 :放大细节
总结
第6章 原型设计
什么时候需要原型
交流新想法
验证概念
进行基本可用性测试
决定创意是否值得投资
什么是有效的原型
用聪明的方法进行伪造
“小赌”一把
好用的原型设计工具
微软的SketchFlow
Adobe Edge
Adobe After Effects
Keynote 与PowerPoint
HTML /JavaScript/ CSS3
Axure RP
Arduino、Openframeworks 与Processing
原型设计方法
方法#1 :纸面原型
方法#2 :交互式线框图
方法#3 :视频设计原型
总结
第三部分 视觉设计
第7章 颜色
颜色的基本理论
颜色的相关术语
颜色模型
冷暖色
颜色心理学
对比度
应用颜色:一些经验法则
只使用两到三种颜色
以纯色开始,然后转为渐变色
使用暗色的色调
绿色意味着可行
如何创作一个好调色板
灰度图
五种调色板,你不能用错
颜色的技巧
颜色技巧#1 :用照片生成一个调色板
颜色技巧 #2 :利用代码生成颜色
颜色技巧 #3 :使用Photoshop
我私藏的颜色技巧:使用算法来找到平均颜色
总结
第8章 数字化排版设计
重中之重
字体排版基础知识
理解样式术语
字体和字型有什么不同
字体的分类
衬线字体
无衬线字体
8种方法改善你的字体
1. 选择了一种字体比例后就坚持用下去
2. 使用一致的间距
3. 一致的行宽
4. 稍做变换就能分出视觉层次
5. 选择合适的正文字体
6. 使用一个字体族群
7. 组合使用两到三种字体
8. 使用好看的“&”符号
总结
第9章 视觉传达
没那么简单
1. 就像在为自己而设计
2. 保持一致
五种方式阐明你的设计
1. 使用一个适合的网格
2. 建立层次
3. 删除无用的东西
4. 检查并行性
5. 建立清晰的功能可见性
总结
第10章 动作
动画看起来很酷,但是它们真的能让应用更好吗
过渡、动画和时机原则
动画和过渡之间有什么区别
不要太快,不要太慢,也不要太多
什么时候需要使用动作
什么时候应该避免动作
渐隐、滑动和缩放——动画的超级工具
渐隐
滑动
缩放
动作的原则
慢进和慢出
挤压和伸展
预期
跟随和重叠
弧线
缓动函数
高级运动技术
跟随
认知错觉
总结
第四部分 交互设计
第11章 交互设计的原则
交互设计的介绍
沉入心流
促进心流的方法
易学性 vs. 易用性
可用性设计
易学性设计
人体工程学
肌肉疲劳
视野和周边视觉
环境和光照条件
最优的触摸目标
遮挡
总结
第12章 设计模式
为什么使用设计模式
其他设计模式资源
模式
自动对焦
拖放
自动保存
空白状态
进度指示器
选用合适的目标尺寸
按钮就是按钮
如非必要,避免使用模态声明
直接操作
为相似项目分组
连续滚动
根据重要性调整元素的尺寸
全景仪表盘
防错控件
退出方式
居左/ 右对齐
超级搜索
简单任务用简单UI,复杂任务用复杂UI
同步位置
利用字体反差
总结

读者评论

  • 感谢译者的辛勤付出,更感谢作者的智慧呈现。

    修远play发表于 2017/1/21 17:33:10
  • 很出色

    修远play发表于 2017/1/21 17:30:14
  • 确实很值得一看

    修远play发表于 2017/1/21 17:29:50
  • 非常优秀的软件设计师,我有幸看到他的书,辛苦译者,希望博文再接再厉

    修远play发表于 2017/1/21 17:29:14

相关博文

  • 易学性vs易用性,产品应该选哪边?

    管理员账号 2016-12-05

    小编说:“你觉得用户们都是笨蛋吗?如果不是,那么为什么我们要把应用程序简化到5 岁的小孩都会用的程度呢?” 时不时,我们会卷到应用程序易用性的讨论中。然而,无论是对一个特定的功能还是针对整个应用程序,这种讨论几乎总是集中在如何使这个...

    管理员账号 2016-12-05
    1970 0 0 0
  • 搜集素材“搜”出的产品设计灵感

    搜集素材“搜”出的产品设计灵感

    管理员账号 2016-12-20

    小编说:你是不是常会听到有人这么说“我没有什么创意……我不知道该从哪儿开始”?在没有好创意或是清晰方向的情况下开始下一个新项目,这是多么令人沮丧的事情!无的放矢不但不靠谱,而且往往将导致平庸的结果。但如果你停下来寻找灵感,不仅可以消除疑...

    管理员账号 2016-12-20
    728 0 1 0

推荐用户

相关图书

职业抉择:产品和运营求职实战攻略

陈军 (作者)

本书主要讲解了与求职者密切相关的主题,内容包括求职者如何建立选择意识,如何通过“利弊分析法”和“因素加权法”选择适合自己的职业,如何使用“START 法则”打磨...

¥62.30

AI赋能——AI重新定义产品经理

连诗路 (作者)

剖析AI技术的发展历程和发展前景,讲述学习AI技术的资料、路径,提出AI时代挖掘需求的方法,总结打磨AI产品的观点、思路,助力产品经理转型和升级成为AI产品经理...

¥69.00

领域驱动设计精粹

(美)Vaughn Vernon(沃恩·弗农) (作者) 覃宇 (译者)

...

¥65.00

产品经理进化论:AI+时代产品经理的思维方法

连诗路 (作者)

本书以人工智能时代产品经理的思维与方法为主线,讲述了产品经理在人工智能浪潮中,从一般互联网产品的产品经理升级到AI+产品的产品经理应该思考的问题、应该具有的产品...

¥59.00

小白学产品:互联网产品经理快速成长手记

彭程远 (作者)

本书介绍了互联网产品经理工作中所需的基础知识和职业技能,包含用户需求、数据分析、原型设计、项目管理等方面的内容。通过讲解理论知识和翔实的案例让读者理解互联网产品...

¥49.00