品牌名稱
明略科技
企業(yè)規(guī)模
5001-10000人

CODING合作明略:開拓企業(yè)智能新世界

608次閱讀

(1)客戶介紹

undefined

明略科技是中國領(lǐng)先的數(shù)據(jù)中臺和企業(yè)智能決策平臺提供商,致力于通過大數(shù)據(jù)分析挖掘和認知智能技術(shù),推動知識和管理復(fù)雜度高的大中型企業(yè)進行數(shù)字化轉(zhuǎn)型。

目前,明略科技已為公共安全、工業(yè)、數(shù)字城市、金融、營銷、廣告及服務(wù)業(yè)等垂直行業(yè)的 2000 多個組織,提供數(shù)據(jù)智能解決方案。

(2)項目背景

企業(yè) AI 步入行業(yè)開拓期,研發(fā)效能亟待提升

隨著“新基建”的廣泛布局,企業(yè)數(shù)字化、智能化的轉(zhuǎn)型已勢不可擋。AI 作為新基建當(dāng)中不可獲取的動能之一,推動產(chǎn)業(yè)朝更智慧的方向前進。但由于 AI 行業(yè)從概念普及期過渡到落地期不久,各行業(yè)在 AI 能力建設(shè)過程中,不可避免會進入無人之地。因此,明略科技在完成每一個行業(yè)標(biāo)桿客戶的智能解決方案落地,都在開拓著 AI 技術(shù)平臺的新領(lǐng)域、新思路。

隨著越來越多垂直行業(yè)標(biāo)桿客戶的開拓,明略的業(yè)務(wù)越來越多元化,面臨的挑戰(zhàn)也在逐漸升級,研發(fā)效能亟待提升:

  • 1. 項目團隊數(shù)量激增,溝通協(xié)同成本居高不下。
  • 2. 研發(fā)效率難以度量,研發(fā)管理難度顯著加大。
  • 3. 企業(yè)客戶的定制化需求增多,研發(fā)交付速度急需提升。
  • 4. 團隊辦公形式多樣化,部門間協(xié)同形式也需多樣化。

 

(3)解決方案

敏捷與 DevOps ,混合動力讓明略跑得更快更穩(wěn)

高效的企業(yè)研發(fā)建立在順暢、穩(wěn)定、可靠的研發(fā)基礎(chǔ)設(shè)施之上。基于 CODING 提供的敏捷與 DevOps 工作流, 明略科技搭建了更加自動化、體系化、高質(zhì)量的研發(fā)流程,減少了開發(fā)人員的無效溝通,讓研發(fā)交付不僅快速而且有效。

  • 項目協(xié)同提升交付價值

明略面對的行業(yè)非常多元,特別是工業(yè)、金融、互聯(lián)網(wǎng)等場景復(fù)雜的行業(yè),其業(yè)務(wù)需求多變且往往有著非常豐富的背景信息,團隊之間需及時同步變更信息,使用普通溝通工具難以查閱有效的討論信息。同時,為了應(yīng)對業(yè)務(wù)需求的急增,明略有大量的小型研發(fā)團隊在并行開發(fā),如何合理估算需求所需的人力投入,提升交付價值,也是項目管理的難點所在。

使用 CODING 之后,明略的研發(fā)團隊將項目事務(wù)錄入到了項目協(xié)同中。基于項目的復(fù)雜性以及多變性考慮,明略選擇了故事點這種更敏捷的方式來進行需求任務(wù)的估算,解決了拍腦袋決定人力投入的問題。針對信息同步的問題,明略通過項目協(xié)同豐富的關(guān)聯(lián)和引用功能,每個成員都可以完整地獲取需求的背景信息、詳情進度和上下文信息。

有了明確的業(yè)務(wù)需求以及可靠的人力成本度量,迭代的規(guī)劃也變得更加合理,業(yè)務(wù)人員與開發(fā)人員的協(xié)作更加緊密與通暢,業(yè)務(wù)的交付價值也在有效提升。

undefined
  • 研發(fā)數(shù)據(jù)驅(qū)動管理升級

研發(fā)數(shù)據(jù)是研發(fā)提效的基礎(chǔ),沒有準(zhǔn)確、全面的研發(fā)數(shù)據(jù),研發(fā)管理問題就難以被真實反映,更不要談采取有效的管理措施。

針對明略研發(fā)團隊數(shù)量繁多的特點,CODING 的儀表盤以及效能度量,幫助明略研發(fā)團隊匯總數(shù)據(jù)、分析數(shù)據(jù)。儀表盤歸納了研發(fā)團隊所有的工作數(shù)據(jù)并予之量化分析。這些海量的數(shù)據(jù)皆會以圖表或列表的方式躍然紙上,研發(fā)團隊可隨時查看各項目的進度、狀態(tài)和指標(biāo)。

明略的技術(shù)保障部門 leader 和我們分享道:作為技術(shù)保障團隊,我們一直在努力探索如何提高研發(fā)效率以及交付速度。儀表盤當(dāng)中的“迭代概覽”與“近期事項”我們經(jīng)常使用,迭代概覽中的事項進度和故事點燃盡圖可以幫團隊更好地把控進度:通過實際燃盡的曲線與計劃進行對比,可以快速識別出迭代的交付風(fēng)險,從而及時給予成員所需的環(huán)境與支持,幫助成員更高效地完成工作。

在項目結(jié)束后的復(fù)盤階段,效能度量可以進一步分析成員在周期內(nèi)的工作負荷、完成的工作量與工作動態(tài),讓明略的研發(fā) leader 清晰地了解團隊成員的負載與效率。在下一個新項目開始時,可依此作為成員的能力衡量參考來制定新的項目計劃,從而提高下一個項目交付成功的概率。

undefined
  • CI/CD 全流程管控應(yīng)用上線

在使用 CODING 之前明略主要是采用本地自建的方式來搭建研發(fā)流水線,這需要團隊抽出精力去安裝工具與插件,平時還需不定時解決工具的軟件漏洞以及服務(wù)器故障、網(wǎng)絡(luò)故障等問題,還需自行打通自建的 DevOps 工具與部署資源的連接。

基于 CODING 的代碼托管、持續(xù)集成、制品庫、持續(xù)部署,明略搭建了云端的自動化持續(xù)交付流水線,將應(yīng)用發(fā)布無縫接入了正在使用的騰訊云計算資源中,例如 CVM (Cloud Virtual Machine 云服務(wù)器)、TKE(Tencent Kubernetes Engine 騰訊云容器服務(wù))、SCF (Serverless Cloud Function 云函數(shù)) 等:

undefined

強整合的 DevOps 工作流讓明略研發(fā)團隊擁有了一致的賬號體系、權(quán)限管理、UI 體驗;同時免去了 DevOps 基礎(chǔ)設(shè)施的自建與維護,研發(fā)團隊終于可以將精力集中到業(yè)務(wù)的交付上。

1. 對于交付,明略關(guān)注的不僅僅是速度,更是質(zhì)量。CODING 將質(zhì)量構(gòu)建在了自動化流程當(dāng)中:在研發(fā)人員提交合并請求時,會觸發(fā)自動化的代碼掃描以及持續(xù)集成,將壞味道代碼隔絕在門禁之外。

undefined

2. 企業(yè)級 AI 應(yīng)用通常是需要處理海量數(shù)據(jù)的分布式系統(tǒng),并且會用到不少消息隊列、數(shù)據(jù)庫等中間件。持續(xù)部署提供了靈活的部署流程編排,支持應(yīng)用在多個不同集群環(huán)境的發(fā)布流程控制、過程預(yù)編排、錯誤回退,充分滿足明略對于大型分布式應(yīng)用的發(fā)布需求。

undefined

3. 持續(xù)部署結(jié)合運維工具(監(jiān)控系統(tǒng)、配置系統(tǒng)、日志系統(tǒng)等)即可實現(xiàn)藍綠發(fā)布、灰度發(fā)布(金絲雀發(fā)布)、滾動發(fā)布、快速回滾等能力,降低了應(yīng)用升級帶來的運維風(fēng)險。

undefined
  • 移動化辦公解放協(xié)作方式

對于明略來說,從售前團隊接到客戶需求,到最終產(chǎn)品部署上線才是真正的閉環(huán)。明略科技的售前團隊常年活躍于客戶辦公現(xiàn)場,如何將必要的研發(fā)信息(需求進度、上線進度)快速同步給售前團隊?

CODING 提供了企業(yè)微信小程序、微信小程序、H5 網(wǎng)頁端多種移動辦公方式,售前團隊可以在小程序內(nèi)實時接收到通知、查看任務(wù)詳情并隨時討論,無需再通過郵件反復(fù)確認信息。研發(fā)團隊也可以在手機端實時查看代碼合并請求、查看構(gòu)建記錄等,一旦遇到緊急問題,可以更加及時響應(yīng)。

undefined
undefined

全方位的研發(fā)效能提升,助力明略高效落地企業(yè) AI

我們注意到,像明略科技這樣的大企業(yè),既需要廣角鏡頭,鋪開企業(yè)研發(fā)管理的全貌;又需要顯微鏡頭,展露研發(fā)管理中每個環(huán)節(jié);既需要敏捷的項目協(xié)作提升交付價值,又需要自動化的 DevOps 基礎(chǔ)設(shè)施提升交付速度。CODING 提供了從項目協(xié)同、代碼托管、測試管理、持續(xù)集成、制品庫、持續(xù)部署、知識管理等完善的軟件研發(fā)全流程工具,幫助明略全方位提升研發(fā)效能。

(4)價值體現(xiàn)

明略科技的研發(fā)團隊成員和我們分享道:“CODING 很像一個研發(fā)工具的大型無人售貨超市。從需求開發(fā)到應(yīng)用上線可以由一個人完成,無需頻繁找人對接或?qū)ν鉁贤ā?rdquo;

基于 CODING ,明略科技將進一步探索如何更及時、高效、高質(zhì)量地為廣大企業(yè)客戶提供 AI 解決方案。