孫戰(zhàn)軍
聯(lián)合國(guó)教科文組織(UNESCO)于2005年將教育行業(yè)信息技術(shù)的發(fā)展過程劃分為四個(gè)階段:起步、應(yīng)用、融合、創(chuàng)新。以這個(gè)視點(diǎn)來看,我國(guó)大多數(shù)高校教育信息化已經(jīng)進(jìn)入應(yīng)用階段,不少高校也正在進(jìn)行應(yīng)用的整合,將為信息技術(shù)全面融合和創(chuàng)新創(chuàng)造條件。因而伴隨著校園網(wǎng)到數(shù)字校園,再到今天很多高校正在規(guī)劃的智慧校園,信息技術(shù)在高等教育領(lǐng)域的廣泛應(yīng)用和不斷滲透已經(jīng)不單是一種工具,而是逐漸變成教育的一部分,在高校的教學(xué)和管理中扮演著舉足輕重的角色。
對(duì)于教育信息化整個(gè)體系而言,高校在信息技術(shù)起步和應(yīng)用階段,建立信息系統(tǒng)采用不同的方式,就會(huì)有不同的效果。及時(shí)發(fā)現(xiàn)和研究這些方式,客觀分析在各方面所產(chǎn)生的影響,將會(huì)對(duì)高校智慧校園建設(shè)有很好的借鑒意義。特別要說明的是,一所高校并不只是采用單一方式來進(jìn)行建設(shè),而是多種方式的混合運(yùn)用,重點(diǎn)區(qū)別在于每種方式占有的比例。
方式一:系統(tǒng)自建
對(duì)于一些技術(shù)力量較強(qiáng)和人員配置豐富的高校,自建系統(tǒng)是一個(gè)不錯(cuò)的選擇。因?yàn)槭亲约旱年?duì)伍,在工作時(shí)間、部門配合、資源調(diào)度、服務(wù)響應(yīng)等各個(gè)方面都能得到保證。同時(shí),面對(duì)學(xué)校不斷變化的需求,自己的隊(duì)伍也能隨時(shí)對(duì)信息系統(tǒng)做出調(diào)整和修改。
這種方式對(duì)人力資源的要求很高,要滿足高校多數(shù)應(yīng)用系統(tǒng)自主開發(fā)的需求,所需配置的軟件工程師數(shù)目將不會(huì)少,而他們所消耗的薪酬、福利、管理、培訓(xùn)等成本是巨大的。例如,多數(shù)采用這一方式的美國(guó)綜合排名前十的高校,其信息化部門的人數(shù)最少100多人,多的高達(dá)500人。
國(guó)內(nèi)高校信息部門的員工數(shù)目基本不會(huì)超過50人,有的甚至在10人以內(nèi)。這些人的主要職責(zé)和知識(shí)結(jié)構(gòu)是為了完成IT基礎(chǔ)設(shè)施建設(shè)與運(yùn)行、客戶支持與服務(wù)、信息安全管理等方面的工作,不可能還有精力和能力從事應(yīng)用系統(tǒng)的開發(fā)。因此,除了清華、北大等少數(shù)頂尖高??梢源笠?guī)模地采用這種方式以外,我國(guó)多數(shù)高校只能在一些簡(jiǎn)單、輕量的應(yīng)用中嘗試這種方式。
方式二:產(chǎn)品采購(gòu)
隨著教育信息化的發(fā)展,作為商品出售的應(yīng)用軟件越來越多。對(duì)廠商來說,一次生產(chǎn),多次銷售,可以獲得高額利潤(rùn);對(duì)學(xué)校來說,購(gòu)買現(xiàn)成的軟件產(chǎn)品,不做任何修改地使用,總體投入不大,見效快,適合一些業(yè)務(wù)需求比較明確,或者操作規(guī)程標(biāo)準(zhǔn)化,或者功能要求比較單一的應(yīng)用,如財(cái)務(wù)軟件、一卡通系統(tǒng)等。有的學(xué)校因?yàn)橘Y金和人員局限,在一些復(fù)雜應(yīng)用上也購(gòu)買成品軟件,然后選擇使用其中適合自己學(xué)校的功能,與學(xué)校需求不符的功能就棄之不用,如教務(wù)系統(tǒng)、人事系統(tǒng)、后勤系統(tǒng)等。這些應(yīng)用系統(tǒng)一般是廠家根據(jù)一所學(xué)校的需求做定制開發(fā),然后包裝成通用產(chǎn)品進(jìn)行推廣。所以,對(duì)于學(xué)校的個(gè)性化需求或與應(yīng)用系統(tǒng)原型學(xué)校需求不一致的情況,除非廠家做出修改,否則學(xué)校的特殊需求很難得到滿足。統(tǒng)計(jì)表明,購(gòu)買成品不加任何修改使用,大約只有30%-40%的功能是可用的。
方式三:服務(wù)外包
高校所涉及的服務(wù)外包主要是應(yīng)用軟件的研發(fā)業(yè)務(wù),這種方式又分為兩種情形:
一是完全定制,即軟件供應(yīng)商完全按照學(xué)校需求進(jìn)行定制開發(fā)。從需求調(diào)研開始,按軟件工程的步驟,不論采用什么開發(fā)模式,運(yùn)用什么方法,完全按照用戶需求量身定做。這種方式能極大程度滿足用戶當(dāng)時(shí)的需求,很好地配合用戶當(dāng)時(shí)的軟硬件環(huán)境。缺點(diǎn)是投入大,開發(fā)周期長(zhǎng),后續(xù)服務(wù)成本較高,因?yàn)殡S著教育改革的不斷深入,高校的管理流程也在不斷發(fā)生變化,要讓定制的信息系統(tǒng)繼續(xù)發(fā)揮作用,廠家必須隨時(shí)響應(yīng)需求,對(duì)軟件不斷做出修改或增加新的功能。在用戶投資不能充分保證的情況下,廠家這種按需定制的服務(wù)就會(huì)大打折扣,因需求變化而導(dǎo)致的問題日積月累,最終定制系統(tǒng)的可用性將越來越低。
二是在成品基礎(chǔ)上進(jìn)行二次開發(fā)。為了避免成品軟件對(duì)用戶需求滿足度不夠,定制開發(fā)成本又太高的情況,很多學(xué)校進(jìn)行折衷,采用在成品軟件基礎(chǔ)上由廠家進(jìn)行二次開發(fā)的方式。如果一款成品軟件的功能滿足學(xué)校當(dāng)下的大部分需求,只需在某些細(xì)節(jié)上做一些微調(diào),那么用戶可以在成品軟件的費(fèi)用之外再額外支出一筆資金,請(qǐng)廠家針對(duì)學(xué)校的個(gè)性化需求做二次開發(fā),取得了成品和定制之間的一種平衡。對(duì)廠家來說,如果二次開發(fā)對(duì)產(chǎn)品升級(jí)有幫助,就可以把它固化到下一個(gè)版本,提高其產(chǎn)品的價(jià)值。盡管這種情形能夠降低用戶支出,但同樣面臨用戶需求不斷變化的困境。反復(fù)的二次開發(fā)最終也會(huì)把廠家拖入泥潭,在成本和服務(wù)質(zhì)量之間做艱難的抉擇。
方式四:SaaS
SaaS是Software-as-a-Service(軟件即服務(wù))的簡(jiǎn)稱,它是一種通過Internet提供軟件的方式,本質(zhì)是一種租用模式。聽起來SaaS可以削減成本,減少人員投入,降低應(yīng)用系統(tǒng)購(gòu)置、維護(hù)、管理的大量費(fèi)用,但由于人們對(duì)其安全性、可用性、易用性等方面的顧慮,國(guó)內(nèi)幾乎還沒有高校采用這種方式,廠商也持觀望態(tài)度,不會(huì)輕易投入巨資構(gòu)建SaaS體系。近幾年隨著云計(jì)算技術(shù)的發(fā)展,在普教領(lǐng)域涌現(xiàn)出一批SaaS服務(wù)提供商,為中小學(xué)、地區(qū)教育管理部門提供軟件租用的“云服務(wù)”。例如有廠商推出“普教云”服務(wù),已在西部某省份多個(gè)地區(qū)投入使用。普教業(yè)務(wù)容易標(biāo)準(zhǔn)化,而中小學(xué)數(shù)量龐大,每所學(xué)校只需投入很低的租用費(fèi)用就可以完成所有業(yè)務(wù)的管理,是一種性價(jià)比非常高的方式。
基于以上學(xué)校建立信息系統(tǒng)采用不同的方式,下面從TCO(總體擁有成本)、人員要求、建設(shè)周期、服務(wù)響應(yīng)、適應(yīng)變化幾個(gè)方面作一比較:
綜上所述,各種方式各有千秋,每個(gè)學(xué)校根據(jù)自己資金、人力資源、業(yè)務(wù)需求的具體情況,在不同的系統(tǒng)建設(shè)上可以采用不同的方式。
仔細(xì)分析可以發(fā)現(xiàn)在“適應(yīng)變化”這一指標(biāo)上,除了成本高昂的“自主開發(fā)”方式較好以外,其它方式都不算太好,這個(gè)值得我們深思。高校需求變化有兩個(gè)原因,一是高校業(yè)務(wù)本身隨著教育改革的深入不斷發(fā)生改變,包括部門設(shè)置、業(yè)務(wù)流程、管理規(guī)范都會(huì)經(jīng)常發(fā)生變化;二是用戶對(duì)于如何應(yīng)用軟件系統(tǒng)并沒有一個(gè)成熟的經(jīng)驗(yàn),在項(xiàng)目進(jìn)行中會(huì)頻繁改變和增加各種要求,導(dǎo)致開發(fā)人員投入大量時(shí)間進(jìn)行設(shè)計(jì)和編碼工作適應(yīng)這些變化。
為了解決需求變化以及各種異構(gòu)系統(tǒng)的集成問題(包括數(shù)據(jù)集成和應(yīng)用集成),企業(yè)軟件采用BPM(Business Process Management,業(yè)務(wù)流程管理)方法,利用SOA架構(gòu)來建設(shè)ERP(企業(yè)資源計(jì)劃)系統(tǒng)。這種方法在高校中卻很少用到,原因是高校業(yè)務(wù)系統(tǒng)往往不是同一時(shí)間建成的,各個(gè)業(yè)務(wù)有自己的最佳解決方案,難以有一套系統(tǒng)一統(tǒng)天下;再者BPM和SOA涉及大量的平臺(tái)、工具和中間件技術(shù),資金投入大,實(shí)施起來有一定的復(fù)雜性,而效果不一定很明顯。因此,是否可以開發(fā)出一種“可配置”的軟件系統(tǒng),能屏蔽底層諸多的實(shí)現(xiàn)細(xì)節(jié),給用戶提供可視化的配置工具,當(dāng)需求發(fā)生變化時(shí),不需要重新編寫程序,僅通過界面配置就可以滿足用戶需求呢?答案是肯定的?。 翱膳渲谩钡臄?shù)字化校園已經(jīng)在一些高校得到應(yīng)用。利用這種技術(shù),當(dāng)高校需求發(fā)生變化時(shí),用戶便可以使用軟件系統(tǒng)中已有的功能對(duì)軟件進(jìn)行自行修改,修改完畢后保存配置,系統(tǒng)不需要進(jìn)行編譯即可自動(dòng)適應(yīng)配置后的結(jié)果。
“可配置”體現(xiàn)在四個(gè)方面:
1.數(shù)據(jù)可配置。高校大部分信息系統(tǒng)都是通過數(shù)據(jù)庫軟件進(jìn)行數(shù)據(jù)的存儲(chǔ)和查詢,數(shù)據(jù)庫的設(shè)計(jì)一般在應(yīng)用軟件設(shè)計(jì)之前進(jìn)行,當(dāng)用戶需求發(fā)生變化需要修改數(shù)據(jù)庫結(jié)構(gòu)時(shí),往往需要開發(fā)人員重新修改數(shù)據(jù)庫結(jié)構(gòu)和程序后臺(tái)代碼,費(fèi)時(shí)費(fèi)力。
數(shù)據(jù)可配置指可以在應(yīng)用系統(tǒng)內(nèi)部通過已有的功能修改數(shù)據(jù)庫結(jié)構(gòu),修改完畢后可自動(dòng)生成相應(yīng)的數(shù)據(jù)庫操作方法,供軟件其他部分調(diào)用,無需重新編譯即可自動(dòng)適應(yīng)調(diào)整后的結(jié)果。
2.信息門戶可配置。信息門戶就是“智慧校園”的界面。軟件系統(tǒng)能通過各種不同的形式來展示數(shù)據(jù)源配置的結(jié)果。界面配置可分為兩個(gè)方面:①界面定制:能夠?qū)缑嬲故镜男问竭M(jìn)行調(diào)整以滿足用戶的個(gè)性化要求;②界面控制:能自動(dòng)適應(yīng)數(shù)據(jù)結(jié)構(gòu)的變化,在界面中自動(dòng)添加或修改相應(yīng)的數(shù)據(jù)項(xiàng)。
3.報(bào)表和表格可配置。高校有很多地方需要用到表格的形式來輸入數(shù)據(jù),以報(bào)表的形式輸出結(jié)果。而報(bào)表和表格的變化是非常頻繁的,因此,報(bào)表和表格的定制對(duì)提高系統(tǒng)適應(yīng)性非常重要?!翱膳渲谩钡能浖到y(tǒng)提供了可視化的表格和報(bào)表生成器,除了可以設(shè)計(jì)表格和報(bào)表的格式外,還能夠?qū)?shù)據(jù)項(xiàng)進(jìn)行配置,與指定的數(shù)據(jù)庫中的字段相關(guān)聯(lián),還能定義公式進(jìn)行計(jì)算。
4.流程可配置。流程可配置是指用戶可利用軟件本身提供的功能來靈活調(diào)整業(yè)務(wù)處理的流程和方法。例如在高校迎新系統(tǒng)中,新生辦理入學(xué)的流程發(fā)生了變化,只須在迎新系統(tǒng)中做一個(gè)流程的重新配置就可以適應(yīng)新的流程,無須重寫代碼。還有一種情況就是通過對(duì)軟件系統(tǒng)中已有的功能進(jìn)行重新組合來完成用戶需求。
總而言之,不管是采用哪種方式進(jìn)行信息化建設(shè),最好都能把“可配置”作為一種技術(shù)規(guī)范來指導(dǎo)應(yīng)用系統(tǒng)的開發(fā)。尤其高校在選擇產(chǎn)品和合作廠商時(shí),如果能夠采用“可配置”的技術(shù),高校智慧校園信息系統(tǒng)的適應(yīng)性將會(huì)大幅提高,其生命周期自然會(huì)得到延長(zhǎng),用戶的投資也得到了很好的保護(hù)。