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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

長(zhǎng)按掃碼 閱讀全文