构建之法阅读笔记08
用户体验:要有反馈,等待时间要合适。
需要考虑从用户的角度考虑问题:考虑用户需要什么样的设计,站在用户的角度去设计程序,设计界面,不仅仅从一个编程人员的角度来考虑如何使自己更便捷,考虑大多数用户的需求
软件服务始终都要记住用户的选择:用户的需求很重要,用户不能一次一次的输入设置应用的某些功能,程序需要记住这些选择,更加方便用户使用,不是越用越繁琐。
短期刺激和长期影响:注意短期效果很重要,短期效果固然能吸引大量用户,但更重要的是用户的体验对于程序是持续性的,很多短期体验如果提升为长期效果反而不好
不让用户犯简单的错误:让用户正确的使用程序,尽量减少用户使用错误能带来更好的用户体。
评价标准:
尽快提供可感触的反馈系统状态
系统界面符合用户的现实惯例:与用户沟通,软件系统要使用用户语言而不是开发者语言,所用的概念要贴近生活实际,而不是用学术概念或开发者的概念
用户有控制权:操作失误可回退,要让用户可以退出软件
一致性和标准化:对同一事物和同类操作的表示用语,各处要保持一致。
适合各种类型的用户:软件要为新手和专家提供可定制化的设计
帮助用户识别、诊断并修复错误:件的关键操作要有确认提示,以便帮助用户及早消除误操作
有必要的提示和帮助文档:需要文档,用户就能使用自如,当然更好,必要时还可以提供在线帮助