循环嵌套,逻辑拓扑
工作需求,做了软件。从软件成型之后,我就一直在听到软件太复杂了,不便使用的声音。
我花了很长时间,加了许多提示,打了很多洞,让使用者可以通过若干种方式都可以达成目的。
但依旧会听见这个软件太复杂了,不好用的声音。
这无疑是对我的否定。
那么问题在什么地方吗?到底是什么让他们感觉到使用复杂?
软件通常来说分成两个部分,配置和使用。配置模块可以是预设可以是其他人代劳,但使用上要简单便捷。
绝大部分人提出复杂的场景,都是因为配置过于繁琐,导致不知道怎么正确使用。
当然我们有一个兜底的方案,就和系统重装的级别一样,把一切封死,让使用者不能配置,只能使用。
但这种方案虽然万能,但牺牲了灵活配置的体验,难道确实找不到更好的方案了吗?只能使用这种来解决问题?
众所周知,人对未知会存在本能的恐惧。如果在加上社会的驯化,经历过失败带来的惩罚就很容易产生抵触心理。
比如,如果操作错误导致无法还原到本来能用的正常状态。
过分渲染失败的严重性是传统艺能。
解决的方案是,他们需要一个兜底机制。