首页>参考读物>计算机科学与技术>综合

以用户为中心的软件设计:打造用户友好型应用的有效方法和准则
作者 : (美) Travis Lowdermilk 著
译者 : 姚军 等译
出版日期 : 2014-04-16
ISBN : 978-7-111-45910-1
定价 : 39.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 156
开本 : 32
原书名 : User-Centered Design: A Developer's Guide to Building User-Friendly Applications
原出版社: O'Reilly Media USA
属性分类: 店面
包含CD :
绝版 : 未绝版
图书简介

图书特色

以用户为中心的软件设计:打造用户友好型应用的有效方法和准则
如何设计引人注目、令人喜爱的应用程序?本书阐述了多种方法,包括整个过程中来自潜在客户和顾客的有价值意见。作者Travis Lowdermilk通过实用的指导方针和从实际工作经验中得到的深刻见解,展示了可用性和以用户为中心的设计如何显著改变人与应用程序的交互方式。
本书带你学习设计过程每个阶段的有效策略——从用户会谈和发现应用程序的用途,到用合理的设计准则创建丰富的用户体验。不管你使用的是什么平台,针对的是什么样的受众群体,本书都是很有价值的。
■ 探索可用性及其与以用户为中心的设计之间的关系
■ 学习如何应对不同类型的用户及其独特个性
■ 明确应用程序的目的,使用通俗的语言描述其用途
■ 用软件开发生命期规划项目开发
■ 在用户体验目标的背景下发挥创造力
■ 利用可见性、一致性等设计准则增强用户体验
■ 通过调查、会谈和可用性研究,收集有价值的用户反馈
Travis Lowdermilk 使用Web、移动和语音解决方案,从事医疗、建筑和商业定制软件开发已经超过15年。他是“The Windows Developer Show”的联合主持人,这是一个周播的互联网广播节目(windowsdevelopershow.com),主要是对优秀的开发者、行业领袖和技术文章博主等进行访谈。

“本书用独特的视角关注用户调查如何符合设计概念,专注于项目背后的核心逻辑和知识。本书对于为用户创建产品的任何人来说都是必不可少的,能够帮助人们理解在设计中为什么应该将焦点放在用户身上。”
——Jonathan Leblanc PayPal首席开发人员导师

图书前言

这本书适合我吗?
我当然希望如此。让我们来看看这本书是否符合你的期望。
许多年来,我都在构建应用程序,我花费了大量时间,试图理解用户。我时刻都在领会他们的动机:是什么激发了他们?什么样的程序会令他们沮丧?是什么让他们选择某个应用程序而不是另一个?我要怎么做才能让他们选择我的应用程序?
根据我与来自全球的开发人员的讨论,可以肯定地说,我不是孤独的。所以,我决定编写本书,帮助开发人员更好地理解他们的用户。本书不是为用户体验(UX)专家或者专业设计人员编写的。我的目标是帮助缺乏经验的开发人员理解以用户为中心的设计、可用性和用户体验的基本方法。对这些问题的讨论应该成为你进入可用性专家世界的敲门砖。你将学习他们的动机、术语和评判应用程序成功(或者失败)的策略。我希望,有了这些知识,你将更有信心,以更有意义的方式开始研究用户。
经过几十年的科学研究,人机交互行业已经应用得非常广泛。我们无法覆盖今天被称为可用性的这一主题的每一个方面。然而,本书提供了出色(且使用)的示例,帮助你入门。
在本书中你将学到:
如何实施以用户为中心的设计和可用性方法
如何应对不同类型的用户及其独特个性
如何建立对应用程序成功必不可少的愿景
如何建立计划,让它引领开发过程,避免代价高昂的错误
如何激发创造力,用共同的设计准则创建有吸引力的应用程序
如何收集反馈,做出明智的设计决策
在我们的讨论中,我将分享在自身工作中认为有用的工具和过程。本书中使用的各种技术、故事和示例可能会变得陈旧,但是从中吸取的教训不会过时。
你可能是一位孤独的开发人员,为广大消费者构建移动应用程序。你也可能和一个小型开发团队一起工作,为你的组织创建业务应用程序。你可能已经将编程作为一项业余爱好,希望让它成为全职的工作。我们中的许多人都无法在团队中找到一位UX专家或者设计人员,只能自力更生。尽管UX的价值及其相关的方法论越来越为人熟知,但许多组织还没有准备好投资这些全职的岗位。
不仅企业开发人员如此,通过每周一次的互联网节目,我曾经和许多正在构建应用程序的开发人员交谈过,他们都没有经过任何正式的设计或者可用性培训。他们往往花费很多时间去学习,但是仍然难以掌握创建出色用户体验的基础知识。
在这些情况下,本书中的信息将帮助你加强自身的观察和设计技能,构建更好的应用程序。
本书分为如下的概念。
什么是以用户为中心的设计
首先,我们将讨论可用性、以用户为中心的设计和用户体验之间的关系以及常见的错误概念。
和用户一起工作
我们将讨论从用户那获得最大好处的策略。
制订计划
构建一个成功的应用程序(从这一点上说,是任何成功的产品)需要精心的计划。我们将介绍开发过程中应该包含的关键步骤。这些项目将帮助你有效地实施用户反馈。
创建个人宣言
与成功的开发人员和设计人员讨论时有一点很明显,他们对应用程序所要实现的目标有清晰的愿景。我们将讨论为什么拥有一个愿景是创建有意义的产品的关键。
创造力和用户体验
持续产生思路、揭示用户的需求需要有创造力的深入思考。我们将讨论激发创造力和灵感的方法。
设计准则
我们很幸运,有许多准则能够指导我们找到行之有效的设计。我们将讨论最流行的设计准则,你可以将它们应用到自己的应用程序中,从而显著地改进其可用性。
收集反馈
从用户那里收集有意义的数据是以用户为中心的设计的核心。我们将讨论调查人员用于解决用户体验问题的不同方法。
可用性研究
在用户使用你的应用程序时进行观察,这是可用性调查中最重要的过程之一。我们将讨论进行研究所需的各种工具。
本书的约定
本书使用了以下排版约定:
斜体(Italic)
用于新术语、URL、电子邮件地址、文件名与文件扩展名。
等宽字体(Constant width)
用于表明程序清单,以及在段落中引用的程序中的元素,如变量、函数名、数据库、数据类型、环境变量、语句、关键字等。
等宽粗体(Constant width bold)
用于表明命令,或者需要读者逐字输入的文本内容。
等宽斜体(Constant width italic)
用于表示需要使用用户提供的值或者由上下文决定的值来替代的文本内容。
注意: 这个图标代表一个技巧、建议或一般性说明。
警告: 这个图标代表一个警告或注意事项。
示例代码的使用
本书提供代码的目的是帮你快速完成工作。一般情况下,你可以在你的程序或文档中使用本书中的代码,而不必取得我们的许可,除非你想复制书中很大一部分代码。例如,你在编写程序时,用到了本书中的几个代码片段,这不必取得我们的许可。但若将O扲eilly图书中的代码制作成光盘并进行出售或传播,则需获得我们的许可。引用示例代码或书中内容来解答问题无需许可。将书中很大一部分的示例代码用于你个人的产品文档,这需要我们的许可。
如果你引用了本书的内容并标明版权归属声明,我们对此表示感谢,但这不是必需的。版权归属声明通常包括:标题、作者、出版社和ISBN号,例如:“User-Centered Design by Travis Lowdermilk(O'Reilly). Copyright 2013 Travis Lowdermilk, 978-1-449-35980-5”。
如果你认为你对示例代码的使用已经超出上述范围,或者你对是否需要获得示例代码的授权还不清楚,请随时联系我们:permissions@oreilly.com。
联系我们
有关本书的任何建议和疑问,可以通过下列方式与我们取得联系:
美国:
O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
中国:
北京市西城区西直门南大街2号成铭大厦C座807室(100035)
奥莱利技术咨询(北京)有限公司
我们会在本书的网页中列出勘误表、示例和其他信息。可以通过http://oreil.ly/user-centered-design访问该页面。
要评论或询问本书的技术问题,请发送电子邮件到:
bookquestions@oreilly.com
想了解关于O'Reilly图书、课程、会议和新闻的更多信息,请访问以下网站:
http://www.oreilly.com.cn
http://www.oreilly.com
还可以通过以下网站关注我们:
我们在Facebook上的主页:http://facebook.com/oreilly
我们在Twitter上的主页:http://twitter.com/oreillymedia
我们在Youtube上的主页:http://www.youtube.com/oreillymedia
致谢
对本书编写提供帮助的人
下面的这些人毫不吝惜他们的宝贵时间,分享了他们的知识。正如我在本书中所说的,为了成为杰出的人,你必须跟随他们。在我的心目中,这些人是最杰出的:
Julian Walker
FiftyThree的主管工程师,Paper的创立者。如果你想要了解Julian的更多信息,可以在Twitter上关注他:@julianwalker。
Jeff Weir
Microsoft的UX设计师,曾经就职于Windows和Live Labs团队。你可以在Channel 9——Microsoft开发人员视频网站(http://msdn.channel9.com)上找到Jeff的演说。
Billy Hollis
一位出色的宣传可用性方法价值的开发人员——倡导者。Billy在Microsoft .NET开发人员社区中为人熟知,拥有自己的顾问公司Next Version Systems。
Robby Ingebretsen
一位UX设计师,西雅图软件设计和策略公司Pixel Lab的创立者。你可以在Twitter @ingebretsen或者他的个人博客(http://thinkpixellab.com/)上找到他的信息。
Mark和Lisa
如果没有这两位天才的指导,本书就无法送到读者的手里。
Mary Treseler和O扲eilly Media大家庭
本书是应用开发行业变化的一个例证。O'Reilly Media的整个团队在帮助他人和我学习出色的可用性及设计的重要性方面享有盛誉。O'Reilly不断地帮助开发人员矗立潮头,证明着自己的标杆地位。
感谢Mary的冷静,让我感觉自己是一位合格的作家——我甚至还不敢大声地说出这一点。
Amanda敏锐的眼光和智慧,使这本书超出了我的想象,谢谢你!
感谢提供中肯意见和深刻见解的多位审阅者。
在生活上帮助我的人
我的父母
Kim、Deborah、Kathi、Joe、David和John,感谢他们的爱和支持。这本书不仅是我的成果,也是他们的。
我的兄弟们
最好的兄弟:Ryan、Brandon和Brett——感谢他们总在背后支持我。
我的妹妹
Hope,她在我的心中有着独特的位置,因为她是我最爱的妹妹,拥抱她!
我的好朋友
感谢JC、Daniel、Matt和Travis(以及他们的妻子和儿女)!感谢V-Town,宝贝!还有我最可爱的朋友之一Margery Godfrey。我实现了我的诺言。
我的同事
Kaweah Delta Health Care District 的所有同事:Dave、Nick、 Steven、 Eli、 Mark、 Anita和Tim——感谢他们容忍我的散漫。本书归功于他们的耐心和积极的反馈。
我的儿子
Noah和Jackson,让这本书作为艰苦工作和决心的证明。他们在我的心中,我永远惦记他们。
我的妻子
Jackie,和生活中的一切相同,这本书始于她也终于她。感谢她的辛勤工作和支持。如果没有她,就没有这样美好的生活。

上架指导

计算机\程序设计

封底文字

如何设计引人注目、令人喜爱的应用程序?本书阐述了多种方法,包括整个过程中来自潜在客户和顾客的有价值意见。作者Travis Lowdermilk通过实用的指导方针和从自身经验中得到的深刻见解,为你展示了可用性和以用户为中心的设计对人们与应用程序交互的方式带来的显著改变。
本书带你学习设计过程每个阶段的宝贵策略——从用户会谈和发现应用程序目标,到用合理的设计准则创建丰富的用户体验。不管你使用的是什么平台,针对的是什么样的受众群体,本书都是很有价值的。

 ·探索可用性及其与以用户为中心的设计之间的关系
 ·学习如何应对用户和他们的独特个性
 ·澄清应用程序的目的,使用简单的叙事描述其用途
 ·用软件开发生命期规划项目开发
 ·在用户体验目标的背景下发挥创造力

作者简介

(美) Travis Lowdermilk 著:暂无简介

译者简介

姚军 等译:暂无简介

译者序

科技总为我们带来惊喜,进入新世纪之后,激动人心的新产品、新技术更是层出不穷,它们不仅改变了我们的生活面貌,也为产品的体验设定了新的标准。
苹果公司的i设备为科技产品提供的用户体验建立了标杆,开发人员现在面对的是习惯了这种风靡世界的新产品的用户,他们的要求更加严苛,快速的加载、繁多的功能已经不足以满足他们的要求,他们要求产品的使用过程是一种乐趣、能够在工作中激发创造力,甚至更多。为了应对这种变化的需求,业界推出了许多新方法、新工具,核心的概念就是以用户为中心的设计方法。这种方法要求设计人员和用户一起,从开发之初确定需求和体验目标,概念验证模型,到设计中的多次迭代、测试和可用性研究,不断地从用户那里得到反馈意见,并且不断调整设计,最大限度地满足用户的需求。这种方法的出发点无疑是正确的,应用得当也能带来巨大的收益,但是这种方法也肯定不容易实现。在大型企业中,设计团队和开发团队经常会产生认知上的差距,从而使得设计目标在编码阶段无法很好地实现,而小型企业或者个人开发者则很可能没有设计团队,开发人员本身就要承担设计方面的工作,在这种情况下,以用户为中心的设计可能从一开始就遇到了障碍。
上述的两种困局都源于长年和代码、机器打交道的开发人员在沟通方面存在的困难,由于在技术上存在巨大的差异,开发人员可能无法正确地理解用户描述的需求和体验,而在某些情况下,用户的描述也可能存在问题,这就需要双方的努力,而这一过程的主导应该是开发人员或者设计人员。怎样改变自己的心理状态,投入这一难度极大的过程中呢?本书为大家提供了宝贵的指南,作者身为资深的开发和设计人员,在大量的实践中积累了许多经验教训,书中提出的例子易于理解且十分实用,而本书中包含的许多方法、原则也都在实践中得到了验证。本书篇幅虽小,却全面地描述了以用户为中心设计过程的方方面面,我们真诚地向读者推荐本书,相信它可以成为你“兵器库”中的利器。
本书的翻译主要由姚军完成,徐锋、陈绍继、郑端、吴兰陟、施游、林起浪、陈志勇、刘建林、宁懿等人也为本书的翻译工作做出了贡献。由于译者水平有限,错误在所难免,希望广大读者指正,在此特别感谢机械工业出版社华章分社的编辑对翻译工作提出的中肯意见。

图书目录

前言 1
第1章 我们的世界已经改变 9
第2章 什么是以用户为中心的设计 13
UCD不是可用性 14
UCD不是主观的 15
UCD不只是设计 15
UCD不是在浪费时间或者金钱 16
UCD不是缺陷报告 19
UCD不是干扰 20
第3章 和用户一起工作 23
如果我们无法接触用户怎么办 23
应付不同类型的用户 28
应对消极情绪 31
第4章 制订计划 35
如何知道哪个计划适合于自己 36
创建一个团队任务陈述 38
定义项目 39
收集用户需求 41
创建功能性需求 42
记录数据和工作流模型 44
记录原型 45
回顾你的文档 46
第5章 创建个人宣言 48
进行约束 49
应用程序叙事 51
创建角色 53
创建场景 54
第6章 创造力和用户体验 56
制定用户体验目标 57
创造力需要勇气和辛勤的工作 59
创造力需要提问 68
第7章 设计准则 72
接近原则(完形原则) 72
可见性、视觉反馈和视觉突出 74
层次结构 76
构思模型和隐喻 78
第8章 收集反馈 87
我需要多少用户 89
问卷调查 91
举行会谈 94
任务分析 96
启发式评估 97
故事板 98
使用原型 100
A/B测试 103
第9章 可用性研究 107
什么是可用性研究 108
建立测试计划 108
你所需要的条件 110
实施研究 112
勇于实践 114
编辑你的发现 115
第10章 你的事业永远不会完结 118
第一次就取得全面成功是不可能的 119
准备重启 120
总结 121
第11章 其他资源 123
Twitter 123
原型工具 125
网站 125
附录A 项目模板示例 127
附录B 参考文献 139

教学资源推荐
作者: (加)Simon Haykin 著
作者: 刘振安 刘燕君 单继龙 编著
作者: [加]斯蒂芬·布朗(Stephen Brown) 斯万克·瓦拉纳西(Zvonko Vranesic) 著
参考读物推荐
作者: (美)斯科特·博克顿(Scott Berkun) 著
作者: (美)Stéphane Faroult 等著
作者: [美]乔治·E. 迪特(George E. Dieter),琳达·C.施密特(Linda C. Schmidt)著
作者: 连军峰 编著