读书笔记-《结网》-02
(接读书笔记-《结网》-01)
书里面提到的练习题:
9. 制作微信朋友圈的线框图和网页描述表。
10. 列出绝对速度和响应两方面自己感觉最满意的3个网站,用Firefox的YSlow扩展分析这三个网站哪里做得好,哪里做得不好。
11. 滚动条源自真是世界中的某样东西吗?为什么我们可以很快掌握它的使用方法?
12. 列出你最常用的互联网产品中让你烦躁的3处体验,给出相应的优化方案并评估优化方案的成本。
三,投资
投资三大问题:
1. 产品概念是否处于趋势上,是否满足强需求和频发需求?
移动产品与桌面产品就是强需求和弱需求的对比;
一日三餐,一天两次刷牙就是频发需求,一年回一次家就是非频发需求;
2. 是否找到了有效的突破口,突破之后如何建立壁垒?
2.1 抄别人的概念也得有自己的突破口,也得有自己的优势。
QQ旋风没有超越迅雷,电脑管家没有战胜360安全卫士,但是微信却战胜了其他类似产品,因为有它自己的突破口。
3. 团队能力与产品概念是否匹配?
3.1 题外话:制作简历的时候,要着重突出自己求职职位的需求技能,有些不相关的完全可以舍弃,宁可少而深,一个人的精力是有限的,我们在奥运会上看见菲尔普斯拿过游泳的8枚金牌,却没见过哪个运动员同时获得体操和举重金牌。这是一样的道理。
3.2 灰度发布:在不中断服务的情况下向部分用户发布新功能。
3.3 概念性测试:焦点小组(邀请6到9个具有代表性的用户对某一主题或观念进行深入讨论)
要看用户以前做过什么,而不是完全相信现在说的什么。用户的历史行为比他们当前的意愿更有价值。
3.4 可用性性测试(跟《人人都是产品经理》中2.2.3讲述类似,可对比)
第一,寻找具有一些代表性的,符合产品潜在用户条件的用户;
第二,请这个用户在产品或产品原型上完成一些任务。
第三,使用体验观察室,观察他们的操作。(不能说话,只能观察)
3.5 产品发布后,可以使用A/B测试
假如测试网站,可以引导一些用户进去另外一个相似的网站,对比两个网站用户不同的反应,用数据说话,哪一个更好。
四,把概念变成图纸
1. 运用笔纸/工具做出产品原型
例如网站:网站结构图/网页的线框图/网页描述表
2. 如果项目采用敏捷开发,那么尽可能把项目的颗粒度分得更小更细一些。
3. 在分析网站结构的时候,可以使用面向对象的思想。其实在做任何事情的时候,都可以试想一下,采用面向对象思想能够简单一些。
4. 产品设计文档:很多人会看,主要是给开发人员看,所以要做到:
4.1 保持简短
4.2 消灭错误:复制是魔鬼,会埋下不同步的祸根,可以采用链接替代,避免相互矛盾的错误出现。
4.3 别对他人(主要是研发人员)的工作指手画脚;
4.4 用适当的表述方式展现需求,做到信息能够快速有效地被受众理解。(图>表>文字)
4.5 使用肯定的语言,不要出现也许,可能等词语。
5. 研发团队喜欢什么样的文档?
就给我一些简短,目标明确,最新的东西;
短而精确,容易找到编码位置;
我就要一个做事的列表。
五,关注用户体验
用户体验三要素:别让我等,别让我想,别让我烦。
1. 别让我等
用户的耐心非常有限,绝对速度一定要及格在及格的基础上越来越好。
网站提升速度的方式:
减少HTTP请求数:减少不必要的HTTP请求(比如减少图片的使用);合并文件;优化缓存。
使用内容分发网络
压缩网页元素:Gzip压缩文本70%,JSMin和YUI Compressor压缩JS文件,Smush.it工具无损压缩网页所有图片元素。
把样式表放在网页的HEAD部分;
把脚本文件放在网页底部;
把样式表和脚本放到外部文件中;
减少DNS查询次数;
缓存Ajax;
2. 别让我想
简洁,醒目,让用户有一种亲切感;
尽可能降低用户的学习成本。
递进显示:只显示与用户当前任务相关的功能,隐藏其他功能。(例如:Chrome浏览器设计,隐藏书签栏)
奥卡姆剃刀定律:如无必要,勿增实体。
把一切变得尽可能的简单,而不只是简单一点。---爱因斯坦
思考:如果Gamil举报垃圾邮件需要用户进行两步以上的操作,每天的举报量会下降多少?
3. 别让我烦
缩短完成路径就是帮助用户偷懒。
设计要简单,显眼。
一次又一次的重复操作绝对不是用户想要的,合并重复的操作可以提高用户的操作效率。
有时候操作效率的降低并不是因为功能设计得不够好,或者提示和建议处理得不够好,而是由于强行加入了一些用户不想要的信息或任务。例如:网站注册。
思考:为什么苹果笔记本电脑电源线要用Magsafe接口设计?
有时候用户会受到压力的影响,比如:数字的压力。不要为了增加用户的关注度而强迫用户去消灭他们不关心的数字,不要强迫用户去做任何违背他们意愿的事情。
(持续更新中...)