【賽迪網】李紹俊:超圖研發創新2.0時(shí)代的(de)四個(gè)基因

fiogf49gjkf0d
摘要(yào / yāo):GIS與IT的(de)關系,一(yī / yì /yí)直是(shì)備受GIS從業者關注的(de)話題:GIS是(shì)一(yī / yì /yí)個(gè)獨立的(de)行業,還是(shì)隸屬于(yú)IT領域分支?反觀IT界對GIS的(de)認知度和(hé / huò)認可度,目前達到(dào)了(le/liǎo)怎樣的(de)水平? 
  GIS與IT的(de)關系,一(yī / yì /yí)直是(shì)備受GIS從業者關注的(de)話題:GIS是(shì)一(yī / yì /yí)個(gè)獨立的(de)行業,還是(shì)隸屬于(yú)IT領域分支?反觀IT界對GIS的(de)認知度和(hé / huò)認可度,目前達到(dào)了(le/liǎo)怎樣的(de)水平?在(zài)當前IT技術創新浪潮之(zhī)下,GIS的(de)技術創新是(shì)一(yī / yì /yí)個(gè)怎樣的(de)局面,其創新的(de)核心因素又是(shì)什麽? 
  帶着這(zhè)些問題,記者采訪了(le/liǎo)超圖軟件CTO李紹俊博士。此前,在(zài)由CSDN和(hé / huò)BT傳媒聯合舉辦“2014技術商業500人(rén)論壇”上(shàng),李紹俊入選“2014 TOP50 最具價值CTO”。對于(yú)GIS與IT的(de)關系,他(tā)表示:“GIS是(shì)IT領域相對冷門、有特色而(ér)又無比重要(yào / yāo)的(de)分支,GIS是(shì)對空間數據的(de)分析和(hé / huò)應用,具有數據密集型、計算密集型等顯著特征,要(yào / yāo)求系統具有較高的(de)可靠性、可用性、存儲能力、計算能力,需要(yào / yāo)較高的(de)IT技術支撐。GIS的(de)發展與IT新技術發展緊密相連,如雲計算、大(dà)數據、物聯網等。” 
  正是(shì)因爲(wéi / wèi)在(zài)每一(yī / yì /yí)階段都對IT大(dà)環境和(hé / huò)GIS技術風向标做出(chū)了(le/liǎo)正确的(de)判斷,超圖才屢屢創新研發新技術,引領國(guó)内GIS技術變革。比如,建立跨平台架構是(shì)超圖在(zài)2001年做的(de)重大(dà)技術決策,在(zài)移動應用快速增長、網絡安全問題頻發、空間數據分析對服務器要(yào / yāo)求不(bù)斷提高的(de)背景下,超圖率先面向服務器市場研發出(chū)支持Linux、Unix以(yǐ)及移動端操作系統的(de)GIS軟件。 
  在(zài)技術的(de)創新過程中,CTO肩負着把握産品技術大(dà)方向與研發團隊建設的(de)雙重重任,一(yī / yì /yí)方面把最新技術應用到(dào)産品研發過程中,形成差異化競争力,一(yī / yì /yí)方面凝聚團隊實力,構建穩定的(de)技術團隊。 
  李紹俊介紹,如今SuperMap GIS的(de)研發進入了(le/liǎo)創新2.0時(shí)代。“現在(zài)的(de)IT界早已不(bù)是(shì)個(gè)人(rén)英雄單槍匹馬孤軍奮戰的(de)時(shí)代,創新是(shì)一(yī / yì /yí)種集體行爲(wéi / wèi),需要(yào / yāo)團隊和(hé / huò)體系的(de)支撐。”李紹俊說(shuō),經過多年不(bù)斷完善、改進和(hé / huò)積累,超圖研發建立起來(lái)一(yī / yì /yí)套高效率、高品質的(de)研發創新體系,歸結起來(lái)離不(bù)開四個(gè)方面:敏捷開發、持續集成、自動化測試和(hé / huò)決策評審。
  敏捷開發系統讓用戶參與研發 
  傳統的(de)軟件研發多采用瀑布開發模式,軟件版本周期長,往往需要(yào / yāo)一(yī / yì /yí)年以(yǐ)上(shàng)的(de)時(shí)間方可完成版本更新。且瀑布模式在(zài)研發過程中難以(yǐ)快速響應用戶的(de)需求變化,新需求難以(yǐ)加入。而(ér)敏捷的(de)開發把軟件研發劃分爲(wéi / wèi)2周一(yī / yì /yí)個(gè)周期的(de)若幹個(gè)叠代小組,用戶可以(yǐ)在(zài)每個(gè)叠代周期之(zhī)初提出(chū)新的(de)需求,僅僅經過2周,用戶需求就(jiù)可以(yǐ)在(zài)下一(yī / yì /yí)個(gè)叠代周期安排實現,提升了(le/liǎo)用戶滿意度。 
  據李紹俊介紹,在(zài)超圖建立之(zhī)初,超圖軟件總裁就(jiù)對研發團隊說(shuō)過:“不(bù)創造客戶價值的(de)創新是(shì)毫無意義的(de)創新。”本着這(zhè)個(gè)原則,CTO李紹俊在(zài)帶領團隊的(de)研發中,始終把客戶需求放在(zài)首位。 
  持續集成系統大(dà)大(dà)提升工作效率 
  敏捷的(de)開發要(yào / yāo)取得好的(de)效果,需要(yào / yāo)有研發信息化系統及工具的(de)支持。團隊協作研發需要(yào / yāo)的(de)系統和(hé / huò)工具很多,包括源代碼管理、需求管理系統、缺陷管理系統、在(zài)線文檔管理系統、代碼審查系統、自動化編譯系統等。 
  “舉例說(shuō)明,程序員提交代碼後三分鍾内沒有其他(tā)程序員提交代碼,會自動觸發服務器端的(de)自動編譯系統對産品進行編譯;編譯完後若沒有編譯錯誤或鏈接錯誤,則會接着自動觸發自動測試系統,對生成的(de)産品進行自動化測試。一(yī / yì /yí)旦發現問題會自動給相應的(de)程序員發送郵件進行提醒”。這(zhè)套系統的(de)成功應用大(dà)幅提升了(le/liǎo)工作效率和(hé / huò)産品質量。 
  自動化測試系統确保高質量産品 
  傳統軟件研發過程中,多依賴測試人(rén)員的(de)手工操作對軟件進行測試。測試效率低且往往測試不(bù)夠全面,還容易有已經解決的(de)缺陷在(zài)下一(yī / yì /yí)個(gè)版本重複出(chū)現的(de)問題,影響用戶對産品的(de)信息和(hé / huò)滿意度。 
  自動化測試系統中,測試人(rén)員的(de)主要(yào / yāo)工作是(shì)爲(wéi / wèi)每個(gè)功能或缺陷編寫自動化測試程序,然後讓計算機自動運行數量龐大(dà)的(de)測試程序,大(dà)大(dà)提高了(le/liǎo)測試效率。李紹俊說(shuō):“我們要(yào / yāo)求自動化測試系統做到(dào)三個(gè)100%覆蓋,100%覆蓋産品功能接口,100%覆蓋代碼缺陷,100%覆蓋用戶需求。” 
  決策評審機制産品質量第二重保障 
  超圖産品的(de)決策評審機制脫胎于(yú)IPD(Integrated Product Development,集成産品研發)流程。在(zài)産品研發過程中,嚴格執行理想決策評審、計劃決策評審和(hé / huò)發布決策評審三個(gè)環節。 
  李紹俊說(shuō),超圖員工可自行創意并申請立項産品,但産品必須通過立項決策評審後才會真正進行研發階段。研發階段還需要(yào / yāo)進行嚴格的(de)計劃決策評審,通過由包括開發、測試、市場、銷售及用戶代表等衆多專家組成的(de)委員會的(de)集中評議,可以(yǐ)對立項産品的(de)偏離作出(chū)及時(shí)的(de)修正。在(zài)産品研發完成後還需要(yào / yāo)經過發布決策評審,在(zài)産品的(de)規劃性、質量方面達到(dào)發布要(yào / yāo)求,并經過市場及用戶代表驗收後方可上(shàng)市供貨。 
  李紹俊對記者表示,在(zài)長達17年的(de)發展過程中,超圖始終将自己定位于(yú)IT大(dà)家庭的(de)一(yī / yì /yí)員,在(zài)技術發展上(shàng)緊緊跟随IT技術發展趨勢,形成了(le/liǎo)一(yī / yì /yí)個(gè)出(chū)色的(de)研發創新體系。目前,超圖已步入技術創新的(de)2.0時(shí)代,今後也(yě)将繼續緻力于(yú)打造以(yǐ)客戶需求爲(wéi / wèi)核心的(de)高質量GIS産品。