◎ 中國水利水電建設控股華科軟總經理 王 亙


軟件行業生產工具的性能大幅提高,而軟件產品的性能并沒有得到相應提高。造成這種狀況的主要原因是惡性競爭、閉門造車、思路錯誤。針對這樣的現狀,建設基于BPM快速協同開發平臺,開發“簡單實用、易學好用”的應用系統才是最佳的應對方案。
真實的故事:1985年我第一次見到了微機,是IBM的個人計算機(personal computer)——10兆硬盤,一個軟驅,軟盤容量是360k。就是用這臺微機,CC-DOS操作系統,高級初學者語言(Basica),于1987年寫出了《通用電費系統》。整個系統沒有超過360k,用了不到一個月時間,就在甘肅省全部供電局一次性推廣運用,后來又在全國部分供電局使用。1997年我發現這個系統還在繼續使用,我十分驚訝:五年前我的《用電管理信息系統》網絡板就已經替代了她!一個軟件能用十年的原因很簡單,就是用戶很喜歡她。喜歡的理由是:簡單、實用、易用。
我想說的是:從1985到現在25年以來,計算機和通信技術以人們不可想象的速度迅猛發展。硬件性能提高了至少數百倍,存儲容量至少增加了數千倍。編程語言已經由Basic、C、匯編發展到現在的VB、.net、java等,數據庫已經由dbase、高級語言文件等發展到現在等SQLserver、DB2、Oracle等。它們在功能、性能和量級上的變化在25年前絕對是不可想象的。可是,管理信息系統軟件卻依然存在用戶不好學、不會用、不好用、不滿意、不成功等諸多問題。這種“生產工具”不斷快速改進、性能大幅度提高,而“生產產品”綜合性能提高不大,甚至在某些方面明顯降低的現狀,非常值得有關人員深思深省!
大家知道,因為過度追求“物質文明”和普遍“信仰危機”,現在中國人基本都比較或者很浮躁。在這個大社會背景下的軟件行業和軟件人員就顯得更加浮躁,致使軟件行業在市場運作上形成了越來越嚴重的惡性競爭,軟件企業的路越走越窄。本來軟件人員是“吃青春飯”的,但這年頭的他(她)們青春飯吃得很沒味道,也很沒有意思。相比其它職業,軟件人員的工資嚴重偏低。
事實和結果:一個軟件系統自己可以報價幾百萬元甚至上千萬元,又可以降到幾十萬元!惡性競爭,低價中標,導致對甲方“偷工減料”,對員工“克扣工資”。結果導致員工不干活,系統不理想,用戶不滿意。
生動的例子:有個軟件項目,所謂國內知名軟件公司報價340多萬元,一次降到200萬元,并且表示還可以再降。更不能讓人理解的是,這家公司是在被宣布廢標以后,自己也應該知道無論價格多低都不可能中標的情況下這么干的。害人不利己的事也干,更不要說害人利己的事。我把軟件行業目前的這種競爭稱作“市場經濟的自殺式的盲流競爭”。
真正好的應用系統,要么是業務專家自己開發的,要么是軟件人員和業務專家緊密配合共同開發的。現在的實際情況是:軟件人員并沒有得到業務專家的緊密配合,最多是業務專家適當參與,這在一定程度上來說,就是“閉門造車”。但是,這個問題至今并沒有引起大家的足夠重視,也沒有得到解決。相反,一些軟件人員學了一丁點業務管理知識就自以為是懂業務管理了,甚至感覺自己已經是業務管理專家了,是了不起的復合人才了。一些軟件公司聘了幾個所謂的業務管理專家、或者幾個管理專業畢業的學生(甚至是不懂國情的洋學生),就敢大言不慚、堂而皇之的對社會公眾廣而告之:**公司:企業管理專家。
錯誤1:違背科學,急功近利。信息化是管理現代化的一個重要組成部分,也是一個循序漸進的過程,絕不能一蹴而就。“跨越式”信息化是嚴重違背科學的,但不少所謂的專家和ERP公司都提出和答應給用戶一個整體解決方案,試圖把一個復雜的系統讓用戶一蹴而就,一步到位,一舉成功。無數事實證明,這種做法是很無知的,也是很失敗的。經常還會讓人感覺這是在“忽悠”,是在行騙。
錯誤2:脫離實際,求大求全。應用系統功能設置必須要結合用戶的實際應用情況,不能求大求全設計多余的沒用的功能。現在的應用系統一般都搞的比較大而全,讓用戶云里霧里,不知所措。到頭來,沒有結果。一方面是軟件人員沒有真正的了解業務“閉門造車”的結果。另一方面是“浮躁”使得軟件人員確實就沒有設身處地的為用戶著想。
錯誤3:制造復雜,漁人得利。簡約也是管理的大原則,但我們現在的軟件系統被搞得很復雜,不少系統甚至比人工處理還麻煩。一方面是IT供應商為了多賺錢有意把簡單問題復雜化。如:眾多復雜但多余的技術架構、用處不大但必須的中間件、性能浪費但價格高昂的數據庫、讓人難懂但其實很簡單的SOA等等,這些或許對極個別企業是有一定用處的,但對絕大多數企業肯定是不必要的;本來用一臺電腦搞定的事,非要用一臺小型機。另一方面,業務管理專家的不參與和軟件開發人員的不用心使軟件復雜化。這個被高度復雜了的信息化過程,不但使系統軟件、中間件、數據庫和硬件供應商大發其財,而且使最終用戶飽受折磨,軟件開發商也深受其苦。
中國企業管理標準化是一個大問題。許多企業沒有管理標準和工作標準,或者只有可供檢查觀賞但無實用價值的標準。這已經給企業信息化造成了很大的困難,特別是嚴重影響和阻礙軟件的產品化進程。現在大量軟件都是在重復開發或低水平重復開發,結果導致軟件公司耗時費工不賺錢,也不落好。
有關方面要充分認識“惡性競爭”的嚴重危害性,并采取有效措施,企業切實加強標準化建設,在盡快建立健全管理標準和工作標準的同時,進行一場軟件行業的革命!這場革命的前提是:建設基于業務流程管理(BPM)的快速協同開發平臺。革命的目的是:實現快速開發“簡單、實用、易學、好用”的應用軟件。革命的難點是:業務專家或既懂業務又有軟件知識的人員替代軟件人員。具體說就是:
(一)政府、企業以及各種社團組織都要對“惡性競爭”的嚴重性和危害性有足夠的認識和重視,并采取有效措施加以制裁。建議軟件項目盡量不要采取招標方式,若一定要招標,就把人力成本、其它成本、稅金、利潤等全部記入投標報價,實行合理價中標,而不是最低價中標。
(二)企業要借信息化的有利時機加快標準化建設,要盡快建立健全符合企業實際的企業管理標準和工作標準。使軟件開發成本不斷降低,使軟件適應性不斷增強。就工程項目管理而言,雖然沒有完全相同的兩個項目,但是任何不同項目管理的控制目標(進度,成本,質量),管理內容(整合、范圍、采購、人資、溝通、風險)應該是相同的。
(三)軟件公司和使用軟件的單位必須真正理解認識專業管理人員在軟件開發過程中的重要且不可缺少不可替代的作用,使專業管理人員積極參與和支持軟件開發。具體思路:專業管理人員真正地對管理有思考研究,讓復合型“人才”或業務專家擔任軟件開發項目項目經理。
(四)要以“簡單、實用、易學、好用”為原則,在按照信息化標準要求,參照項目管理知識體系,開發標準的通用的軟件系統,保證可以根據不同業務管理的實際,靈活部署不同的子系統和設置不同的管理職能。
(五)加快研發完善并大力推廣基于BPM的快速協同開發平臺系統。這個平臺是一個主要由業務人員使用的、基于業務流程管理的、可以快速建立業務原型、快速適應變化、快速修改原型的軟件開發平臺。從而,盡快過渡到軟件公司和軟件開發以業務專家為主導,早日實現軟件行業革命的成功。
今年以來,北京華科軟科技有限公司再次按照“簡單實用,易學好用”原則,用北京炎黃盈動公司的快速開發平臺,重新設計開發了工程項目管理系統,得到了國家電網公司、中國南方電網公司和中國水電建設集團等用戶的普遍認可。以后有機會可以給大家詳細匯報具體情況。
以上匯報實屬個人觀點,不妥之處請各位領導和專家批評。
謝謝大家!
