【搜狐網】超圖軟件:以(yǐ)用戶價值爲(wéi / wèi)源點做精準化的(de)研發

  DNET至頂網CIO與應用頻道(dào) 05月26日北京消息(文/孫博):GIS應用(地(dì / de)理信息系統)經過近近半個(gè)多世紀的(de)發展,覆蓋了(le/liǎo)城市規劃、環境評估、交通、農林牧業等衆多領域。中國(guó)作爲(wéi / wèi)當前全球GIS應用較活躍的(de)市場,市場需求将會在(zài)未來(lái)對呈爆發式增長。GIS平台軟件是(shì)GIS應用的(de)基礎支撐,因涉及到(dào)大(dà)量專業空間分析、空間查詢統計等算法,具有較高的(de)門檻。
  創新源于(yú)用戶的(de)價值
  作爲(wéi / wèi)行業内前列的(de)地(dì / de)理信息系統軟件與服務提供商,早在(zài)1995年超圖軟件就(jiù)開始了(le/liǎo)GIS平台軟件的(de)研發工作。如今,超圖更是(shì)運用企業自身創新優勢,不(bù)斷融合IT新技術,改進技術水平和(hé / huò)軟件質量。未來(lái),超圖的(de)願景是(shì)希望成爲(wéi / wèi)全球前列的(de)GIS平台,提升中國(guó)軟件在(zài)世界範圍内的(de)形象和(hé / huò)影響力,爲(wéi / wèi)全球GIS應用創造價值。
  超圖研發中心一(yī / yì /yí)直将能否爲(wéi / wèi)用戶帶來(lái)創新價值作爲(wéi / wèi)研發衡量創新的(de)核心标準。如果說(shuō)早期的(de)超圖是(shì)以(yǐ)追随和(hé / huò)微創新爲(wéi / wèi)主的(de)話,現在(zài)的(de)超圖逐漸走上(shàng)以(yǐ)獨立創新爲(wéi / wèi)主的(de)發展道(dào)路。目前,超圖在(zài)雲端一(yī / yì /yí)體化GIS、移動GIS和(hé / huò)二三維一(yī / yì /yí)體化GIS等領域走在(zài)了(le/liǎo)全球GIS領域的(de)前列。
  早期超圖研發中心的(de)創新機制是(shì)從上(shàng)往下安排,創新點都是(shì)先由研發中心管理高層提出(chū),再安排團隊去實現。目前,超圖在(zài)創新機制上(shàng)有了(le/liǎo)一(yī / yì /yí)定的(de)調整,不(bù)僅包含自上(shàng)而(ér)下的(de)戰略分解,同時(shí)也(yě)具備了(le/liǎo)自下向上(shàng)的(de)基層創新,使得基層創新逐漸成爲(wéi / wèi)超圖産品與技術創新的(de)主要(yào / yāo)來(lái)源。
  随着團隊規模大(dà),搜集上(shàng)來(lái)的(de)創新點和(hé / huò)方案越來(lái)越多。超圖設立了(le/liǎo)平台産品決策委員會(PlatformProductApprovalCommittee,PPAC)來(lái)進行平台産品研發過程中的(de)關鍵接點把關。比如在(zài)産品立項階段會對員工提出(chū)的(de)創新點做評審工作,評審創新點是(shì)否能夠解決用戶難題,是(shì)否能夠創造用戶價值。
  開發、測試、審查每一(yī / yì /yí)步都要(yào / yāo)做到(dào)準确 
  伴随創新2.0時(shí)代的(de)邁進,經過多年的(de)發展,超圖形成了(le/liǎo)一(yī / yì /yí)套涵蓋開發、測試、評審的(de)準确化、高效率的(de)研發體系,有了(le/liǎo)這(zhè)樣的(de)體系做支撐,再進行不(bù)斷的(de)延伸才會遊刃有餘。
  開發:傳統專業軟件往往采用瀑開發模式,流程劃分嚴謹,往往要(yào / yāo)經曆較長的(de)周期才能盼到(dào)産品的(de)發布,并且過程中新的(de)需求難以(yǐ)靈活加入進來(lái)。目前超圖的(de)GIS平台軟件運用了(le/liǎo)另外一(yī / yì /yí)種稱爲(wéi / wèi)敏捷式的(de)開發模式,以(yǐ)兩周爲(wéi / wèi)一(yī / yì /yí)個(gè)叠代周期,不(bù)僅可以(yǐ)快速響應用戶不(bù)斷調整的(de)需求,同時(shí)對于(yú)産品的(de)發布時(shí)間可以(yǐ)做到(dào)更準确的(de)控制。
  


  測試:質量是(shì)軟件産品的(de)生命線,随着産品與應用的(de)不(bù)斷發展,超圖GIS平台軟件的(de)有效代碼已經突破了(le/liǎo)500萬行,靠傳統的(de)人(rén)工測試難以(yǐ)實現對GIS軟件的(de)全面覆蓋,如此龐大(dà)的(de)代碼量需要(yào / yāo)自動化測試體系的(de)支撐。超圖的(de)自動化測試體系實現了(le/liǎo)軟件的(de)需求點覆蓋、功能點覆蓋、接口覆蓋和(hé / huò)曆史缺陷覆蓋,已累積了(le/liǎo)超過3萬個(gè)測試程序包,這(zhè)些測試程序7*24小時(shí)不(bù)間斷運行,持續驗證産品質量,遇到(dào)問題時(shí)會第一(yī / yì /yí)時(shí)間自動發送郵件給技術人(rén)員以(yǐ)便排查。自動化測試體系一(yī / yì /yí)方面解放了(le/liǎo)測試人(rén)員,讓測試人(rén)員由點鼠标、敲鍵盤式的(de)測試模式升級爲(wéi / wèi)以(yǐ)編寫測試用例程序爲(wéi / wèi)主的(de)新測試模式;另一(yī / yì /yí)方面也(yě)大(dà)幅提升了(le/liǎo)測試效率,降低缺陷的(de)發現成本和(hé / huò)修複成本,有效提升産品質量。
  


  審查:軟件研發裏面有一(yī / yì /yí)個(gè)非常重要(yào / yāo)的(de)機制就(jiù)是(shì)代碼審查,作爲(wéi / wèi)預警可以(yǐ)避免許多問題的(de)發生。超圖的(de)研發中心有一(yī / yì /yí)個(gè)審查機制,員工提交的(de)代碼一(yī / yì /yí)定要(yào / yāo)經過代碼指導員和(hé / huò)團隊技術負責人(rén)的(de)審核,代碼才能被提交到(dào)庫裏面,并且在(zài)系統裏還可以(yǐ)查看到(dào)不(bù)同程序員的(de)工作情況,不(bù)僅避免了(le/liǎo)由BUG帶來(lái)的(de)不(bù)必要(yào / yāo)麻煩,而(ér)且還爲(wéi / wèi)管理人(rén)員節省了(le/liǎo)時(shí)間。