天天看點

全球Top重型卡車和巴士制造商Scania選擇Perforce Helix Core作為版本控制平台

全球Top重型卡車和巴士制造商Scania選擇Perforce Helix Core作為版本控制平台

經過綜合評估,Scania選擇了Perforce Helix Core作為其版本控制平台。

Scania依賴于Perforce Helix Core的開發環境核心——“通用版本控制庫”,去達成團隊協作和保證版本控制。

為何選擇Perforce Helix Core?

  • 無可匹敵的可擴充性
  • 能夠與其他工具內建
  • 一系列靈活的特性
  • 高速、大容量的版本控制
  • 對合規性至關重要的可稽核性
  • 安裝幹擾最小化

“Perforce Helix Core是一個全面而強大的版本解決方案,這是我們整個組織的基礎。我們能實踐靈活和持續傳遞,全靠Perforce Helix Core——我們傳遞流程的核心。”

——Lennart Kjellén,Scania配置經理

關于 Scania

  • 瑞典卡車、公共汽車以及工業和船用發動機制造商
  • 約有41000名員工,業務遍及100多個國家/地區
  • 研發活動集中在瑞典總部Södertälje

主要痛點

Kjellén表示:“在當今的汽車行業,軟體和硬體同等重要。”

随着車輛變得越來越複雜,推向市場的新産品們對于軟體的依賴性也在增加。汽車制造商還必須確定行業符合MISRA和ISO26262等法規。

Scania長期以來一直堅持精益原則,最近又采用了靈活和持續傳遞,在確定品質的同時加快了産品上市的速度。早在2008年,Scania就使用了各種工具,包括Subversion和IBM ClearCase,這兩個工具都産生了不少問題:

  • 跨團隊開發的協調很困難。
  • 由于使用了多種工具,數字資源無法實作“單一事實來源”。
  • 這兩個版本管理工具都不能處理大量不同類型的資料。
  • 無法與其他各種工具和平台(包括GUI和API支援)內建。
  • Scania需要一個能支援更簡單的分支/合并的解決方案,并為其提供明确的版本曆史變更記錄。
  • 管理多個工具和供應商的成本和負擔太高。

為何選擇Perforce Helix Core?

經過全面評估後,Scania選擇了Perforce Helix Core作為其版本控制平台。選擇 Perforce Helix Core的原因包括:

  • 無與倫比的可擴充性和內建Scania開發環境中的其他工具的能力,例如Jenkins,Jira,Visual Studio,.Net和Java。
  • Perforce Helix Core擁有靈活的功能特性,能夠支援所有類型的使用者,無論他們的技術專長如何。

    非常适合Scania的靈活和持續傳遞實踐,提供快速和大容量版本控制。

Perforce Helix Core的實踐表現

為了保持控制和協作,Scania依賴于其開發環境的核心“通用版本庫”。這意味着:

  • 使用者現在可以跟蹤項目的目前狀态,并通路那些支援合規性要求的版本曆史記錄。
  • 目前存儲庫大小為1.3TB,1200個使用者送出對一個産品的所有更改,這相當于每天約有1000個更改清單。
  • 分支使開發人員能夠在不影響主線的情況下進行開發試驗。
  • Scania還配置了通用版本控制存儲庫,這樣任何人都可以輕松擷取項目的最新可執行版本,并檢視其目前狀态。

根據Kjellén的說法,“我們實踐靈活和持續傳遞,而Perforce Helix Core是我們傳遞流程的核心。

商業影響

Kjellén表示:“使用Perforce Helix Core意味着我們産品的所有版本都是可追溯和可稽核的。這是遵守各種行業法規的關鍵。”

Perforce Helix Core讓Scania确信,無論項目的規模或複雜程度如何,版本控制平台都能為他們快速上市提供支援。

與Scania的其他工具和平台內建意味着Perforce Helix Core可以無縫地加入開發環境,将IT環境的幹擾減到最小,同時為未來奠定堅實的基礎。

文章來源:https://www.perforce.com/case-studies/vcs/scania

繼續閱讀