DNET至頂網(wǎng)CIO與應(yīng)用頻道 05月26日北京消息(文/孫博):GIS應(yīng)用(地理信息系統(tǒng))經(jīng)過近近半個多世紀(jì)的發(fā)展,覆蓋了城市規(guī)劃、環(huán)境評估、交通、農(nóng)林牧業(yè)等眾多領(lǐng)域。中國作為當(dāng)前全球GIS應(yīng)用較活躍的市場,市場需求將會在未來對呈爆發(fā)式增長。GIS平臺軟件是GIS應(yīng)用的基礎(chǔ)支撐,因涉及到大量專業(yè)空間分析、空間查詢統(tǒng)計等算法,具有較高的門檻。
創(chuàng)新源于用戶的價值
作為行業(yè)內(nèi)前列的地理信息系統(tǒng)軟件與服務(wù)提供商,早在1995年超圖軟件就開始了GIS平臺軟件的研發(fā)工作。如今,超圖更是運(yùn)用企業(yè)自身創(chuàng)新優(yōu)勢,不斷融合IT新技術(shù),改進(jìn)技術(shù)水平和軟件質(zhì)量。未來,超圖的愿景是希望成為全球前列的GIS平臺,提升中國軟件在世界范圍內(nèi)的形象和影響力,為全球GIS應(yīng)用創(chuàng)造價值。
超圖研發(fā)中心一直將能否為用戶帶來創(chuàng)新價值作為研發(fā)衡量創(chuàng)新的核心標(biāo)準(zhǔn)。如果說早期的超圖是以追隨和微創(chuàng)新為主的話,現(xiàn)在的超圖逐漸走上以獨(dú)立創(chuàng)新為主的發(fā)展道路。目前,超圖在云端一體化GIS、移動GIS和二三維一體化GIS等領(lǐng)域走在了全球GIS領(lǐng)域的前列。
早期超圖研發(fā)中心的創(chuàng)新機(jī)制是從上往下安排,創(chuàng)新點(diǎn)都是先由研發(fā)中心管理高層提出,再安排團(tuán)隊去實現(xiàn)。目前,超圖在創(chuàng)新機(jī)制上有了一定的調(diào)整,不僅包含自上而下的戰(zhàn)略分解,同時也具備了自下向上的基層創(chuàng)新,使得基層創(chuàng)新逐漸成為超圖產(chǎn)品與技術(shù)創(chuàng)新的主要來源。
隨著團(tuán)隊規(guī)模大,搜集上來的創(chuàng)新點(diǎn)和方案越來越多。超圖設(shè)立了平臺產(chǎn)品決策委員會(PlatformProductApprovalCommittee,PPAC)來進(jìn)行平臺產(chǎn)品研發(fā)過程中的關(guān)鍵接點(diǎn)把關(guān)。比如在產(chǎn)品立項階段會對員工提出的創(chuàng)新點(diǎn)做評審工作,評審創(chuàng)新點(diǎn)是否能夠解決用戶難題,是否能夠創(chuàng)造用戶價值。
開發(fā)、測試、審查每一步都要做到準(zhǔn)確
伴隨創(chuàng)新2.0時代的邁進(jìn),經(jīng)過多年的發(fā)展,超圖形成了一套涵蓋開發(fā)、測試、評審的準(zhǔn)確化、高效率的研發(fā)體系,有了這樣的體系做支撐,再進(jìn)行不斷的延伸才會游刃有余。
開發(fā):傳統(tǒng)專業(yè)軟件往往采用瀑開發(fā)模式,流程劃分嚴(yán)謹(jǐn),往往要經(jīng)歷較長的周期才能盼到產(chǎn)品的發(fā)布,并且過程中新的需求難以靈活加入進(jìn)來。目前超圖的GIS平臺軟件運(yùn)用了另外一種稱為敏捷式的開發(fā)模式,以兩周為一個迭代周期,不僅可以快速響應(yīng)用戶不斷調(diào)整的需求,同時對于產(chǎn)品的發(fā)布時間可以做到更準(zhǔn)確的控制。
測試:質(zhì)量是軟件產(chǎn)品的生命線,隨著產(chǎn)品與應(yīng)用的不斷發(fā)展,超圖GIS平臺軟件的有效代碼已經(jīng)突破了500萬行,靠傳統(tǒng)的人工測試難以實現(xiàn)對GIS軟件的全面覆蓋,如此龐大的代碼量需要自動化測試體系的支撐。超圖的自動化測試體系實現(xiàn)了軟件的需求點(diǎn)覆蓋、功能點(diǎn)覆蓋、接口覆蓋和歷史缺陷覆蓋,已累積了超過3萬個測試程序包,這些測試程序7*24小時不間斷運(yùn)行,持續(xù)驗證產(chǎn)品質(zhì)量,遇到問題時會第一時間自動發(fā)送郵件給技術(shù)人員以便排查。自動化測試體系一方面解放了測試人員,讓測試人員由點(diǎn)鼠標(biāo)、敲鍵盤式的測試模式升級為以編寫測試用例程序為主的新測試模式;另一方面也大幅提升了測試效率,降低缺陷的發(fā)現(xiàn)成本和修復(fù)成本,有效提升產(chǎn)品質(zhì)量。
審查:軟件研發(fā)里面有一個非常重要的機(jī)制就是代碼審查,作為預(yù)警可以避免許多問題的發(fā)生。超圖的研發(fā)中心有一個審查機(jī)制,員工提交的代碼一定要經(jīng)過代碼指導(dǎo)員和團(tuán)隊技術(shù)負(fù)責(zé)人的審核,代碼才能被提交到庫里面,并且在系統(tǒng)里還可以查看到不同程序員的工作情況,不僅避免了由BUG帶來的不必要麻煩,而且還為管理人員節(jié)省了時間。