研發(fā)全流程迸發(fā)新活力,華為云和申躍科技是怎么實現(xiàn)的?

“軟件項目管理并沒有‘銀彈’,華為云項目管理平臺為我們建立了一整套結(jié)構(gòu)化的、開袋即食的產(chǎn)品開發(fā)流程體系,尤其是開發(fā)流程的管理上,結(jié)合敏捷開發(fā)的理念,調(diào)動了我們開發(fā)人員的積極性。平臺功能涵蓋了項目全生命周期的各個階段,現(xiàn)在已經(jīng)成為公司業(yè)務(wù)不可缺少的開發(fā)平臺。” 浙江申躍信息科技有限公司(以下簡稱“申躍科技”)技術(shù)經(jīng)理李卓這樣評價。

業(yè)務(wù)精進,申躍科技在技術(shù)探索中屢遭難題

申躍科技是一家主要從事軟件產(chǎn)品研發(fā)及銷售、IT系統(tǒng)的整體集成與運營等服務(wù)的高新技術(shù)企業(yè)。企業(yè)擁有互聯(lián)網(wǎng)+政務(wù)服務(wù)平臺、大數(shù)據(jù)平臺、數(shù)據(jù)可視化平臺,致力于打通數(shù)據(jù)壁壘,使政務(wù)服務(wù)標準化、規(guī)范化、便捷化。然而,隨著業(yè)務(wù)的不斷精進,對各種技術(shù)要求也在提高,申躍科技在技術(shù)探索中也不斷遇到諸多難題和挑戰(zhàn)。

首先,在項目管理中,申躍科技項目主要面向G端和C端用戶,開發(fā)中申躍科技也使用過其他項目管理工具,但普遍存在開發(fā)周期長、無法滿足快速迭代的問題。

其次,代碼托管部分,申躍科技團隊在代碼托管工具上運用SVN。將項目代碼托管在本地SVN服務(wù)器上。在使用的時候發(fā)現(xiàn)SVN每次打分支都相當于備份,不僅慢,而且占內(nèi)存,不能直接有效的滿足需求。

再次,在編譯部署中,申躍科技的研發(fā)項目是搭建在公司自有的服務(wù)器上的,在服務(wù)器出現(xiàn)問題時往往無法及時發(fā)現(xiàn)問題。除此,項目編譯每次都需要在本地打包發(fā)布,不僅編譯時間長,而且對編譯環(huán)境有要求,開發(fā)的時間占用較多,每次都要確定編譯后的軟件包沒問題才可以繼續(xù)開發(fā),極大的影響了工作效率。

最后,在代碼質(zhì)量上,如何讓代碼檢查有效果一直是困擾申躍科技團隊的難題。在實際的實踐過程中,時常出現(xiàn)由于沒有相關(guān)的上下文,或者提交沒有被很好的切分和組織,導致代碼檢查環(huán)節(jié)極其耗時耗力。

相遇華為云DevCloud,研發(fā)團隊全方位“躍變”

2018年,申躍科技研發(fā)團隊開始學習華為云DevCloud的操作及理念,與此同時,華為機關(guān)領(lǐng)導和寧波基地領(lǐng)導專門拜訪申躍科技,了解其具體痛點,并派出華為云技術(shù)專家線下賦能,助其研發(fā)團隊實現(xiàn)全方位“躍變”。

研發(fā)全流程迸發(fā)新活力,華為云和申躍科技是怎么實現(xiàn)的?

在項目管理功能上,華為云DevCloud頁面清晰,任務(wù)、討論和bug頁面的切換很快,而且可以通過拖拽快速切換任務(wù)或bug的狀態(tài),Storm模式可以在思維導圖形式和看板形式之間切換,高效簡單易用的特點非常適合申躍科技團隊。

華為云DevCloud的代碼托管管理也非常方便,沒有單個文件的限制,有簡潔美觀的統(tǒng)計功能。相對公司自己搭建git或SVN,極大的減輕了研發(fā)人員的工作量。而且權(quán)限管理功能可以保障代碼安全,接觸之后現(xiàn)在申躍科技已經(jīng)將系統(tǒng)代碼切換到了華為CodeHub上進行管理。

此外,使用華為云服務(wù)器還極大降低了申躍的運維成本,降低傳統(tǒng)服務(wù)器的宕機風險。異常發(fā)生時,也可以做到第一時間發(fā)送短信通知。通過華為云DevCloud一鍵編譯部署功能,可以方便的對軟件版本進行更新或回滾一鍵部署,大大減少了研發(fā)人員的工作內(nèi)容,提高研發(fā)和運維效率。

最后,華為云DevCloud代碼檢查功能提供了近2000條華為典型檢查規(guī)則,支持Java、JS、PHP等多種主流開發(fā)語言,并且多維度質(zhì)量統(tǒng)計報表幫助總結(jié)檢查結(jié)果,時間短、效果優(yōu)、結(jié)果明顯可見,真正的實現(xiàn)了代碼檢查的意義。

短短幾個月,華為云DevCloud逐漸得到了申躍研發(fā)團隊的認可。版本構(gòu)建時間由 20小時下降到0.5小時,20+人規(guī)模的開發(fā)團隊,每日人均交付1個任務(wù)左右,多個項目保質(zhì)保量交付。

免責聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關(guān)資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負任何法律責任。任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實情況說明,并提供身份證明、權(quán)屬證明及詳細侵權(quán)或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實,溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。

2019-06-20
研發(fā)全流程迸發(fā)新活力,華為云和申躍科技是怎么實現(xiàn)的?
“軟件項目管理并沒有‘銀彈’,華為云項目管理平臺為我們建立了一整套結(jié)構(gòu)化的、開袋即食的產(chǎn)品開發(fā)流程體系,尤其是開發(fā)流程的管理

長按掃碼 閱讀全文