建設(shè)一個(gè)GIS系統(tǒng)有多種有效的方式,但目標(biāo)只有一個(gè),那就是確保成功。項(xiàng)目成功的定義有多重,然而,無(wú)論是哪一種方法論和工作策略,看起來(lái)都與現(xiàn)實(shí)有頗大的隔閡。看過(guò)一個(gè)關(guān)于項(xiàng)目開(kāi)發(fā)流程的圖片,其中是這樣刻畫(huà)的:5%的時(shí)間是享受中標(biāo)的喜悅,70%的時(shí)間是漫無(wú)目的的編碼、討論和重復(fù),10%的時(shí)間是對(duì)項(xiàng)目截止日期的恐懼,剩下的15%則是沒(méi)日沒(méi)夜的趕工和慶祝項(xiàng)目完成。因此,任何一種試圖教條化的工作策略都會(huì)被實(shí)際工作中擊得粉碎。
過(guò)去,我們需要定義用戶的需求,選擇軟件解決方案,確定滿足系統(tǒng)性能的硬件和網(wǎng)絡(luò)環(huán)境。今天,這個(gè)問(wèn)題變得更加復(fù)雜,隨著“云計(jì)算”意識(shí)的深入,共享和協(xié)作成為一個(gè)重要的指標(biāo),隨著而來(lái)的是我們必須考慮多種軟硬件協(xié)同工作方案、可擴(kuò)展性要求和基礎(chǔ)設(shè)施的限制,以創(chuàng)造出更加健壯、完美和智慧的應(yīng)用(現(xiàn)在都這么說(shuō)!)。
然而,無(wú)論技術(shù)發(fā)生多么大的變化,對(duì)于每個(gè)項(xiàng)目實(shí)施的三項(xiàng)要求并沒(méi)有發(fā)生改變:一是用戶需求分析,對(duì)用戶工作流進(jìn)行明確的定義;二是系統(tǒng)架構(gòu)設(shè)計(jì),對(duì)支持用戶工作流的系統(tǒng)基礎(chǔ)設(shè)施需求的充分了解;第三則是良好的項(xiàng)目管理,把控從合同簽訂到最后項(xiàng)目驗(yàn)收的系統(tǒng)集成管理實(shí)施策略(Dave Peters語(yǔ))。這其中關(guān)鍵的一項(xiàng)便是系統(tǒng)的架構(gòu)設(shè)計(jì):如何將硬件、網(wǎng)絡(luò)、軟件和數(shù)據(jù)調(diào)合起來(lái),基于平衡的負(fù)載模型使其能夠正常地運(yùn)行,使其不至于有明顯的缺陷和短板(須知系統(tǒng)的性能總是遵守“木桶效應(yīng)”)來(lái)影響最終系統(tǒng)的性能和負(fù)載量。因此,我們?cè)趯?duì)GIS用戶需求進(jìn)行評(píng)估的同時(shí),還需要評(píng)估結(jié)果之上進(jìn)行系統(tǒng)架構(gòu)設(shè)計(jì),了解技術(shù)概況、現(xiàn)有環(huán)境和用戶真實(shí)需求,以此來(lái)選擇系統(tǒng)的配置方案、設(shè)計(jì)組件、硬件選型,直至影響系統(tǒng)的最終實(shí)施。
因此,我們必須理解三塊內(nèi)容,一是技術(shù)基礎(chǔ),懂得現(xiàn)有的GIS軟件技術(shù)以決定該選擇什么類型的產(chǎn)品、網(wǎng)絡(luò)通信的基本原理和配置準(zhǔn)則和數(shù)據(jù)安全的配置;第二是對(duì)性能瓶頸的充分考慮,如了解開(kāi)發(fā)方式、圖像格式、數(shù)據(jù)源,甚至是物理內(nèi)存和磁盤瓶頸的細(xì)節(jié);第三是對(duì)系統(tǒng)構(gòu)建過(guò)程的了解(這塊實(shí)際上在《地理信息系統(tǒng)規(guī)劃與實(shí)施》中詳細(xì)闡述過(guò)了)。而所有這些就構(gòu)成了一種方法,一種用于系統(tǒng)架構(gòu)設(shè)計(jì)的方法來(lái)保證我們的系統(tǒng)能夠獲得成功,當(dāng)然這只是一般原則,請(qǐng)記住,“沒(méi)有銀彈”!
總體而言,我上面談?wù)摰倪@些就是Dave Peters的大作《地理信息系統(tǒng)設(shè)計(jì)策略與構(gòu)建(Building a GIS:System Architecture Design Strategies for Managers)》一書(shū)的主要內(nèi)容。無(wú)論你是否接受,它都為千條道路指明了一條目標(biāo)。這不僅是一本有趣和實(shí)用的書(shū),更重要的是,這本書(shū)充滿了思考和思考的支撐數(shù)據(jù),它非常適合于那些對(duì)細(xì)節(jié)充滿了興趣,而且為自己的項(xiàng)目設(shè)計(jì)方案的千篇一律感到痛苦的讀者,那里面能夠汲取的養(yǎng)分多著呢。
{{item.content}}