我國改革開放已進(jìn)入第三十個年頭,舉國上下有一個共識,即發(fā)展是硬道理,在電子政務(wù)領(lǐng)域里有沒有硬道理呢?我個人認(rèn)為也是存在的,那就是——應(yīng)用。因為應(yīng)用既是電子政務(wù)系統(tǒng)建設(shè)的出發(fā)點,同時也是歸宿,沒有應(yīng)用的系統(tǒng)是勞民傷財?shù)幕茏庸こ?。眾所周知,電子政?wù)領(lǐng)域里的各項業(yè)務(wù)系統(tǒng),是依托于應(yīng)用軟件來實現(xiàn)的,因此,應(yīng)用軟件的質(zhì)量(功能指標(biāo) 、性能指標(biāo))高低至關(guān)重要。實事求是的講,在現(xiàn)實工作中,用戶滿意的應(yīng)用軟件比例并不太高,每當(dāng)出現(xiàn)問題的時候,往往聽到的多是甲、乙雙方的相互埋怨,甲說乙對需求了解的不深、理解的不透、開發(fā)不到位,乙說甲的需求多變、流程欠科學(xué)、實難適應(yīng)。各執(zhí)一詞,到底孰是孰非呢?靜心想一想,其實合作雙方的初衷是好的,愿望為什么會與結(jié)果相悖呢?經(jīng)驗告訴我們,毛病大多出在軟件開發(fā)的思路與技巧上。具體怎樣做才有可能少走彎路、少些煩惱呢?現(xiàn)支上幾招僅供參考:
一、充分調(diào)研摸準(zhǔn)需求
電子政務(wù)建設(shè)中的一個重要原則是“以需求為導(dǎo)向、以應(yīng)用促發(fā)展”,我們從中不難悟出需求的地位,簡潔地講,需求就是應(yīng)用軟件開發(fā)的依據(jù)和目標(biāo),換言之,需求摸不準(zhǔn)開發(fā)就會無的放矢,其效果自然可想而知了。按照常理,人們每做一件事情都是有很強(qiáng)的目的性的,然而目的來源于需求,電子政務(wù)建設(shè)也概莫能外??v觀走過來的歷程,在開發(fā)應(yīng)用軟件的征途中,成功者有之,失敗者有之,“雞肋”者有之。有果必有因,觀其果究其因,凡是需求把握準(zhǔn)確者易成功,凡是主觀臆斷者易失敗,凡是需求調(diào)研欠火候者易變成用著不爽、棄之可惜的“雞肋”。電子政務(wù)建設(shè)有其自身的規(guī)律和特點,我們在捕捉和確定需求時,要注意宏觀與微觀相呼應(yīng)、縱向與橫向多兼顧、個性與共性巧結(jié)合、自身與外部互關(guān)聯(lián),同時要看到,它是一個依托在高科技成果基礎(chǔ)上的,具有社會性的系統(tǒng)工程,涉及面廣,故在需求調(diào)研中,除了了解各業(yè)務(wù)部門的具體需求外,還應(yīng)環(huán)顧到以下幾個層面:一是國家的政策法規(guī)、大政方針;二是行政系統(tǒng)和行業(yè)部門的規(guī)劃與標(biāo)準(zhǔn);三是自身和服務(wù)對象的需求現(xiàn)狀與前瞻;四是相關(guān)設(shè)施與技術(shù)的成熟度;五是兼顧與國際接軌;六是安全與保密;七是信息化應(yīng)用的軟環(huán)境(管理理念、文化氛圍和人員素質(zhì))。
需求調(diào)研是甲、乙雙方的事,不可只依靠甚至依賴對方獨(dú)立完成,正確的做法是:各用所長、聯(lián)合作戰(zhàn)、深入實際、體察流程、認(rèn)真研討、科學(xué)梳理、達(dá)成共識、用戶認(rèn)可。需求調(diào)研是軟件開發(fā)的基礎(chǔ),調(diào)研的過程是一個相互了解和相互理解的磨合過程,是一個培育理念、培養(yǎng)復(fù)合型人才的過程,是一件十分艱苦、細(xì)致的工作,來不得半點馬虎,要不厭其煩、不留死角。
二、切實關(guān)注流程再造
有人認(rèn)為,政務(wù)領(lǐng)域里的信息化,不就是利用計算機(jī)和網(wǎng)絡(luò)等高科技產(chǎn)品摸擬和替代傳統(tǒng)的辦公技能與方式嗎?其實不然,這種認(rèn)識有所偏頗,因為這只是計算機(jī)功能應(yīng)用的低級階段,它的優(yōu)勢是促使業(yè)務(wù)流程的優(yōu)化和再造。因為,一是政務(wù)電子化后,政務(wù)活動的載體發(fā)生了由“紙”到“磁”的質(zhì)變,公務(wù)、公文的處理環(huán)境不一樣了,由手工作業(yè)轉(zhuǎn)為在網(wǎng)絡(luò)環(huán)境下用計算計等現(xiàn)代化辦公設(shè)施處理,必然會引起政務(wù)機(jī)關(guān)辦文、辦會、辦事以及公務(wù)活動流轉(zhuǎn)程序的變化;二是辦公由人與人直接打交道,變?yōu)槿伺c計算機(jī)對話,必然導(dǎo)致政府運(yùn)行模式和服務(wù)方式的改變,甚至還會引起政府內(nèi)設(shè)機(jī)構(gòu)的變革;三是在用系統(tǒng)工程的視角來梳理原工作流程時,往往會發(fā)現(xiàn)一些重復(fù)、缺失的環(huán)節(jié)需要優(yōu)化和重組。以上三種因應(yīng)用軟件的開發(fā)和使用所引發(fā)、波及到的深層次變革很容易忽視,也就是說應(yīng)用軟件只有依據(jù)再造的流程來開發(fā),才能發(fā)揮出最大效益。需要指出的是,政務(wù)流程再造是一種對政務(wù)部門影響深遠(yuǎn)的變革,因此,啟動前高層管理人員必須達(dá)成統(tǒng)一認(rèn)識,并得到上級管理部門的認(rèn)可才便于推進(jìn)。
三、咨詢定向、論證把關(guān)
人的知識和經(jīng)驗來源于兩個渠道,一是直接實踐——親自參與動腦、動手;二是間接實踐——向書本或他人討教。可人生苦短,大量的知識和經(jīng)驗還是靠間接獲取,面對政務(wù)信息化這一新生事物,對甲方而言多為陌生,所以工作開展前要慎甚處之,不在行不可怕,常言道它山之石可以攻玉,我們可以向相關(guān)咨詢機(jī)構(gòu)或業(yè)內(nèi)的先行者們請教,然后結(jié)合自身情況做好規(guī)劃.并在調(diào)研、咨詢的基礎(chǔ)上,由甲乙雙方共同擬出一個項目實施的工作方案和技術(shù)方案,值得一提的是,一個好的方案就是成功的一半,所以方案一定要請專家做好技術(shù)論證,并加以完善,借助外腦把好技術(shù)路線關(guān)。
四、辯證思維適度超前
馬克思主義辯證法告訴我們,事物都是發(fā)展的、聯(lián)系的,電子政務(wù)的應(yīng)用軟件也是如此,它是以需求為藍(lán)圖,通過計算機(jī)編程語言來表達(dá)的集合體,并依托網(wǎng)絡(luò)和一系列外設(shè)來實現(xiàn)功能。由于政務(wù)的內(nèi)涵是與時俱進(jìn)的,所以需求不會一程不變,因此,應(yīng)用軟件的功能與性能必然會不斷改進(jìn)和創(chuàng)新、網(wǎng)絡(luò)及外設(shè)也會周期性地更替升級,客觀地講,隨著時間的推移,三者之間都存有變數(shù)和關(guān)聯(lián),因此,為了保障應(yīng)用軟件出手后在一定時期內(nèi)的相對穩(wěn)定性,開發(fā)時在軟件功能、性能、硬軟接口的開放性等問題的設(shè)計與思考上要適度超前,以利并預(yù)留出為適應(yīng)需求的變化而做必要微調(diào)的余地,從效益上講可實現(xiàn)資金和技術(shù)的累加性。
五、先出“樣”、后出“手”
開發(fā)軟件的一般順序是先做需求調(diào)研、后梳理業(yè)務(wù)流程、再確定技術(shù)方案、最后動手編程。但當(dāng)軟件出來后,用戶一次性認(rèn)可率極低,尤以界面滿意度為最,反復(fù)修改費(fèi)時費(fèi)事,原因何在呢?這是由雙方知識和信息的不對稱引起的,有一技巧叫先出“樣”后出“手”不妨一試,即在確定技術(shù)方案后動手編程前,乙方先將設(shè)想的界面效果以PPT文件(幻燈片)的形式將樣片呈現(xiàn)給甲方,請他們“品頭論足”,從用戶的角度來審視,請他們提出修改意見并進(jìn)行調(diào)整,達(dá)成共識后再動手開發(fā),成功率會高一些。
六、適時引入項目監(jiān)理機(jī)制
所謂項目監(jiān)理,是指聘請第三方(丙方)代表,根據(jù)甲乙雙方簽訂的項目實施合同監(jiān)理合同的要求,對項目實施中的雙方的工作和成果進(jìn)行審查和監(jiān)督,以確保項目的成功。我國在土木工程建設(shè)中的監(jiān)理制度和理念已相當(dāng)成熟,但在信息化建設(shè)工程中的應(yīng)用還是個“半盲區(qū)”,既使知曉也多認(rèn)為多此一舉,花冤枉錢沒有必要, 其實此念差矣,因為現(xiàn)狀是甲乙雙方的知識和信息不對稱,政府業(yè)務(wù)部門對信息技術(shù)缺乏深入的了解,技術(shù)人員缺乏必要的業(yè)務(wù)知識,市場上不當(dāng)?shù)漠a(chǎn)品與方案無處不在,只有注意引入項目監(jiān)理機(jī)制才可減少失誤。監(jiān)理可分為三種形式,即咨詢式、里程碑式、全程式,用戶可根據(jù)項目的大小、難易度而自行選用。
七、巧借外力認(rèn)真測評
有一種現(xiàn)象很常見,經(jīng)過專家們的驗收,已視為合格的應(yīng)用軟件,開始還盡人意,但隨著用戶量、數(shù)據(jù)量、業(yè)務(wù)量的遞增故障頻出,是誰在作怪呢?其實病在“表”而根在“里”,是因為有個隱性的問題還未引起我們的警覺,那就是對新開發(fā)的軟件未進(jìn)行規(guī)范的測試,使應(yīng)用系統(tǒng)依托在一個有缺陷的軟件平臺上,你想能不會有“磕磕碰碰”嗎?
在軟件開發(fā)過程中,編程和評測是緊密相關(guān)、相輔相承的技術(shù)活動,缺一不可。因為實踐證明,任何一個程序,無論它是多么小,總存在著錯誤,沒有錯誤的程序世間難求,而錯誤是一種嚴(yán)重的軟件缺陷,它不會自動消失,但通過測試可以盡可能多地發(fā)現(xiàn)這些隱患,并通過改錯將其修正,以提升軟件的質(zhì)量和系統(tǒng)運(yùn)行的穩(wěn)定性。
軟件測試的方法和技術(shù)是多種多樣的,常用的有以下幾種:白盒測試、黑盒測試、功能測試、性能測試、強(qiáng)度測試、壓力測試、容量測試、兼容性測試、可靠性測試、單元測試、集成測試、系統(tǒng)測試、回歸測試、可用性測試、安裝/卸載測試、恢復(fù)測試、安全測試、比較測試等。
測試工作科學(xué)的做法是,應(yīng)由獨(dú)立測試小組與開發(fā)小組共同參與并輔以用戶的協(xié)助一起來完成。
八、合作伙伴雙向慎選
政務(wù)信息化中的應(yīng)用軟件開發(fā),是一個電子與政務(wù)相結(jié)合的系統(tǒng)工程,甲、乙雙方的主客觀諸多因素都會影響到項目的成敗。實踐證明,對于電子政務(wù)的用戶而言,不是任何一家軟件開發(fā)商都適合與你合作,同時對于軟件開發(fā)商而言,也不是任何一個電子政務(wù)的應(yīng)用軟件項目都適合你承攬。要達(dá)到雙贏,不留遺憾,必須相互了解慎選合作伙伴,可把握以下幾點。
?。ㄒ唬┘追揭x擇具備“三實”的開發(fā)商
1、是否有實力:軟件開發(fā)是高難度的智力較量,擔(dān)綱的工作人員,要有較好的架構(gòu)設(shè)計和計算機(jī)編程水平與經(jīng)驗,怎樣考證呢?可從分析他的隊伍結(jié)構(gòu)入手,如是否有高層次的系統(tǒng)設(shè)計人員;程序設(shè)計員的學(xué)歷、經(jīng)歷、來歷;軟件人員對硬件、網(wǎng)絡(luò)以及數(shù)據(jù)庫的掌握水平;開發(fā)群體的數(shù)量、年齡、知識結(jié)構(gòu)和配比是否合理;是否擁有一批自主產(chǎn)權(quán)的軟件產(chǎn)品,特別是要確認(rèn)開發(fā)商是否有相應(yīng)的施工資質(zhì)證書(如系統(tǒng)集成、軟件企業(yè)、產(chǎn)品代理、涉密資質(zhì)等)。
2、是否有實績:考核一個軟件開發(fā)商除了聽其自我介紹外,重要的是看他干過什么,特別是干過什么大項目,尤其是與我們需求類同的工程,要親臨現(xiàn)場觀摩,親耳聽一聽老用戶的評價,親手操作體驗一下,從中考察所編應(yīng)用程序的先進(jìn)性、實用性和介面的友好性。
3、是否有實招:通過招標(biāo)方式來公平、公開、公正地,從系統(tǒng)構(gòu)思、技術(shù)選用、保障措施、工作進(jìn)度、后期服務(wù)、取費(fèi)標(biāo)準(zhǔn)等諸方面,比較和評判投標(biāo)者誰最優(yōu)化,最完美,最實際,一句話誰有多、快、好、省的實招。
由于信息產(chǎn)業(yè)的硬軟產(chǎn)品發(fā)展迅速,升級換代周期短,而應(yīng)用需求不斷推陳出新,所以開發(fā)出來的應(yīng)用軟件不可能會一勞永逸,需要不斷完善,修改升級,加之政務(wù)部門一般技術(shù)維護(hù)力量單薄,這就決定甲乙雙方合作不宜只考慮一次性,應(yīng)是一個長期戰(zhàn)略伙伴關(guān)系,因此,在條件相當(dāng)?shù)那闆r下選擇乙方,要以先國內(nèi),后國外,先本地,后外地為原則,如遇重大項目,本地公司無法獨(dú)立承擔(dān)時,為免后患(后期本地化維護(hù)問題),可考慮用1+1的策略,即一個外地公司綁定一個本地公司合作投標(biāo)的方式。另外值得注意的是甲方對以上三點的考慮因素,應(yīng)在政府采購招標(biāo)時,根據(jù)標(biāo)的大小和個性化的需求,乙方的資質(zhì)、注冊資金、公司所在地以及是否具備何種類型軟件開發(fā)的實績等條件做出必要的限定。
?。ǘ┮曳竭x擇投標(biāo)前要量力而行,注意“三下”:
1、是否吃得下,即面對甲方的需求,實事求是地評判一下,以自己的資質(zhì)和開發(fā)實力能否應(yīng)對有余;
2、是否容得下,即面對處于信息化應(yīng)用初級階段,需求非標(biāo)化、多變化的用戶,你的開發(fā)隊伍的應(yīng)變力和容忍度是否適應(yīng);
3、是否贏得下,即面對個性化強(qiáng),產(chǎn)品化比例低,成本較高、后期服務(wù)漫長的政務(wù)應(yīng)用軟件,你是否做得到有利可圖。當(dāng)然,為開拓政務(wù)信息化市場不計代價者除外。
九、培訓(xùn)、陪練授以技能
電子政務(wù)是個人機(jī)對話的過程,開發(fā)完應(yīng)用軟件只能說成功了一半,還有一半是業(yè)務(wù)人員對軟件的駕馭能力,這里的學(xué)問很多,發(fā)揮潛能的空間很大,培訓(xùn)是提高人員素質(zhì),統(tǒng)一思想,協(xié)調(diào)步伐,加快應(yīng)用不可或缺的環(huán)節(jié),是倍增器,只重視開發(fā)而輕視培訓(xùn)會事倍功半不可取,所以軟件使用和技能的培訓(xùn)就顯得尤為重要,培訓(xùn)不是陪襯,乙方對甲方的培訓(xùn)不要視為份外事,要指定專人、編制好教材。
培訓(xùn)要全方位立體化。這里說的全方位一是指知識結(jié)構(gòu)和技能,要理論實際相結(jié)合,要與應(yīng)用相貼近,力求解渴,有情趣;二是指受訓(xùn)人員結(jié)構(gòu)要分梯次多角度,即有領(lǐng)導(dǎo)、有主管、有專業(yè)、有應(yīng)用,要因人員、因崗位、因職級有所側(cè)重,持之以恒。培訓(xùn)是個基礎(chǔ)性工作,必須從長計議,既要考慮到長需,又要照顧到近求。
應(yīng)用軟件的培訓(xùn)不能只停留在教,要重視練,更要抓好在線實戰(zhàn),特別是乙方前期要拿出一定時間、一定力量為甲方陪練,在現(xiàn)場解惑答疑,加快用戶駕馭軟件的能力,這樣奏效會更快。
十、用中完善、不厭其煩
業(yè)內(nèi)有一個共識——好軟件是用出來的,比如微軟的操作系統(tǒng),是在全球成千上百萬的用戶不間斷的使用、挑剔和修改與完善中逐步成熟后脫穎而出的,君不見軟件行業(yè)中有個版本制嗎?什么1.0、1.1等等 ,這就是一個軟件的完善升級的軌跡。電子政務(wù)中的應(yīng)用軟件也不例外,甲乙雙方都要有充分的思想準(zhǔn)備,不可能一次性完成,只能在實踐中成熟、在用中成長。但要注意不要一事一改,要先記下來積攢一批,運(yùn)行一段時間再改動,用句老話形容就是要做到“不斷革命論和革命發(fā)展階段論”相結(jié)合。