廣泛采用計算機、互聯網、移動
通信等現代信息技術開展行政管理,利用信息化手段向企業和公眾提供所需的公共服務是電子政務的實現目標。若在實現過程中出現1+1<2的現象,說明電子政務的實際服務效果不能達到設計預期。其本質原因是,在設計預期與終極需求的動態博弈過程中很難達到一個相對穩定狀態,從而導致系統中的僵尸功能大量存在,系統的活性功能少,投入產出達不到預期。
那么,如何促進電子政務出現1+1>2的現象?這還要從系統論的角度重新認識電子政務,推究電子政務的實現過程,引入共同進化的思想,以促進多樣性政務服務的涌現。
電子政務是一個什么樣的系統
按照錢學森先生的系統論觀點,把系統分為簡單系統、簡單巨系統、復雜系統和復雜巨系統。復雜巨系統是指子系統種類很多并有層次結構,它們之間關聯關系很復雜。所謂開放性是指系統本身與系統周圍的環境有物質、能量和信息的交換。電子政務是由政府、企業和公眾為基礎形成的大量的多種類的子系統構成,而子系統之間又是一種多層次的結構,這樣一個復雜的巨系統必然和社會環境有物質、能量和信息的交換,所以電子政務系統可以定義為“開放的復雜巨系統”。
任何時候提到系統存在的問題時,80%的人會把問題集中指向:需求的不確定性。如果系統需求是確定的,那么這個系統只是一個簡單系統,至多是一個簡單巨系統。這類系統的設計與實現能夠與需求吻合,充其量就多出現幾次驗證、修正和優化的過程,最后達到設計要求。
而這個“開放的復雜巨系統”的需求帶有整體性的特點,比如效能提升、流程再造、陽光權利、透明政府等。在作系統需求分析時,設計者通常面對的是個體用戶,而要讓個體用戶明確提出完整性需求是不可能的,即使把所有個體需求全部收集起來,通過分析明確概括出準確的需求也是一件非常困難的事情。因為在設計與實現期間,需求是動態變化著的。當你第一次了解用戶需求時,用戶會給你呈現他的基本訴求狀態,當你提出設計思路時,用戶會根據你的思路提出進一步訴求,當這一過程不斷循環時,有時你會發現一切又回到了起點。這還只是局部需求的不確定性,況且,所有局部需求累加起來并不能代表整體需求,這一切,都是系統的不確定性。
如何設計實現這個“開放的復雜巨系統”
設計實現這個“開放的復雜巨系統”,通常需要用到五種理論方法:整體論、還原論、復雜適用系統(CAS)理論、耗散結構論和共同進化論。
整體論是指用系統的、整體的觀點考察復雜系統的理論,通常說的統一規劃、頂層設計都屬于整體方法論。它的好處是從整體上把握事物,能夠抽象出一些基本規則,把握系統的共性要素如框架和標準;缺點是一旦涉及具體業務需求及需求變化,往往變得無能為力。
還原論主張把高級運動形式還原為低級運動形式的一種哲學觀點。它認為現實生活中的每一種現象都可看成是更低級、更基本的現象的集合體或組成物,因而可以用低級運動形式的規律代替高級運動形式的規律。現實中的政務電子化就是還原論的典型代表,把現實中的某個具體的業務從手工轉化成信息化系統。還原論的優點是簡單易操作,缺點是系統與系統之間的關聯少,系統的整體目標很難出現,例如流程再造就很難實現。
復雜適用系統(CAS)理論方法是指行為主體通過“學習”產生適應性生存和發展策略,促進復雜系統進行創造性演化。這是一種帶有技術體驗色彩的理想模式。其軟件開發方法的發展經歷了面向過程、面向對象和面向智能體的實現方法。面向對象的實現方法是系統需要調用對象的方法,對象的功能才能發揮作用,是目前一種比較成熟的系統實現方法;面向智能體的實現方法是基于自主軟件實體的設計和開發應用,這種實體位于某個環境中,可以通過高層協議和語言的交互來靈活實現其目標,具有自治性、異構性和動態性特點。在實際的復雜系統中這種自主軟件體還不是很多,未來也許會發展的比較快。
耗散結構理論可表達為一個遠離平衡態的非線性的開放系統,通過不斷地與外界交換物質和能量,在系統內部某個參量的變化達到一定的閾值時,系統可能發生突變即非平衡相變,由原來的混沌無序狀態轉變為一種在時間上、空間上或功能上的有序狀態。就如人體系統的吃、喝、拉、撒、吸入呼出,時刻都處在有序——無序——有序的轉化過程中,一旦機體走向封閉,系統內部就會無序,導致生病或死亡。耗散結構強調復雜系統通過引入強大的負熵流,促使系統從無序進入有序。系統的有效輸入和輸出,系統的代謝能力是關鍵。
共同進化理論是指不同物種之間,生物與無機環境之間,在相互影響中不斷進化和發展。通過漫長的共同進化過程,地球上不僅出現了千姿百態的物種,而且形成了多種多樣的環境。共同進化是一種自下而上的方法論,其主要觀點是去中心化,去中心控制化,支持多樣化涌現,這種方法比較符合復雜系統的演變規律。
歸納起來,整體論講的是天人合一;還原論講的是科學精神;復雜適應理論講的是易經中關于變化的哲學,以及儒家講的主動個體的修身養性治天下的道理;耗散結構講的是通則不痛、痛則不通的中醫理論;共同進化論講的是無為而治的道家思想。
從以上分析看,單純的一種方法去人工實現一個復雜巨系統都不夠充分,我們再從電子政務的整體需求和政務服務業務的需求入手,綜合以上各種方法論的優勢,提出一個現實可操作的思路。
用整體論和消耗結構論看待整體需求和業務需求
從政務的整體需求來看,電子政務需要一個開放的、有序的、能控制的系統,需要一個系統之間能夠高效協作的、提供業務流程再造和服務優化的系統,需要一個能夠提高行政效率和決策效能、提升公共服務水平、持續解決民生問題的系統。這個需求的實質是復雜系統一體化和有序化需求。從整體論建設觀點來看,要實現一體化,就必須找出系統的共性要素,對共性要素統一定義、建設和約束;而從耗散結構理論來看,要實現子系統之間的有序化,找到各子系統之間的最大公約數,約定這個最大公約數,減少子系統之間協作交易成本,降低系統的正熵值。基于這個整體訴求,在實際構建復雜系統時,我們可以作系統框架服務體系設計和子系統之間協作標準的設計,目前業界推行的云計算、云服務,其中的IAAS和PAAS的工作都屬于這個范疇。
從政務的業務需求來看,政務業務的終極需求是千變萬化的,如果想用一款萬能的軟件適應不同的終端用戶的不同需求,是不可想象的,而早期的大多數電子政務建設恰恰是沿著這條路前行的,結果大多數都是無疾而終。由于政務業務的特點決定了每個角色定位是明確的,政府的管理服務體系決定了每個個體用戶身份都是獨特的,加上政府的服務對象——企業和公眾是千差萬別的,因此,無論如何,業務應用設計都要對準系統終端用戶的本質需求,這樣設計出來的系統才是動態有序的、遠離平衡態的耗散結構系統,否則就是一個平衡態系統,是一個死亡的系統或者叫僵尸系統。例如讓一個公司的運營決策者每天在一個復雜的財務系統中尋找運營所需要的數據,這個系統對對運營決策者而言就是一個僵尸系統,因為他幾乎不可能會通過使用這個系統尋找數據,就像讓一個日理萬機的市長在一個復雜的OA系統中尋找他需要批示的文件,他一定會抓狂的。蘋果應用服務模式的出現改變了微軟的軟件應用服務模式,蘋果只提供終端用戶所需要的軟件服務,其他的服務都在商店里,而微軟模式是一次性把所有功能都賣給你,用不用隨你。
用共同進化論、還原論和復雜適用理論找準終端用戶的業務需求
如何找到終端用戶的準確的業務需求?從方法論上講,要用共同進化理論,終端的個體用戶要與業務開發者共同設計,共同實現,共同修正。讓用戶參與到業務建設中來是最有效、最節約的建設模式,這里指的業務是一項具體的終端用戶的核心執行業務,而不是泛指。
如果這個個體業務需求在互動中明確了,如何實現呢?這個時候,還原論和復雜適用理論就該派上用場了。業務的設計目標是:這個具體業務是一個開放的系統,是一個主動個體,能夠與框架平臺交互、能夠與其他業務系統交互、能夠主動適用環境變化的系統。它最好設計成一個智能體(Agent),如果不能通過面向Agent的方法實現,就用面向對象的開發方法實現,那么,開發出來的業務系統+開發者=一個業務服務智能體(Agent),這是一個不能回避的現象。一旦開發者脫離其業務系統,這個業務系統很快就會變成僵尸系統,離開開發者的系統很難適應環境變化。如果你開發出的系統不夠敏捷,你就必須把你自身和你開發的系統合體變成敏捷的智能體系統。
按照這個思路,必將產生一個一個軟件智能體,隨著這些主動個體的數量增加,系統會變得越來越復雜,這個時候共同進化論的那只看不見的手就起作用了。每個最終用戶只是用他的手指頭把需要他處理的事情辦理完就可,多種多樣的用戶在處理多種多樣的業務,隨著主動個體的關聯性越來越多,越來越強,每個業務都會不停的進化,應用服務的多樣性會整體涌現,電子政務的整體效能也會涌現出來,實現1+1>2。大于2的部分分布在所有的個體之中,系統的復雜性被隱藏在云端,信息化的功效會集中呈現在你的指端上。
(作者系民建中央信息技術小組副組長,北京有生博大軟件技術有限公司董事長)