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