八项基本原则
1、标识导引设计
· 身在何处
· 在哪寻找东西
· 如何搜寻东西
· 已经搜寻过哪些地方
2、设定期望并提供反馈
· 尚未发生时
· 哪个阶段
3、基于人类工程学设计
· 手(导航的位置)
· 眼(色盲、近视)
· 耳(聋、背景环境)
4、保持一致,考虑标准
设计时,一定要明确你的网站有哪些约定,打破这些常规时一定慎之又慎。另外,还需要不断用样式指南来约束自己的决定,以确保设计风格保持一致。
5、提供纠错支持
· 预防(提供说明避免错误)
· 保护(自动保存、备份)
· 通知(用客观的预期描述错误,并提供建议)
6、靠辨识,而不要仅凭记忆
用户原本就很匮乏的记忆力往往负担过重,如果能把这个重担转嫁给计算机,客户就会认为你的网站更胜一筹。
7、考虑到不同水平的用户
应该正确地理解“用户”。他是一个随时间而变化的真实的人,他会不断改变和学习。你的设计应当有助于用户自我提升,达到一个让他满意的级别。并不需要用户都成为专家——只需要适当地设计界面,帮助人们上升到自己更觉理想的程度。
8、提供上下文帮助
人们在完成某个可能很复杂的任务时都不可避免地需要帮助,但又往往不愿请求帮助。作为设计者,你要做的就是在适当的时间以最简练的方式提供适当的帮助。应当把信息放在有明显标注的位置,而不要统统都归于过于泛化、无所不包的“帮助”之下。
社交架构五项原则
1、信任并监控
过多地考虑最坏的情况很费功夫,而且通常毫无意义。在从事社交软件设计的人中存在这样一个观点——信任并监控。这不仅避免针对每一种极端情况进行过度设计,还包含一种信念:大多数人是好人。
2、依赖于紧急发现,而不是行政职位
在社交网站上,用户生成的内容量非常大,而且这些内容都是动态的,所以无法采用员工手工处理的办法。故,必须创建分类工具,最终用户可以使用这些工具成为其个人信息的架构师(比较标签)。其次,需要为系统创建一些规则,从而识别出哪些常见行为很重要(比如紧急事件),或者创建一些可训练的推荐系统。
3、默认公开
你往往希望保护用户隐私,但人们不想公开自己的生活,就没有机会参与社区和活动,丧失建立人们之间联系的机会。确保允许用户可以保护隐私。
4、架构必须是自适应的
社交网站应当从你和你的首选项中了解信息,经过一段时间后应该变得更为人性化,像一个旧椅子一样让人觉得舒服。
5、大小问题
在网上看到一些例子并从中学习时,一定要确保你处理的问题是有相同规模的类似问题。你有足够的流量来创建丰富的内容吗?是不是有太多的用户以至于无法达成一致?开始时怎样做?如果规模大了又该怎样做?
参考资料
01 沃德科 《锦绣蓝图》 http://book.douban.com/subject/4076216/