把复杂做完,
把简单交给你

简单不是把功能藏起来,也不是让问题消失在漂亮界面后面。 它意味着有人先把边界、错误和取舍处理清楚。

使用者不应该替产品
完成最后一公里

如果下一步需要猜、错误没有出口、恢复只能靠运气,那么复杂并没有消失, 它只是被转交给了使用的人。真正的完成,是这些判断在交付之前就有明确去处。

每次说“更简单”之前,
先问三个问题

01真正费力的是哪一步?

不是先数功能,而是找到反复发生、最消耗注意力的那个动作。

02哪些复杂必须由系统承担?

校验、等待、错误、恢复和边界判断,不应该留给使用者自行拼接。

03结果怎样被亲自验证?

不用愿景代替结果。能运行、能体验、能被检查,才算真的完成。

简单不删除必要的能力

不是

为了干净,
删掉必要能力

看起来更少,不等于使用时更轻松。

而是

保留必要能力,
把路径做清楚

复杂可以存在,但每一步都应该有理由。

看看这些判断,
怎样影响我的工作方式

关于洪云