第五章 了解你的用户
-
逻辑人的争议:要学会把软件开发简单易用
-
象牙塔式的开发:开发团队常年闭封在“高塔”之中,一门心思的做着魔法一般的软件。这些开发者根本就不知道用户会怎么样的使用他们所做的软件。我们应该避免这种象牙塔式的开发,在整个项目周期内,请尽力将你的开发人员暴露在用户面前。
-
让程序员设计界面的后果:优秀的程序员都有自知之明 ,知道自己能做什么,不能做什么,他们要么直接拷贝别人优秀的设计,要么本分只做编码,而把设计的工作交给其他的专家。
-
保护“中间分子":中间的客户才是最重要的客户。
-
每个用户都会说谎:不要看用户说,要看他们是怎么做的。
-
别把产品发布当目标:还有比如编写技术文档,交互设计,培养用户社区,乃至产品愿景。这些对软件的成功都是至关重要的。
-
别问,续观察:在可用性方面,为了超越靠猜测行事,你必须去观察用户如何使用你的软件,除此之外别无他法。
-
功能越多越好吗:那种正在慢慢滋生的微妙的“功能癖”正在摧毁人们最喜爱的软件。
-
生物会为所欲为:
-
为了一点绶带:设计软件,给用户提供一种竞争机制(会员机制)。
-
为反社会人群构建社交软件:如果你想在网上学点东西,你必须好好的设计你的软件,引导人们与生俱来的社会群体冲动。并使他们重新聚焦在有价值的事情上。