美軍擁抱開源大趨勢,以開放原始碼讓老舊系統重獲新生


【案例摘要】

繼聯邦政府採用民間開源技術提供政府服務後,美國軍方也借助開源力量、擁抱開源趨勢。有鑑於美軍長期採用瀑布式的開發流程,無法跟上開源、AI、大數據等敏捷趨勢,因此藉由導入敏捷開發方式,使美軍所採用的系統與時俱進,維持國防科技領先地位。

 

【服務說明】

美國國防部有為數眾多的「國防承包商」,為陸海空三軍提供武器控制系統的維護保養服務;美軍軟體專責首席主管Nicholas Chaillan表示,傳統瀑布式開發流程冗長,加上沒有「最小可行性產品(Minimum Viable Products, MVP)」,造成事後補救的麻煩;後來Chaillan的團隊導入Kubernetes容器化技術,並僅花費45天時間就將F-16戰鬥機的老舊硬體升級,也達到了在兩分鐘內啟動飛航控制電腦的目標。

 

【應用效益與成果】

Chaillan的團隊藉由以敏捷技術讓F-16戰機硬體升級的經驗,推廣到美軍37個團隊,包含航太、衛星、核武、軍艦等領域,可從3~8個月不等的整合時間,大幅縮短到一個星期,不光縮短了開發時間,也讓老舊系統煥然一新,繼續跟得上時代、加速更新步調、延長系統壽命,並大幅降低維護成本。

 

【FIND觀點】

敏捷技術不光獲得民間資通訊產業、政府部門的高度重視,連美軍也開始採用開源敏捷工法,一方面可以跟隨不斷演進、不斷變化的新技術,另一方面也能節約從開發到交付的時間及成本;新開源技術的開發與導入,就猶如現實中的軍備競賽,道高一尺、魔高一丈,如何藉由導入新的開源工法取得技術領先優勢,並防止競爭對手的壓制與破壞,也是開源團隊重視的關鍵環節,時時掌握開源技術趨勢、將之活用,進而擴散開源導入的效益與貢獻。

 

 

 

參考來源:

1.Cloud Native Computing Foundation. (2020, May 5). With Kubernetes, the U.S. Department of Defense is enabling DevSecOps on F-16s and battleships. Retrieved from Cloud Native Computing Foundation: https://www.cncf.io/case-studies/dod/ 

2.王宏仁. (2022年2月18日). 企業開源可學美國國防部這樣做. 擷取自 ITHome: https://www.ithome.com.tw/voice/149436 

延伸閱讀