當前位置:
首頁 > 知識 > 為什麼糟糕的軟體架構反而容易賣出?

為什麼糟糕的軟體架構反而容易賣出?

本文作者作為很多年的資深顧問,看到太多公司和組織發生增長放緩,甚至是停滯和萎縮,主要因為他們在一開始時選擇了錯誤的軟體承包商。是錯誤的無法維護的軟體架構制約了公司的發展,扼殺了公司的成長空間。

比如建房子:

你想建房子。您提供的唯一指導原則是,它需要是一個2層的建築,底層需要是一個酒吧,總面積需要大約4.000平方英尺。

一些承包商給你的價格約為200.000美元,而其中有的承包商報價約為50,000美元,你選擇報價低的承包商後。他們開始建造你的房子,兩周後,整個項目就完成了,他們在如此短的時間內完成了這項任務。

當你進去驗收時,注意到牆沒有絕緣; 窗戶由樹脂玻璃製成,沒有自來水或電力供應。但是房子仍然符合合同的規格標準。

進入修復階段,承包商為您提供安裝自來水和電力,這樣您就可以獲得至少一些租戶,並開始通過您的投資獲利。這將使你的投入從50,000美元回到100,000美元。

幾個月後,冬天。你的租戶開始抱怨房間保溫性不足,並威脅要報告一個保護租戶權利的非營利組織。所以你回到承包商那裡,問他使用牆體的絕緣材料需要多少錢。您決定接受50.000美元的額外費用,這意味著您現在支付了最初的200,000美元,並且還有很多額外的開銷。

尚未完成,租戶現在發現你的樹脂玻璃窗不符合國家標準。你又失望了,找到承包商,需要另外付30,000美元添加合適的窗戶。

終於解決了?也行不是?幾個月後,租戶注意到支撐梁的裂縫。顯然,房子的基礎不是為所有這些額外的重量而建造的,你需要花費高達100.000美元來修復它...

結論

構建軟體也是採取類似的方式,很多軟體提供商會向你保證天堂般的未來,他們可能會提供看起來像天堂的東西,但從長遠來看,最終會花費你很多的錢。

在住房方面,通常這類故事是不可能的,因為住房需要遵守的標準是最低限度的 - 法律或其他標準。

但是,在軟體中沒有這樣的東西。編寫軟體軟體來處理你的核心領域(即讓你與競爭對手不同的東西)永遠不會完成,因為你需要改變以保持領先於競爭對手。

如果您選擇廉價的短期解決方案,從長遠來看,它將花費您更多的錢。

為什麼糟糕的軟體架構反而容易賣出?

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

定製Spring和Hibernate系統的審計Audit日誌
js把屬性具有父子關係的json文件轉變成json樹

TAG:程序員小新人學習 |