提升企業研發效能,華為云助力東華軟件加速敏捷轉型
技術演進從未停止,用戶需求更是瞬息萬變。隨著企業業務的快速發展,產品迭代速度越來越成為企業發展致勝的關鍵因素。在業務迅速擴張之下,企業研發團隊的規模也在不斷壯大。如何有效管理研發團隊?如何提升企業研發效能?如何加速產品發布?這些都是擺在企業面前的挑戰。
作為企業研發團隊的負責人,如何在規定的時間內帶領團隊成員開發出"爆款"產品?是傾向于定制嚴格的流程來執行?還是給出目標,讓團隊成員自由發散與執行呢?
敏捷+DevOps是提升企業效能、推進企業數字化轉型的核心方法論。DevOps不能止步于提交到發布的環節,需要持續優化擴展到客戶場景和客戶價值探索的環節,持續地快速交付價值,才能夠打通整個價值鏈條實現加速。
華為云DevCloud是集華為近30年研發實踐、前沿研發理念、先進研發工具為一體的一站式云端DevOps平臺,為企業和開發者提供幫助。
初遇敏捷
東華軟件股份公司(以下簡稱"東華軟件")成立于2001年1月,是深圳證券交易所的上市公司。以應用軟件開發、計算機信息系統集成及信息技術服務為主要業務,業務范圍覆蓋醫療、金融、能源、智慧城市、數字政府等諸多行業,并全國30多個省會城市均設有分公司。
正是由于企業如此快速的發展,導致東華軟件存在著開發團隊眾多,使用的研發工具也未統一的困境。
2018年3月東華軟件初次了解到華為云DevCloud政府補貼政策,對此申請了多個DevCloud套餐,嘗試遷移部分新項目上云使用華為云DevCloud進行開發。
"我第一次接觸Scrum流程,發現非常便捷,很容易上手"項目經總監馬偉偉說。
企業提升研發效能 選對工具很重要
東華軟件以往使用的項目管理模式,代碼托管平臺,部署發布方式均限制了整個開發團隊的交付效率。公司在早期項目的實施過程中發現,由于人員能力參差不齊,許多缺陷是在測試才暴露的,因此需要反復修改,從而導致項目研發周期延長;為了將質量前移,在開發過程中要加上代碼檢視,但代碼檢視效率、產出都比較低。
從2018年5月份開始,東華軟件陸續將項目遷移到華為云Devcloud軟件開發平臺,利用敏捷模式實施項目管理,從需求設計、任務分配、代碼托管、編譯構建、應用部署、應用發布再到接口測試,通過儀表盤隨時掌握項目開展情況;通過批量文檔托管,保證信息傳遞不失真。華為云Devcloud有效的解決了東華軟件項目管理軟件功能單一、需要另行維護的問題。
圖1東華軟件基于華為云Devcloud敏捷模式實施項目管理
針對代碼質量問題,華為云DevCloud中的代碼檢查工具支持Java、C、C++、Python等多種編碼語言,并提供多分支檢查功能,已經無縫融入軟件開發流程。開發人員每次代碼合入的時候自動觸發代碼檢查,許多內存泄露,空指針等問題可以及時發現,并且提供了建議修改方案,從而保障軟件交付質量,提升了交付效率。最關鍵是能夠問題責任到人,加速了代碼檢查的質量問題閉環。
圖2代碼檢查
針對應用部署問題,通過構建流水線,從編譯構建到部署再到最終的發布,一站式的持續發布功能,解決了分布式應用的部署問題,部署效率提升30%以上。
不僅如此,部署的服務器由華為云后臺統一維護,大幅降低成本,按照我們實際占用的資源及時長計費,杜絕硬件資源及維護資金投入,有效降低我們的構建成本。
某農商銀行是東華軟件的客戶,正對銀行APP端業務變化快,交付短平快的新需求,使用華為云DevCloud編譯構建服務,利用云端并行編譯技術,支持Android系列移動終端APP的快速編譯構建,有效縮短了交付周期。
針對接口測試問題,我們通過DevCloud進行用例管理及接口測試,通過測試看板對需求覆蓋率、缺陷數再到用例通過率、用例完成率進行監控。
圖3測試管理
攜手前行
華為云DevCloud為東華軟件敏捷開發團隊提供了簡單高效的團隊協作服務,截止目前已經上線20多個項目,代碼提交次數過三萬,為東華軟件諸多項目的開發效率提升,提供了堅實的基礎和保證,現在的東華軟件已經成功完成了敏捷轉型。
東華軟件金融軟件部技術總監馬偉偉表示:“在華為云DevCloud的幫助下,我們迅速應用敏捷,后續將攜手繼續前行,希望今后能基于華為的智能創新技術和全球服務能力展開更深層次的合作。”
DevOps 敏捷開發
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。