卓越的Web软件具有下列品质:
---- 确定产品目标。产品应该拥有明确的目的、诱人的利益、简单的用法和体现开发团队关注点、激情和意图的设计。
---- 遵循用户在Web上的交互方式,重点是用户的行为,而非针对某个特定用户。
---- 只提供用户完成操作所必需的功能。
---- 符合用户的心智模型(Mental Model)。
---- 帮助用户迅速入门,尽快成为中级用户。
---- 慎重礼貌地说服用户采取具体行动。
---- 尽量避免出错,但出错后易于恢复。
---- 拥有一致的界面元素,并能平衡无规则的元素。
---- 将混乱程度降到最低。