9 月 25 日,在第十四屆 GOPS 全球運維大會上,中國信息通信研究院(以下簡稱信通院)正式宣布,騰訊通過DevOps(研發運營一體化)標準評測,獲評唯一卓越級。
這意味著,騰訊已經形成了業內領先的研發體系,研發效能工具達到了國家級的領先水平。
《研發運營一體化(DevOps)能力成熟度模型》系列標準由中國信通院主導,標準經騰訊、華為、中國移動等頭部企業的上百位行業專家反復研究探討,系統和工具部分經歷兩年多的孵化打磨,于 2020 年 9 月份完成首批評估,具備較強的行業參考價值。
以工蜂為代表,騰訊通過 DevOps 國家級評測
據了解,騰訊本次通過的是《研發運營一體化( DevOps )能力成熟度模型》系統和工具部分首批評估,在其版本控制系統模塊獲評為卓越級。
本次代表騰訊通過DevOps 能力評測的,是騰訊研發效能體系中的"底座" ——騰訊工蜂,一款騰訊基于自身經驗自主研發的分布式企業代碼管理協作工具。
具體來說,騰訊工蜂集成了代碼托管、代碼評審、開源協作、研發動態四個主要領域的功能,也通過工具鏈上下游的協同,實現了持續集成、安全掃描、需求綁定等等研效能力,從而具備了代碼檢視、分支管理、會話式開發、集成定制、審查和監控等企業級研發管理系統特性。
不僅如此,它還秉承了前沿的研發思想和先進的研發理念,助力企業貫穿研發流程,讓開發和研發管理更加敏捷高效。
在騰訊內部,騰訊工蜂(Git)負責承載騰訊全公司的軟件工程代碼管理,適配騰訊內部豐富多樣的研發模式,是騰訊研發效能平臺的重要組成部分。
最新數據顯示,騰訊工蜂已托管達 100TB 的版本文件和接近 40 萬個版本倉庫,為了促進研發協同,在騰訊技術委員會的組織和推動下,70% 的版本倉庫已經實現了內部開源共享。
除了服務騰訊內部,工蜂也已經在 2017 年后,對騰訊的合作伙伴企業和開發者提供服務,先后為十多萬位開發者提供了云原生環境上標準可靠的代碼管理系統。
2018 年起,工蜂為微信小程序提供了代碼管理工具,為數十萬小程序開發者提供服務。數百萬小程序作者可借此將版本資源有序管理,簡化了開發過程,降低了開發難度。
值得一提的是,在此次通過國家級評測之前,騰訊工蜂已經獲得中國計算機工程領域的最高認可——它于 2019 年榮獲 CCF(中國計算機學會)科學技術科技進步卓越獎。
DevOps 工具全鏈條落地,騰訊領銜研效創新
實際上,騰訊工蜂僅僅是騰訊研發效能平臺的其中一個組成部分,在通過研效工具推進高效研發方面,騰訊已經形成了業內領先的研發體系。
在長期的研發實踐中,騰訊通過開源協同,推動了代碼管理平臺工蜂、敏捷研發協作平臺 TAPD、智能化持續集成平臺騰訊 CI(藍盾)、集成化研效門戶智研、企業級研發云平臺等等多個工具平臺協同集成,共同組成了貫穿上下游的研效工具鏈體系。這一體系的標準化落地,進一步降低了開發成本、增強了研發人員的使用體驗。
在端到端方面,騰訊早已實現了全鏈條的落地,騰訊研效工具團隊一直在基礎技術設施上發揮作用,為整個集團研發能力奠定良好基礎。不僅如此,隨著騰訊業務的發展壯大,騰訊又提出開源協同和研發效能升級兩大課題,并且在工具層面不斷進化去適應。
騰訊副總裁王巨宏表示,包括騰訊工蜂在內,騰訊研效工具支撐著騰訊集團內部員工和騰訊數十萬合作伙伴用戶、數百萬小程序開發者的日常研發協作,是騰訊集團各個應用和產品能夠不斷迭代的基本保障。
而研發效能工具也在不斷優化中更加穩定、高效和標準,能夠幫助業務團隊減少低價值重復建設,從而提升騰訊公司的研發效率。
根據此前發布的《2019騰訊研發大數據報告》顯示,騰訊公司有 60% 的項目團隊規模在 20 人以下,47.8%的項目迭代周期在 1 周之內,平均每天完成用戶需求 3802 個,而 28% 的需求可以在1 天內得到響應。另外在 Bug 處理方面,46% 的 Bug 在 1 天內得到解決,82% 的 Bug 在 1 周內得到解決。
不僅如此,在研發的持續交付方面,騰訊平均每周構建次數達 80 萬次,項目年均產物大小 600G,年均交付次數 3000 次,推動修復代碼 Bug 和安全漏洞 14 萬個,編譯加速累計節省編譯耗時 1.9 個萬小時。
由此,在整體的研發效率上,騰訊已經創造了全新的行業高度。
助力行業,推動研效領域新一輪升級
對于騰訊來說,能夠在 DevOps 領域取得如此認可,并不意外。
實際上,騰訊很早就關注到了信通院團隊在 DevOps 標準方面的牽頭工作,也一直積極參與到行業標準制定中,包括參與和主導編寫了《版本控制系統》這一功能模塊。同時,騰訊也積極與國內業界同行進行交流。
通過這一次的標準評估,騰訊希望給行業合作伙伴帶來參考與幫助,合作伙伴可以根據自身需要參考標準,提升自身研效能力,共建產業互聯網生態。同時也希望更多企業能夠參與進來 DevOps 等新興領域的標準制定,共同推動研效領域的行業進步。
未來,在研效工作方面,騰訊研效工具團隊表示,將繼續支撐騰訊集團開源協同和研效升級的整體戰略,并將通過內部協同,與騰訊內部多個工具團隊共同建設,豐富研效工具的支撐場景和標準化體驗。
不僅如此,騰訊也計劃同國內多個頂尖高校開展合作,希望為軟件工程、智能研發等探索領域提供更好的孵化環境。
騰訊工蜂研發總監李德斌表示,在未來,只要軟件工業的發展不停滯,研效工具的發展就不會停滯,不斷會有新的問題、新的場景、新的模式需要工具去探索和解決,因此騰訊作為國內互聯網行業的領先企業,也希望與同行業、用戶和科研機構,大家一起互相帶動共同進步。