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