文章归档
标签
Blogroll
Daily Archives: 09/23/2009
读书笔记:《软件创新之路》
这本书的副标题是《冲破高技术营造的牢笼》,我手头的版本是2001年2月电子工业出版社出版的。可喜的是,经过了这些年,书中提到的许多弊端在某些软件产品上已经有了改进,说明这些年软件公司在“用户体验”这个概念上的确下了些功夫。另一件事是:在这个年代,地球人对计算机的了解和使用,相对当年来说已经大有进步,若干很囧的设计已经被地球人彻底接受了。 先说一下这本书的总印象:这并不是一本讲方法论的书(中文标题有误导之嫌),而是通过一个个真实的用例(比如电子闹钟)或者某些软件开发项目(我得承认:这些软件我基本没啥听说过的)来讲:什么样的设计是好的,什么样的设计是不好的。中文翻译不算好,经常是如果不结合上下文,你甚至看不出来作者在某段话中的立场:到底是支持这种设计还是反对。这本书不适合作为设计软件的指导,因为它没有提出来太多具体的方法论,它适合存在的场合是你做设计的时候随时拿起来看一下,知道自己犯了些什么错误,至于怎么去避免这些错误,好像这本书帮助不是太大,没有指导性的东西,只有些启发性的东西。 下面是对这书一些细节的印象: 1. 软件的冗余功能和复杂的界面让用户感到郁闷,作者常以photoshop作为典型的反面例子,而现在来看,光影魔术手正是以简单粗暴的使用方法赢得了相当一部分用户的心。 2. 要做针对具体用户的产品。这里作者提出一种方法:先构想一个用户,就像你构思小说那样,这个人姓什么叫什么身高体重性别年龄职业兴趣爱好等等,然后从这个实际的用户身上提取出他对软件的需求。我最感兴趣的是作者当年提出的一套飞机个人娱乐系统的界面设计:先设想了几个人,分别代表不同的群体:A是常年差旅的客户,他有时间有兴趣去学习飞机上个人娱乐系统的界面和流程,因为反正今后会用;B是类似于IT民工之类的人,他学习这个不在话下;C是小孩,只想打游戏;D是老头,他懒得学习这些(并不是学不会),只希望能在飞机上看电影而已。从这四类人,作者得到这样一个结论:如果D用机上个人娱乐系统很舒服的话,那么大家都会很舒服。进而给出一个能提供丰富信息的界面(我得说,就我坐过的飞机来说,很少有超过作者这设计的)。 3. 太多的对话框烦人–在这一点上,我得说现在很多软件有了很大进步,包括山寨机都是,以前关浏览器窗口都需要确认,现在则去掉了那个无聊的对话框。 4. 核心功能要做到极致,高端客户的口碑很重要。在说明前一点上,作者引用的是他为逻辑公司设计的一台小型扫描仪的附带图片编辑软件。首先他定义了这种扫描仪的客户:简单的家庭用户,偶尔会有高端用户;其次,他定义了扫描仪附带图片编辑器的核心功能:图片的旋转(因为你往扫描仪里边塞纸很可能是歪的),从图片中截取一部分和图片的缩放,进而分析了当前常见的软件在图片截取上的缺陷,而给出了一个更好的解决方案(在很多时候,他的方案的确比现在常用的要好不少)。而在说明后一点的时候,则用某专业用户举例:简单操作完全可以通过这个工具完成,而对于复杂操作,不是这个工具的范围,而高端用户也熟悉使用ps。 5. 软件产品要记住用户习惯,这件事也有无数的公司在实践,包括google和微软。 对于这些细节上的东西,以前看过马化腾做的一个关于产品培训的内容,他也强调了这些方面,这件事从老板嘴里说出来挺不容易的–不是赶工期赶进度,而是把这些细致的东西做好。 反过来看山寨厂的软件产品就很头大了。比如说冗余功能让人头大这一点,在设置里边有无穷多的选项让你去猜,很多功能直接砍掉得了,比如什么固定拨号,呼叫禁止之类的,这些卖给最终用户,一点价值都没有,而真正的用户想呼叫转移的时候,要在菜单的大海里边寻寻觅觅找到自己想要的内容,这件事其实很发指。再比如针对具体用户的产品,山寨厂为啥不能就干脆出个大字体的手机(就一个字体,特大)给眼神不好的人用,再出一个带3.5mm耳机的产品(别考虑什么该死的耳机键接电话挂电话)给对音乐有所要求的人,等等;反正这些设计对成本没任何影响。至于核心功能这件事就更不说了–连输入法都做不到好用,虽说这手机能装各种输入法,但是这种把所有工作扔给用户是不负责任的表现(但是nb的是Nokia就这么成功了,囧)。 现在越发觉得做平台是一件不爽的事:你要拿着产品去过各种运营商测试,虽然那些破玩意儿对用户没有一分钱的价值–我想10000个用户里边不见得能有一个去用STK的,更不见得会有人用什么软件在线升级之类的奇怪功能,这些东西你不得不做,做了对用户没任何价值,而最后损害的,却正是你自己的软件和最后的用户。
Posted in 装模作样看看书
Leave a comment