應用識別設計和編寫強大,可擴展和安全軟件所需的知識,創(chuàng)造力和奉獻精神。但是,該生態(tài)系統(tǒng)具有顯著的斷開連接。盡管開發(fā)人員期望為他們的工作獲得最高的收入,但他們通常不愿支付有助于他們更有效的優(yōu)質(zhì)軟件,工具和流程。
低估軟件和工具的隱藏成本
讓我告訴您一些故事,以幫助您理解我的觀點。
我最近在我們的行業(yè)舉行的一次大會上,與從初創(chuàng)企業(yè)到行業(yè)支柱的公司建立了網(wǎng)絡。我的想法是,這些高質(zhì)量的公司必須在免費的開源解決方案中提供其產(chǎn)品。公司提供的產(chǎn)品的核心價值被完全拋在一邊,因為軟件團隊和公司拒絕支付質(zhì)量費用。取而代之的是,這些公司擁有最奇怪的業(yè)務計劃,即免費贈送產(chǎn)品,并希望他們可以出售文件,支持合同和其他高等教育產(chǎn)品來謀生。
幾個月前,我正在咨詢一家公司在其營銷最前沿的安全性和可靠性的連接設備的咨詢。在我們的談話中,團隊開始談論他們的預算。他們很樂意投資硬件,向他們的開發(fā)團隊支付競爭力的薪水,但是當涉及購買高質(zhì)量的RTO或高級調(diào)試工具時,他們會拒絕。他們說:“我們可以使用免費的工具?!?“開源足夠好?!?
“足夠好”真的足夠好嗎?
我了解這種心態(tài)的來源。自由軟件很豐富,從操作系統(tǒng)到開發(fā)環(huán)境,其中很多都很好,至少在表面上。但是,“足夠好”真的是我們應該在關(guān)鍵的,時間敏感的嵌入式應用程序中保持自己的標準嗎?這些不是我們在這里制作的視頻游戲。這些設備通常必須滿足嚴格的可靠性,性能和安全要求。
當您不投資優(yōu)質(zhì)的軟件工具或流程時,您就不會省錢;您正在將成本推向未來。無論是增加調(diào)試時間,更高的維護成本,還是由差的工具鏈選擇造成的延遲,質(zhì)量投資不足的真實成本最終會又回來了。更糟糕的是,這些成本可能導致無法執(zhí)行的產(chǎn)品折衷的產(chǎn)品,并可能打開關(guān)鍵安全漏洞的大門。由于安全漏洞而在互聯(lián)網(wǎng)上涂抹數(shù)周的品牌的成本是什么?我們都認為這不會發(fā)生在我們身上,但這不是正確的心態(tài)。它可以而且會。
投資軟件和工具的價值
是時候開始確認軟件的真實價值以及用于創(chuàng)建它的工具了。好的軟件不僅是您一起拍打并希望有效的東西。它的精度與硬件相同,值得尊重和投資。
在我的咨詢實踐中,我一次又一次地看到它:優(yōu)先投資正確工具,正確的培訓和正確的流程的公司始終達到其截止日期,提供優(yōu)質(zhì)的產(chǎn)品,而且通常更快地啟動了速度。另一方面,那些在工具或流程上陷入困境的人最終會以技術(shù)債務的價格付出代價,增加的錯誤計數(shù)和團隊績效緩慢。
底線
因此,要回答問題:軟件沒有價值嗎?絕對不是。軟件驅(qū)動我們的世界,是當今許多產(chǎn)品之間的關(guān)鍵區(qū)別。只是,很長時間以來,我們一直低估了編寫質(zhì)量代碼的全部成本。開發(fā)人員是令人難以置信的寶貴資產(chǎn),但是為了真正發(fā)揮我們的潛力,我們需要停止低估使我們有效地完成工作的資源。
對于開發(fā)人員,我會說:
“如果您想獲得自己的技能溢價,請以投資于提升工藝的工具和流程感到自豪。”
對于那里的公司,我敦促您重新考慮您的預算。軟件不只是代碼;這是對您產(chǎn)品未來的投資。通過今天投資正確的工具和方法,您明天可以保護產(chǎn)品的成功。
讓我們停止像軟件那沒有價值一樣行動,并以尊重和投資開始建立未來。畢竟,如果只有35%的嵌入式軟件團隊按時和預算交付,那么大多數(shù)團隊都會忽略一些東西。也許是軟件的價值。