软件思维模型 2/100 最优解

什么是软件系统的最优解?

需求趋于稳定,成本可控,深刻的业务理解。

如果让你做一套软件系统,你最关键是什么

时间,人力,质量?

作为需求方来说期待一个好的产品,永远是人的人力越少,成本越低,质量越好。

对于开发者来说,就要你的需求要稳定沟通越来越是零沟通,这可能吗?

稀缺资源下当不断取舍

在经济学中有一概念叫做「稀缺资源下当不断取舍」。

如果你的需求不停的变化,实际上需求方也需要一个寻求最优解的过程。

他们觉得这个会比原来那个更好。

在做的过程中,没有实现的情况下,什么是好,没有定义,很难去评估。

只有这个实际投入到市场之后,反过来过比较之后,才有优劣高低之分。

你对业务的理解越深,作出来的软件系统会更加趋向于实际的应用产品,就是说,

你做出来的软件产品,代表你对对业务的理解。

是不是啊,简直来就是说跟我一起来讲的话是吗?

多维度思考

这条视频可以有很多延伸,可以从成本方面考虑,或者从技术选型考虑。

从市场的供需关系,或者对软件开发的理解。

本文是视频号专辑「软件思维模型」文稿,期待看到你的看法。

你可能感兴趣的:(软件思维模型 2/100 最优解)