你的產品背後的程式碼是誰寫的?

最近汽車產業的頭條新聞指出,所有嵌入式軟體開發人員都面臨著同樣的挑戰。

一個故事 文章重點關注福特公司重新聘用經驗豐富的工程師的決定——這表明公司認可機構知識的重要性。那些了解系統設計緣由、發展歷程以及潛在風險所在的人,其價值往往與技術本身不相上下。

另一個故事 事件的核心是Polestar因其硬體和軟體與中國和俄羅斯有關而被禁止在美國銷售車輛。無論各組織對相關政策討論持何種立場,這一事件都凸顯了一個日益重要的現實:軟體的來源、所有權和治理正變得具有戰略意義。

乍看之下,這兩個故事似乎毫不相干。一個是關於人的,一個是關於技術的。但從根本上講,兩者都關乎同一件事:一個組織能否對其所依賴的系統負責——這些系統是誰構建的,現在誰了解它們,以及將來誰將承擔責任。

這些文章最後都提出了相同的問題:

誰在幕後編寫程式碼?

不僅僅是作者是誰。

誰能理解它?

誰負責維護?

誰擁有它?

誰能解釋一下?

產品發布多年後,誰還會繼續支持它?

這些都是每家汽車原始設備製造商都應該問自己的問題。醫療器材、工業設備、健身產品和消費性電子產品的製造商也應該問自己這些問題。

因為軟體溯源不再只是IT部門需要考慮的問題。

這是個商業問題。

軟體供應鏈正變得越來越複雜

不久前,軟體評估還相對簡單。企業主要關注功能、性能、成本和交付時間表。

如今,為了加快開發週期,各公司已經改變了這種情況。

軟體開發可能跨越多個國家。組件可能來自眾多供應商。開源庫已嵌入到現代應用程式的各個角落。人工智慧輔助開發工具正以前所未有的速度產生程式碼。團隊會更迭。承包商會流動。收購會發生。產品路線圖也會調整。

因此,許多組織都能回答其軟體的功能,但能自信地解釋軟體來源的組織卻寥寥無幾。

這種區別很重要。

無論你是在建立數位駕駛艙、醫療監控設備、連網跑步機、智慧家電還是工業控制面板,驅動用戶體驗的軟體越來越代表產品價值的很大一部分——以及風險。

製造商應該問自己的三個問題

問題 1:您知道您的軟體是在哪裡開發的嗎?

多年來,軟體來源主要被視為採購問題。

如今,這正演變成一個治理問題。

隨著監管機構更加密切關注連網汽車技術及其背後的軟體生態系統,汽車產業已經感受到了這種影響。

地理位置至關重要,尤其是在法規不斷演變的今天。製造商應該清楚了解軟體的開發地點、智慧財產權所有者、產品路線圖控制者、關鍵組件的維護者以及整個軟體堆疊中存在的依賴關係。

透明度正日益成為一種競爭優勢。這並非因為法規要求,而是因為領導團隊、客戶和利害關係人都期望如此。

問題 2:您知道您的軟體中有多少是由人工智慧創建的嗎?

人工智慧正在迅速改變軟體開發。

如果使用得當,人工智慧工具可以提高生產力,縮短開發時間,並幫助工程師更有效率地解決問題。

但人工智慧生成程式碼的興起也帶來了新的問題。誰來審核?誰來驗證?誰來負責?幾年後,當出現關鍵問題時,誰來解釋、維護和糾正它?

問題不在於是否應該使用人工智慧,而是組織是否要對最終產出的產品保持工程所有權——這可以是指定工程師對每次人工智慧輔助提交的程式碼進行審核,也可以是程式碼上線前製定明確的審查標準,或者僅僅是製定一項政策,即任何人工智慧生成的組件都必須由能夠解釋其工作原理的人員才能發布。

無論程式碼是由人編寫、工俱生成,還是兩者結合創建,責任都不能外包。總得有人理解它。

尤其是在顧客每天都依賴的產品領域。

問題 3:現在還有人掌握這些知識嗎?

這或許是所有問題中最容易被忽略的一個。

福特的故事 之所以引起共鳴,是因為每個工程組織都意識到了這個挑戰。隨著時間的推移,專業人才流失,專案易手,團隊重組,供應商更迭,文件也逐漸過時。

最終,組織可能會發現自己要負責一些無人完全理解的系統。

這不是技術問題,而是知識問題。這也是長期合作關係至關重要的原因之一。

製造商需要的不僅僅是原始程式碼。他們需要專業知識。他們需要持續的支持。他們需要的合作夥伴不僅要了解軟體的功能,還要了解軟體最初的設計理念——並且能夠在多年後依然解釋並支持這些設計決策。

更好的問題帶來更好的產品

隨著產品變得越來越互聯、越來越聰明、越來越依賴軟體,製造商應該向他們的技術合作夥伴提出一些基本問題:

  • 這個軟體是在哪裡開發的?
  • 誰擁有它?
  • 誰負責維護?
  • 人工智慧在開發過程中是如何應用的?
  • 誰懂建築設計?
  • 五年或十年後誰會繼續支持這款產品?

這些不僅僅是工程問題。

這是領導力問題。

這些問題關乎組織能否自信地為其推向市場的產品——無論是現在還是未來幾年。

這些問題關乎風險、韌性、責任和產品的長期成功。

為什麼選擇 Altia

在 Altia,這些問題並非理論性的。

自 1991 年以來,我們一直致力於開發嵌入式圖形使用者介面軟體。我們的工程團隊遍佈美國和歐洲,工程師平均工齡超過 15 年。這意味著,開發您軟體的人員很可能就是當初能夠解釋軟體設計初衷的同一批人。

這種延續性很重要。

許多客戶使用 Altia 的技術已超過十年。這種長期合作關係體現了供應商將長期維護和支援視為產品特性而非事後補救措施所帶來的成果。

我們的團隊在嵌入式圖形、人機介面、效能優化、生產部署和長期產品支援方面擁有深厚的專業知識。同樣重要的是,我們強調軟體開發過程、支援團隊以及軟體隨時間推移的演進方式的透明度。

在軟體供應​​鏈日益複雜、監管審查日益嚴格、人工智慧生成的程式碼以及技術快速變革的今天,我們的客戶理應對我們產品背後的人員、流程和專業知識充滿信心。

打造未來產品的組織——無論是汽車、醫療設備、健身器材、工業系統還是消費性電子產品——都應該了解他們的軟體來自哪裡,誰在背後支持它,以及未來誰會提供支援。

這些問題有助於打造更好的產品,並建立更牢固的合作關係。

我們的網站使用 Cookie。繼續瀏覽即表示您同意我們按照隱私權政策中所述的方式使用 Cookie。