每日經(jīng)濟新聞 2017-05-17 00:55:30
隨著我國加快落實創(chuàng)新驅(qū)動發(fā)展戰(zhàn)略,大眾創(chuàng)業(yè)、萬眾創(chuàng)新的新浪潮席卷全國。軟件行業(yè)的兩創(chuàng)更是熱火朝天,比如移動互聯(lián)網(wǎng)的APP淘金熱。
作為國家級科技眾創(chuàng)空間的大連云工場科技服務(wù)有限公司(以下簡稱“大連云工場”)致力于智慧城市建設(shè)和發(fā)展的新型孵化器,為有激情和技術(shù)優(yōu)勢的初創(chuàng)團隊提供貼身的“資本、技術(shù)、人才、市場”的全方位服務(wù)。入駐在云工場中的創(chuàng)業(yè)團隊業(yè)務(wù)領(lǐng)域涉及到智慧城市、物聯(lián)網(wǎng)、大數(shù)據(jù)等,但這些團隊的特點是小而精,人數(shù)少的是三到五人,多的是二三十人,三四十人,每個企業(yè)都有自己的特長和生存之道,自己有專長的時候,但實際上很難承接大型的項目。云工場在為企業(yè)提供創(chuàng)新服務(wù)的同時,也做了一個創(chuàng)新的嘗試,聚合在孵企業(yè)的優(yōu)勢,打造在孵企業(yè)的聯(lián)盟,一起承接大型的項目。
●智慧城市項目交付的三大“攔路虎”
2016年年初云工場承接了一個智慧城市的項目,城市應(yīng)急指揮平臺的建設(shè),在大型火災(zāi)和應(yīng)急事件發(fā)生的時候,將現(xiàn)場的信息實時的傳輸?shù)街笓]中心,指揮中心系統(tǒng)有大數(shù)據(jù)的模型,自動生成應(yīng)急指揮預(yù)案,經(jīng)過確認之后可以發(fā)揮到現(xiàn)場指揮員的終端里,進行高效、智能的應(yīng)急指揮救援。這里面涉及到很多的技術(shù),有無人機的技術(shù)、大數(shù)據(jù)的技術(shù)等,小企業(yè)是無法承接這個技術(shù),每一項可能是一家企業(yè)的擅長,云工場把入駐的在孵企業(yè)聯(lián)合起來,一起完成這個項目。
在此次交付的智慧城市項目中,需要分散在不同領(lǐng)域的多家在孵化企業(yè)進行聯(lián)合開發(fā)。雖然這種協(xié)同交付可以實現(xiàn)最大化的合作,但是在聯(lián)合交付中,大連云工場以及孵化企業(yè)面臨了諸多挑戰(zhàn)。
痛點一:管理流程與工具不統(tǒng)一,跨地域團隊協(xié)同難度大
由于此次項目交付中涉及眾多企業(yè),而這些企業(yè)在管理流程、研發(fā)模式、工具平臺等方面不統(tǒng)一,這使得協(xié)同難度加大,無法發(fā)揮聯(lián)合開發(fā)的優(yōu)勢,導(dǎo)致研發(fā)效率低和開發(fā)質(zhì)量不盡如人意。
具體來說,這些企業(yè)在研發(fā)模式上面,敏捷開發(fā)、自有開發(fā)模式等并存,不同的企業(yè)使用不同的工具平臺(如svn、git等),這樣導(dǎo)致代碼的維護和協(xié)同管理成本很高。此外,管理與工具的不統(tǒng)一,也導(dǎo)致實踐經(jīng)驗無法共享。
痛點二:客戶線下參與項目,難以及時掌握項目進度與風險
通常項目的有效實施得益于企業(yè)與客戶的有效溝通,但是在大連云工場承接的項目實施中,項目進度來源于一線的人員收集匯總后向客戶匯報,這樣客戶無法及時了解項目的情況,有時還有信息不一致、溝通滯后等,給項目運作帶來不必要的成本。
在需求溝通方面,由于不是實時而是周期性溝通,導(dǎo)致需求變化不能及時反饋給項目開發(fā)團隊。另外由于是線下溝通方式,使得需求變化不能及時跟蹤,需求遺漏的問題不可避免。
在項目計劃與進度方面,客戶無法實現(xiàn)對項目的全生命周期管理,管控風險不可避免。在演示與驗收環(huán)節(jié),由于需要出差到客戶現(xiàn)場進行溝通,結(jié)果有些問題無法及時跟蹤,導(dǎo)致項目的推進困難。
痛點三:軟件生命周期相關(guān)環(huán)節(jié)存在亟待解決的問題
現(xiàn)在云計算、大數(shù)據(jù)、移動互聯(lián)網(wǎng)等發(fā)展讓開發(fā)者不再是一個孤立的個體,開發(fā)者之間的協(xié)同需求日益被關(guān)注。對于大連云工場這次聯(lián)合交付中,在需求管理、協(xié)同開發(fā)、持續(xù)集成、質(zhì)量管控等方面仍然面臨很大的挑戰(zhàn)。比如版本代碼合并需要手工完成,無法支持分布式開發(fā);版本靠手工編譯,持續(xù)集成時間太長,沒有自動化流水線;沒有體系化的代碼檢查工具,測試用例管理工具等等。
●華為軟件開發(fā)云掃除“攔路虎”
對于在項目交付中遇到的問題,大連云工場也試圖解決,比如采用開源軟件自建開發(fā)工具平臺,但是一個問題是開源工具繁雜,選型困難;大量人力耗費在維護升級上面,從而減少了專注于業(yè)務(wù)開發(fā)與交付的人力投入。此外,大連云工場也嘗試購買第三方商業(yè)工具平臺,但是這些平臺并沒有提供云上版本,或者云上版本并沒有提供端到端的服務(wù),結(jié)果協(xié)同效果并不明顯。
大連云工場CEO李闖說,后來,了解到華為推出的軟件開發(fā)云,進行多次交流,有幾個方面特別好。
第一個,面向開發(fā)者提供的基于云的服務(wù),即開即用,只要有一臺電腦,有網(wǎng)絡(luò),就可以使用這個平臺。非常的方便、快捷,解決了跨地域的問題,不需要下載。
第二個,華為軟件開發(fā)云立足提供軟件開發(fā)生命周期全流程支撐,支撐Devops理念提供了一站式的集成開發(fā)環(huán)境(IDE),涵蓋項目管理、配置管理、代碼檢查、編譯、構(gòu)建、測試、部署、發(fā)布,讓開發(fā)者快速而又輕松地開啟云端開發(fā)之旅,極大提升開發(fā)效率與質(zhì)量。
第三個,集成了華為經(jīng)驗的模板,例如代碼檢查規(guī)則集,測試用例模板等,可以參照華為的經(jīng)驗提高我們開發(fā)的標準和開發(fā)水平。當代碼開發(fā)的過程中,出現(xiàn)問題時,系統(tǒng)會提示如何改或者推薦幾個修改方案,對于初級開發(fā)者和經(jīng)驗欠缺的開發(fā)者非常有幫助。
正是由于華為軟件開發(fā)云的這些優(yōu)勢,很好地幫助大連云工場掃除了智慧城市項目交付過程中的難題。敏捷化項目管理,及時準確掌控項目質(zhì)量與進度;基于Git的高可用代碼托管,實現(xiàn)跨地域協(xié)同開發(fā);可視化交付流水線,多語言并行構(gòu)建;一站式代碼檢查,及時發(fā)現(xiàn)代碼質(zhì)量問題;以用例為核心,提供端到端測試管理能力。而且華為軟件開發(fā)云的開箱即用特性,無需企業(yè)投入人力進行維護升級。
華為軟件開發(fā)云提供輕量級的DevOps工具服務(wù),支撐企業(yè)DevOps落地,實現(xiàn)項目的持續(xù)交付。而且華為軟件開發(fā)云提供的是端到端的服務(wù),支撐軟件的全生命周期管理。基于華為的研發(fā)實踐,華為軟件開發(fā)云還提供了規(guī)范模板、代碼檢查規(guī)則等最佳實踐,企業(yè)無需從零開始。
總之,華為軟件開發(fā)云實現(xiàn)了云上開發(fā)、全生命周期管理和DevOps的統(tǒng)一,具備敏捷、安全、社交、智能的四大核心競爭力,幫助開發(fā)者實現(xiàn)高效研發(fā)、快速響應(yīng)、高效協(xié)同。
此外,最重要的是華為軟件開發(fā)云和合作伙伴聯(lián)手打造開放完整的研發(fā)生態(tài),合作伙伴可以利用開放API和SDK,實現(xiàn)自身與華為的集成。華為還幫助合作伙伴成立咨詢培訓(xùn)、技術(shù)支持團隊,幫助客戶遷移項目,解決技術(shù)問題。
最終,大連云工場聯(lián)合華為軟件開發(fā)云實現(xiàn)了智慧城市項目的交付效率和質(zhì)量,項目交付周期由當初的六個月縮短到三個月,版本編譯構(gòu)建時間降低到分鐘級,缺陷率下降了20%。客戶與研發(fā)團隊實現(xiàn)了良性活動,項目提前交付,并在客戶驗收中獲得一次性通過。
如需轉(zhuǎn)載請與《每日經(jīng)濟新聞》報社聯(lián)系。
未經(jīng)《每日經(jīng)濟新聞》報社授權(quán),嚴禁轉(zhuǎn)載或鏡像,違者必究。
讀者熱線:4008890008
特別提醒:如果我們使用了您的圖片,請作者與本站聯(lián)系索取稿酬。如您不希望作品出現(xiàn)在本站,可聯(lián)系我們要求撤下您的作品。
歡迎關(guān)注每日經(jīng)濟新聞APP