什么是软件系统的最优解?
需求趋于稳定,成本可控,深刻的业务理解。
如果让你做一套软件系统,你最关键是什么
时间,人力,质量?
作为需求方来说期待一个好的产品,永远是人的人力越少,成本越低,质量越好。
对于开发者来说,就要你的需求要稳定沟通越来越是零沟通,这可能吗?
稀缺资源下当不断取舍
在经济学中有一概念叫做「稀缺资源下当不断取舍」。
如果你的需求不停的变化,实际上需求方也需要一个寻求最优解的过程。
他们觉得这个会比原来那个更好。
在做的过程中,没有实现的情况下,什么是好,没有定义,很难去评估。
只有这个实际投入到市场之后,反过来过比较之后,才有优劣高低之分。
你对业务的理解越深,作出来的软件系统会更加趋向于实际的应用产品,就是说,
你做出来的软件产品,代表你对对业务的理解。
是不是啊,简直来就是说跟我一起来讲的话是吗?
多维度思考
这条视频可以有很多延伸,可以从成本方面考虑,或者从技术选型考虑。
从市场的供需关系,或者对软件开发的理解。
本文是视频号专辑「软件思维模型」文稿,期待看到你的看法。
网友评论