什么是軟件系統的最優解?
需求趨于穩定,成本可控,深刻的業務理解。
如果讓你做一套軟件系統,你最關鍵是什么
時間,人力,質量?
作為需求方來說期待一個好的產品,永遠是人的人力越少,成本越低,質量越好。
對于開發者來說,就要你的需求要穩定溝通越來越是零溝通,這可能嗎?
稀缺資源下當不斷取舍
在經濟學中有一概念叫做「稀缺資源下當不斷取舍」。
如果你的需求不停的變化,實際上需求方也需要一個尋求最優解的過程。
他們覺得這個會比原來那個更好。
在做的過程中,沒有實現的情況下,什么是好,沒有定義,很難去評估。
只有這個實際投入到市場之后,反過來過比較之后,才有優劣高低之分。
你對業務的理解越深,作出來的軟件系統會更加趨向于實際的應用產品,就是說,
你做出來的軟件產品,代表你對對業務的理解。
是不是啊,簡直來就是說跟我一起來講的話是嗎?
多維度思考
這條視頻可以有很多延伸,可以從成本方面考慮,或者從技術選型考慮。
從市場的供需關系,或者對軟件開發的理解。
本文是視頻號專輯「軟件思維模型」文稿,期待看到你的看法。