从后端出发的产品设计一开始就直接面向工程优先的角度开始设计产品,首先我们先想怎么抽象状态 然后面向数据库的表结构直接开始设计,这么设计的好处是可以从工程上避免特殊的业务逻辑,避免不必要的冗余而且足够简洁,适合在一些登录流程设计,验证码流程设计,安全流程设计以及鉴权流程设计 此类型产品,这种类型的设计需要的就是简约 防呆 0 冗余
此类型的产品设计,很多产品工作从发现需要做这个东西的提案后就结束了,剩下的描绘原型的过程就是将架构设计 状态流转以流程图的方式盘出来然后直接面向接口设计,比较适合工程师顺手做了或者是TPM进行实现
在此类型产品设计时更要多问为什么,如果是先发散后收敛收敛的时候要额外的强调为什么,每一个功能都要很坚定的回答:这么设计的原因是什么
如果回答不出来,可能就是一种冗余,大多数冗余都是不必要的