現代汽車早已是“輪子上的超級計算機”。
全球領先的重型卡車製造商Scania,如何在複雜的汽車研發中實現敏捷交付、合規可追溯?答案就藏在他們所選擇的版本控制平台——Perforce P4中。
作為Perforce中國授權合作伙伴,龍智將帶您解讀這一行業案例,深度揭秘:
- 如何用統一平台管理大規模團隊和海量資產?
- 如何實現從開發到審計的全鏈路可追溯?
- 如何讓敏捷交付不再“卡脖子”?
“Perforce P4 是一套全面且強大的版本管理解決方案,已成為我們整個組織的技術基石。我們採用敏捷開發和持續交付模式,而 P4 正是我們交付流程的核心。”
Scania配置經理 Lennart Kjellén
在經過全面評估後,Scania最終選定 Perforce P4 作為其版本管理平台,並將這一“統一的版本管理倉庫”置於其開發環境的核心,以確保開發過程的可控性和高效協作。
憑藉以下卓越優勢,P4成為Scania 敏捷開發和持續交付的核心引擎,助力其真正實現研發過程的可控制、可追蹤和可審計:
- 無與倫比的可擴展性
- 強大的工具集成能力
- 靈活多樣的功能支持
- 高速、海量的版本控制
- 滿足合規要求的審計能力
- 部署過程近乎零干擾
關於Scania
- Scania是瑞典智能運輸系統製造商,產品涵蓋重型卡車、客車以及工業和船舶發動機;
- 全球員工約 58,000 名員工,業務覆蓋 100 多個國家;
- 研發中心位於瑞典 Södertälje 總部。
主要痛點
“在當今車輛中,軟件和硬件同等重要。”Scania 配置經理 Lennart Kjellén 表示。
隨着車輛技術日益複雜,新產品的上市越來越依賴於軟件開發。此外,汽車製造商還必須確保產品符合 MISRA、ISO 26262 等行業法規。
Scania長期秉持着精益原則,並採用敏捷開發與持續交付模式,以縮短上市週期,同時確保產品質量。此前,公司曾使用 Subversion (SVN) 和 IBM ClearCase 等多種工具,但這些工具帶來了諸多挑戰:
- 各開發團隊之間協作困難;
- 由於使用多種工具,導致無法建立所有數字資產的“單一可信源”;
- 既有的版本管理工具無法有效處理大規模、多類型的數據;
- 難以與各種工具和平台集成,包括圖形界面(GUI)和 API支持;
- 亟需一種解決方案來支持更輕鬆的分支與合併,並獲得清晰的變更歷史記錄;
- 需要管理多個工具和供應商,運維負擔過重。
為什麼選擇 Perforce P4?
在經過全面評估後,Scania最終選定 Perforce P4(原 Helix Core)作為統一的版本管理平台,主要原因包括:
- P4 具有無與倫比的可擴展性,能夠與Scania開發環境中的其他工具(如 Jenkins、Jira、Visual Studio、.Net 和 Java)無縫集成;
- P4 提供一系列靈活的功能,能夠滿足不同類型和技術背景的用户需求;
- P4 完美契合Scania的敏捷開發和持續交付實踐,支持高速、大批量的版本控制。
Perforce P4 實際應用
為確保開發過程的可控性與高效協作,Scania將Perforce P4這一“統一的版本管理倉庫”置於開發環境的核心位置,並獲得以下成果:
- 團隊成員可以實時追蹤項目狀態,並獲得符合合規要求的完整歷史記錄;
- 當前倉庫容量已達 1.3TB,支持 1,200 名用户每日提交約 1,000 個變更列表;
- 分支功能使開發人員能夠在不影響主線的情況下進行試驗;
- Scania 還配置了通用版本控制倉庫,任何團隊成員都可以輕鬆獲取項目的最新可執行版本,並查看其當前狀態。
- 正如 Kjellén 所言:“我們踐行敏捷開發與持續交付,而 Perforce P4 正是我們交付流程的核心。”
Perforce P4 業務價值
Kjellén 表示:“使用 P4 意味着我們產品的所有版本都是可追溯、可審計的。這對於滿足各類行業法規至關重要。”
- 加速產品上市:P4 為Scania提供了堅實保障——無論項目規模或複雜程度如何,該版本控制平台都能支持產品快速上市。
- 無縫融入開發環境:P4 與Scania現有工具和平台的集成,使其能夠無縫融入開發環境,最大限度減少對 IT 環境的干擾,同時為未來的技術演進奠定了堅實基礎。
Perforce中國授權合作伙伴——龍智
龍智是Perforce在中國的長期戰略合作伙伴,深入理解汽車電子、製造業等行業的複雜需求,幫助客户提供Perforce系列產品從選型評估、部署實施到運維優化的全生命週期服務,確保每一套版本控制系統都能真正“落地生根”,助力加速企業的產品研發與合規進程。
訪問官網:www.shdsd.com
業務諮詢:400-666-7732
合作郵箱:marketing@shdsd.com