工作体会|拼乐高与设计产品

乐高在玩具领域可以说是老少皆宜,建议大家都玩一次乐高。

乐高原件

在玩乐高的过程中,总是惊叹于零件设计的精巧。我们可以大致把分为几类零件:结构类、拼接类、特殊功能类。结构类是最为基础的原件,一般是大型的板子,木块等;拼接类则是一些用于连接的小管字;特殊功能类,可以举例为大卡车中的伸缩管,乐高直接将一整个组件给你,为玩家省去了不少力气,特殊功能类往往也是可替代性较小的。

对应我们一般软件开发中,可以把结构类理解为我们的开发语言写成的一个个业务模块;拼接类可以理解为接口,即API;特殊功能类,可以理解为服务部署、云等,不用自己造轮子,省去了不少力气。

乐高说明书

将乐高拆箱之后,我们首先引入眼帘的是成堆的原件,但是乐高很贴心的,会将不同的原件分堆摆放,打上编号1/2/3/4/5,这不就是我们软件从业者常说的模块化?

当你还在疑惑这些编号是什么意思,一打开说明就明白了。

在这里必须吹一波《乐高说明书》,加上书括号以示尊重。全书没有几个字,都是我们最喜欢的图片,顺序就是原件的编号1/2/3/4/5,看到这儿一般人都明白了,这个就是让我们按照顺序先拼模块1,然后再拼模块2,两块组合之后,再把模块3的零件加上,作为优化……5个模块的原件都上去,你的乐高就完成。

看到这儿,你可能会想,这和我们软件从业者有什么关系吗?

世上不缺乏美,但是缺乏发现美的眼睛。

所有的软件产品在设计之初,都会经历架构设计阶段,初期的架构设计可能不够完美,初期的产品也可能就是MVP;如同拼完了模块1(迭代1)、模块2(迭代2),你可能还看不出这个是啥,但是设计乐高的人肯定知道,当你拼上模块3(迭代3),你似乎明了了,原来这个是个车头;接着你会很自然的想,有了车头,是不是就开始拼车身了?恭喜你,你还是有常识的。

在开始一个项目、产品之初,架构师、产品经理都相当于乐高的设计者,他们一定必须要明白,要不最后的产品肯定是个四不像了;roadmap可以看做说明书中的1/2/3/4/5,用于指导开发人员。当然,PRD需要图文结合,除了图片还要有文字。

完成度

拼乐高和做产品,得到的都是一种满足感;没有一个产品是完美的,拥有众多的功能,对功能之间的协调能力尤为重要,就像是乐高,每个原件直接的衔接不是最完美的,但是如何将衔接做到最好,就是一个产品的难得可贵之处。

你可能感兴趣的:(工作体会|拼乐高与设计产品)