管理軟件的新生存法則
(來源:計世資訊 http://ccwresearch.com.cn) [br][br][color=#ffffff]----[/color] [b]引言:[/b]25年前,brooks博士曾在其著名的"人月神話"一書中提出了一個令人悲觀的論斷:"未來十年內(nèi)沒有能提高軟件生產(chǎn)力的銀彈",即沒有任何一種技術(shù)或管理上的進步,能夠獨立地承諾在10年內(nèi)大幅度提高軟件開發(fā)的生產(chǎn)率、可靠性和簡潔性。如今,25年過去,他的觀點還適應(yīng)嗎?
[color=#ffffff]----[/color] 新的銀彈正在誕生。計世資訊(ccw research)近日發(fā)布的《2003中國軟件平臺發(fā)展戰(zhàn)略研究報告》表明,軟件平臺的新層級,即業(yè)務(wù)流程管理平臺正對軟件、尤其是管理軟件開發(fā)模式產(chǎn)生革命性的影響,一種全新的開發(fā)模式----ema(企業(yè)模型自動化)誕生。計世資訊(ccw research)認為,這種全新的開發(fā)模式就是業(yè)界所一直在苦苦追尋的"提高軟件生產(chǎn)力的銀彈"。 [p][color=#ffffff]----[/color] 有項目難過,沒項目也難過。這是目前困擾很多管理軟件提供商的不解難題。這個問題的背后是軟件產(chǎn)業(yè)生產(chǎn)率低、失敗率高 [/p] [p][color=#000099][b]傳統(tǒng)生存法則的不解之癥[/b] [/color][/p] [p][color=#ffffff]----[/color] 自上個世紀40年代出現(xiàn)軟件以來,尤其是1955年第一家軟件公司cuc成立以來,軟件產(chǎn)業(yè)開始獨立于硬件產(chǎn)業(yè),并從此走上了高速發(fā)展之路。微軟也因此而一舉登上了全球市值最高的寶座。不過,在全球保持高速發(fā)展的背后,軟件產(chǎn)業(yè)卻也有令人心酸的一面。20世紀90年代中期,業(yè)界曾對軟件產(chǎn)業(yè)的現(xiàn)狀進行過3次重要且非常著名的分析。這3次分析均得出了相似的結(jié)論,即軟件項目的成功率非常低。如果說"成功意味著成本、進度、質(zhì)量、特性集和創(chuàng)造利潤等方面均達到了客戶期望"的話,那么只有10%的軟件項目取得了成功。 [/p] [p][color=#ffffff]----[/color] 不僅如此,在新的市場環(huán)境下,用戶對軟件需求的個性化越來越強烈。計世資訊(ccw research)認為,用戶的有兩個表現(xiàn):空間和時間上的個性化。"空間上的個性化"是指不同用戶對軟件系統(tǒng)的需求是不一樣的。例如,不同行業(yè)的用戶對erp系統(tǒng)的需求是不一樣的;同一行業(yè)的不同用戶對erp的需求也是不一樣的。"時間上的個性化"是指同一用戶在不同時間不同發(fā)展對軟件系統(tǒng)的需求是不一樣的。例如,一個企業(yè)在實施管理軟件系統(tǒng)之后一年,甚至半年,市場環(huán)境變了,企業(yè)規(guī)模變了,其管理模式、組織機構(gòu)、業(yè)務(wù)流程都要隨之改變。管理模式等的變化必然要求企業(yè)管理軟件也必須隨之變化。無法深度用戶"個性化"的需求,也使管理軟件的應(yīng)用滿意度非常之低。 [/p] [p][color=#ffffff]----[/color] 出現(xiàn)上述情況并非偶然,而是傳統(tǒng)的應(yīng)用軟件開發(fā)模式、目前軟件產(chǎn)業(yè)基本矛盾的必然反映。計世資訊(ccw research)認為,現(xiàn)階段軟件產(chǎn)業(yè)的基本矛盾是不斷增長、日益復雜的社會需求與落后的軟件生產(chǎn)力之間的矛盾。和美國、日本、印度等軟件產(chǎn)業(yè)發(fā)達的國家相比,中國軟件產(chǎn)業(yè)起步較晚,其發(fā)展歷程與現(xiàn)狀均有著鮮明的"中國特色"。在"不斷增長的社會需求與落后的軟件生產(chǎn)力之間的基本矛盾"下,計世資訊(ccw research)認為,現(xiàn)階段中國軟件產(chǎn)業(yè)表現(xiàn)出來的主要矛盾是"用戶需求的個性化與軟件產(chǎn)品的通用性之間的矛盾"。 [/p] [p][color=#ffffff]----[/color] 處于這樣的基本矛盾之中,又沒有非常好的技術(shù)與方法來解決這個矛盾,自然使傳統(tǒng)的軟件生存"染上"了不解之癥。 [/p] [p][color=#000099][b]銀彈的出現(xiàn):業(yè)務(wù)流程管理平臺[/b] [/color][/p] [p][color=#ffffff]----[/color] 為解決軟件產(chǎn)業(yè)的基本矛盾,人們一直在進行著持續(xù)不斷的努力。概括起來,人們的努力有兩個方向,一是軟件工程、軟件項目管理的方向,一是軟件技術(shù)革新的方向。從誕生到現(xiàn)在,軟件產(chǎn)業(yè)涌現(xiàn)了大量的技術(shù)革新。每一次的技術(shù)革新都向解決軟件產(chǎn)業(yè)的基本矛盾邁進了一步。在所有的技術(shù)革新中,軟件平臺化是最有意義的,也是最有生命力的。 [/p] [b]小資料:軟件平臺的定義,業(yè)務(wù)流程管理平臺與其他軟件平臺的關(guān)系[/b] [p][color=#ffffff]----[/color] "軟件平臺"并非一個新鮮的詞語,它由來已久,也早為人們所知道,并在軟件開發(fā)中應(yīng)用已久。例如,操作系統(tǒng)、數(shù)據(jù)庫、weblogic等中間件都是人們早就熟悉的軟件平臺。但"軟件平臺"的定義是什么,它應(yīng)包含哪些基本要素,它的作用又是什么,一直以來業(yè)界都沒有一個很明確的說法。 [/p] [p][color=#ffffff]----[/color] 計世資訊(ccw research)認為,"軟件平臺化"的本質(zhì)是將復雜的軟件系統(tǒng)分層,是分層理論在研發(fā)軟件系統(tǒng)中的具體應(yīng)用,并由此而找到軟件開發(fā)中標準化與個性化之間的恰當?shù)钠鹾宵c。一個軟件系統(tǒng),尤其是企業(yè)應(yīng)用軟件系統(tǒng),往往是一個復雜系統(tǒng)(甚至是巨型復雜系統(tǒng))。對于這樣的復雜系統(tǒng)的分析與實現(xiàn),分層理論認為,降低其復雜性與提高效率的最好辦法是將系統(tǒng)分層實現(xiàn)。軟件平臺化的思路正源于此。 [/p] [p][color=#ffffff]----[/color] 計世資訊(ccw research)認為,軟件平臺是指用來構(gòu)建與支撐應(yīng)用軟件的獨立軟件系統(tǒng)。它是開發(fā)與運行應(yīng)用軟件的基礎(chǔ),是任何一個應(yīng)用軟件得以實現(xiàn)與應(yīng)用的必要條件。軟件平臺有兩個基本要素,即支撐環(huán)境和開發(fā)體系,其中支撐環(huán)境是指應(yīng)用軟件系統(tǒng)開發(fā)與運行的基本條件,開發(fā)體系是指開發(fā)與維護管理應(yīng)用軟件的工具與方法。按此定義,可以發(fā)現(xiàn),操作系統(tǒng),如windows、unix、linux等是軟件平臺;數(shù)據(jù)庫,如oracle9i、sql server等是軟件平臺;一些中間件,如ibm的websphere、bea的weblogic等也是軟件平臺。 [/p] [color=#ffffff]----[/color] 事實上,軟件平臺不僅有很多,而且還是分層次的。計世資訊(ccw research)認為,目前軟件平臺可分成以下三個層次:操作系統(tǒng)平臺、軟件基礎(chǔ)架構(gòu)平臺、業(yè)務(wù)流程管理平臺(如圖1)。其中操作系統(tǒng)平臺是最底層的軟件平臺,其作用在于實現(xiàn)了應(yīng)用軟件與硬件平臺的交互;軟件基礎(chǔ)架構(gòu)平臺是在操作系統(tǒng)平臺之上的層次,其作用在于為復雜應(yīng)用軟件提供技術(shù)基礎(chǔ)設(shè)施;業(yè)務(wù)流程管理平臺是軟件平臺的第三層,其作用在于實現(xiàn)軟件開發(fā)過程中技術(shù)和管理業(yè)務(wù)之間的分離。在每一個層次,軟件平臺都為其上一個層次屏蔽了自身及以下層次的技術(shù)細節(jié),每一個層次都對提高軟件生產(chǎn)力具有重要的作用。當然,軟件平臺的分層是與時俱進的,是不斷發(fā)展的,軟件平臺的第三層――業(yè)務(wù)流程管理平臺就是現(xiàn)在誕生的,以前所沒有的。 [img]http://kcomsoft.com/pic/030317_01.gif[/img] [color=#ffffff]----[/color] 在軟件平臺的每一個層次中,又包含有很多具體的軟件平臺。例如,操作系統(tǒng)平臺包括windows、unix、linux及嵌入式操作系統(tǒng)平臺等;軟件基礎(chǔ)架構(gòu)平臺包括數(shù)據(jù)庫平臺、中間件平臺、eai平臺、web service平臺等,而數(shù)據(jù)庫平臺又有oracle9i、sybase、db2、sql server等軟件平臺,中間件有websphere、weblogic等;業(yè)務(wù)流程管理平臺有思維加速的tib、東軟金算盤的vp、用友的uap、金蝶的bos、sap的netweaver、baan公司的dem等;軟件工廠有kcom的『kcom 商業(yè)工程』。 [p][color=#ffffff]----[/color] 從上個世紀50年代中期第一個簡單的批處理操作系統(tǒng)誕生到現(xiàn)在,軟件平臺已經(jīng)歷了50年的發(fā)展。在過去的發(fā)展歷程中,有三個標志性的軟件平臺,即操作系統(tǒng)平臺、數(shù)據(jù)庫平臺、中間件平臺(應(yīng)用服務(wù)器)。正是這三種軟件平臺的誕生,極大地推動了軟件平臺及軟件產(chǎn)業(yè)的發(fā)展進程。計世資訊(ccw research)認為,進入21世紀,軟件平臺出現(xiàn)了一些新動向,最為主要的有三點,一是軟件平臺市場表現(xiàn)出極大的混亂,二是中間件平臺開始向軟件基礎(chǔ)架構(gòu)平臺轉(zhuǎn)變,三是業(yè)務(wù)流程管理平臺的誕生。 [/p] [p][color=#ffffff]----[/color] 業(yè)務(wù)流程管理平臺是一種技術(shù)創(chuàng)新,它使軟件平臺又多了一個層次,并將應(yīng)用軟件的業(yè)務(wù)邏輯和開發(fā)技術(shù),使得應(yīng)用軟件的開發(fā)者可以僅關(guān)注應(yīng)用的業(yè)務(wù)任務(wù),而不必關(guān)注其技術(shù)的實現(xiàn)。這使管理與業(yè)務(wù)人員參與應(yīng)用軟件的開發(fā)成為可能。 [/p] [img]http://kcomsoft.com/pic/030317_02.gif[/img] [p][color=#ffffff]----[/color] 計世資訊(ccw research)認為,業(yè)務(wù)流程管理平臺是指以業(yè)務(wù)導向和驅(qū)動的、可快速構(gòu)建應(yīng)用軟件的軟件平臺。業(yè)務(wù)流程管理平臺包括集成應(yīng)用平臺、開發(fā)體系兩個部分。從技術(shù)角度分析,業(yè)務(wù)流程管理平臺為復雜應(yīng)用軟件系統(tǒng)的開發(fā)提供了一個基本框架,并有與之相應(yīng)的、方便易用的開發(fā)與維護管理工具。這個框架給出了一些復雜應(yīng)用軟件的基本組成部分和實現(xiàn)方法,并且預置了很多供參考的軟件模塊。有了這樣的準備,在業(yè)務(wù)流程管理平臺之上開發(fā)管理軟件就可以降低復雜性,省去很多基礎(chǔ)性的研發(fā)工作,從而大大縮短研發(fā)周期,提高研發(fā)效率。具體來說,業(yè)務(wù)流程管理平臺能滿足復雜應(yīng)用軟件系統(tǒng)開發(fā)的如下要求: [/p] [p][color=#ffffff]----[/color] 1. 速度要求。通過業(yè)務(wù)流程管理平臺提供的基本框架,以及預置好的模塊,軟件提供商能很快地研制出用戶所需要的復雜應(yīng)用軟件系統(tǒng)。 [/p] [p][color=#ffffff]----[/color]2. 靈活性要求。通過業(yè)務(wù)流程管理平臺提供的開發(fā)與管理工具,軟件提供商能很方便地滿足用戶個性化的需求,以及用戶在發(fā)展過程中各種各樣變化的需求。 [/p] [p][color=#ffffff]----[/color]3. 集成性要求。業(yè)務(wù)流程管理平臺為復雜應(yīng)用軟件系統(tǒng)提供了一個集成框架,不僅為集成同一平臺上的各種不同軟件提供了規(guī)則,還為集成其他應(yīng)用軟件系統(tǒng)提供了集成接口。 [/p] [p][color=#ffffff]----[/color] 除了軟件平臺的基本特性外,業(yè)務(wù)流程管理平臺還具有以下獨有的特性: [/p] [p][color=#ffffff]----[/color]1. 面向業(yè)務(wù)。操作系統(tǒng)平臺、軟件基礎(chǔ)架構(gòu)平臺等都是面向軟件開發(fā)人員,它使用起來技術(shù)門檻是比較高的。業(yè)務(wù)流程管理平臺是面向業(yè)務(wù)人員的(并非說由業(yè)務(wù)人員來開發(fā)管理軟件,而是業(yè)務(wù)人員要能理解),它使用的更多是"業(yè)務(wù)語言"或"管理語言",一種業(yè)務(wù)人員就能理解的語言。正是這個特性消除了復雜應(yīng)用軟件系統(tǒng)一直存在的兩張皮現(xiàn)象(即缺少復合型的專業(yè)人才,懂技術(shù)的不懂管理,懂管理的不懂技術(shù),管理人員、業(yè)務(wù)人員與技術(shù)人員之間一直存在著很難彌合的"鴻溝")。, [/p] [p][color=#ffffff]----[/color]2. 技術(shù)無關(guān)。技術(shù)無關(guān)性不是指業(yè)務(wù)流程管理平臺和技術(shù)沒有關(guān)系,而是指業(yè)務(wù)流程管理平臺屏蔽了操作系統(tǒng)、軟件基礎(chǔ)架平臺的技術(shù)細節(jié),開發(fā)人員在利用業(yè)務(wù)流程管理平臺開發(fā)復雜應(yīng)用軟件系統(tǒng)時,關(guān)注的焦點在于業(yè)務(wù)邏輯、管理模式,而不用關(guān)心采用何種技術(shù)來實現(xiàn)。簡單地說,這種技術(shù)無關(guān)性其實也就是跨平臺,通過業(yè)務(wù)流程管理平臺開發(fā)的軟件能夠順利地在各種異構(gòu)環(huán)境下運行。 [/p] [p][color=#000099][b]管理軟件的新生存法則[/b][/color] [/p] [p][color=#ffffff]----[/color] 業(yè)務(wù)流程管理平臺的出現(xiàn)使軟件平臺多了一個具有革命性意義的戰(zhàn)略層級,為降低大型復雜系統(tǒng)的實現(xiàn)難度提供了新的途徑。這也就是說,它使大型軟件復雜應(yīng)用系統(tǒng)的體系結(jié)構(gòu)出現(xiàn)了新的變化,也會對復雜應(yīng)用系統(tǒng)本身產(chǎn)生重大的影響。 [/p] [p][color=#ffffff]----[/color] 一直以來,復雜應(yīng)用軟件系統(tǒng)的開發(fā)有以下幾種情況,一是基于硬件平臺直接開發(fā);二是在操作系統(tǒng)平臺上進行開發(fā);三是基于數(shù)據(jù)庫平臺開發(fā);四是基于中間件平臺開發(fā)(具體見圖3)。在這四種開發(fā)模式中,由于后者的開發(fā)平臺均比前一種要高,因此后者的開發(fā)模式難度更小,開發(fā)周期也更短。這也說明,不同軟件平臺層次的誕生,有助于提高軟件生產(chǎn)力。 [/p] [p][color=#ffffff]----[/color] 雖然四種開發(fā)模式的發(fā)展在很大程度上提高了軟件研發(fā)效率,但它們依然有著明顯的不足:開發(fā)難度依然比較大,開發(fā)周期依然比較長。再加上這四種模式都是從技術(shù)層面進行的改進,和應(yīng)用軟件主體,密切相關(guān)的業(yè)務(wù)比較遠,因此他們無法解決因業(yè)務(wù)的復雜性而帶來的管理軟件的復雜性。這些缺點導致了管理軟件的應(yīng)用與發(fā)展還存在很大的問題,主要表現(xiàn)在兩方面,一是管理軟件不能很好地滿足用戶的業(yè)務(wù)需求,其柔性非常差,不能適應(yīng)用戶業(yè)務(wù)的快速變化;二是軟件提供商管理軟件的開發(fā)效率低,實施周期長,成本壓力大。這是目前管理軟件應(yīng)用失敗率高居不下的主要原因。 [/p] [img]http://kcomsoft.com/pic/030317_03.gif[/img] [p][color=#ffffff]----[/color] 自中間件和應(yīng)用服務(wù)器出現(xiàn)以來,大型復雜應(yīng)用系統(tǒng)便充分利用他們來降低系統(tǒng)實現(xiàn)的難度。如今,業(yè)務(wù)流程管理平臺的誕生使之出現(xiàn)了新變化(如圖4所示)。計世資訊認為,業(yè)務(wù)流程管理平臺的出現(xiàn)有助于解決這些問題。 [/p] [img]http://kcomsoft.com/pic/030317_04.gif[/img] [p][color=#ffffff]----[/color] 不僅如此,業(yè)務(wù)流程管理平臺對管理軟件的開發(fā)模式也有革命性的影響,并導致一種革命性開發(fā)模式的誕生。這種全新軟件開發(fā)模式便是ema(企業(yè)模型自動化)。mda為"分離業(yè)務(wù)功能分析設(shè)計的制品與實現(xiàn)技術(shù)之間緊耦合關(guān)系"的目的,通過業(yè)務(wù)流程管理平臺和企業(yè)建模工具得到了很好的實現(xiàn)。業(yè)務(wù)流程管理平臺通過自己的支撐環(huán)境,將開發(fā)和運行復雜應(yīng)用系統(tǒng)所需要的底層技術(shù)進行了徹底的封裝。人們在進行應(yīng)用系統(tǒng)的開發(fā)時,只需關(guān)注業(yè)務(wù)模型,無需關(guān)心技術(shù)平臺與相關(guān)實現(xiàn)細節(jié)。正是由于"技術(shù)無關(guān)性"這樣的變化,使管理與業(yè)務(wù)人員有能力參與應(yīng)用系統(tǒng)的開發(fā)。 [/p] [p][color=#ffffff]----[/color] ema基于業(yè)務(wù)和管理層面,以業(yè)務(wù)建模為基本手段,從而構(gòu)架、開發(fā)和維護業(yè)務(wù)應(yīng)用系統(tǒng)。它的最大特點是業(yè)務(wù)導向和技術(shù)無關(guān)性。業(yè)務(wù)導向是指ema基于企業(yè)工程理論和企業(yè)參考模型,為軟件設(shè)計和開發(fā)提供有效的導向和依據(jù),幫助開發(fā)者全面、正確和迅速地實現(xiàn)管理者的管理和業(yè)務(wù)要求,大幅度地提升管理軟件的開發(fā)、發(fā)布和維護的效率及質(zhì)量,并在業(yè)務(wù)持續(xù)完善的過程中實現(xiàn)快速調(diào)整;技術(shù)無關(guān)性是指ema通過運行平臺直接執(zhí)行企業(yè)的業(yè)務(wù),實現(xiàn)業(yè)務(wù)模型和系統(tǒng)實現(xiàn)技術(shù)的分離,使應(yīng)用系統(tǒng)可以在各類主流和標準的基礎(chǔ)平臺上運行,并可以順利地遷移到未來的實現(xiàn)技術(shù)上。 [/p] [p][color=#ffffff]----[/color] ema采用模型自動執(zhí)行作為軟件的主要實現(xiàn)方式,應(yīng)用軟件中非常困難的實現(xiàn)部分和大量重復的業(yè)務(wù)邏輯已經(jīng)無需編程(通用邏輯中的70%-95%)。開發(fā)人員只需要聚焦于客戶的業(yè)務(wù)邏輯,并可以使用多種程序語言來支持復雜業(yè)務(wù)邏輯。 [/p] [img]http://kcomsoft.com/pic/030317_05.gif[/img] [p][color=#000099][b]對管理軟件生態(tài)鏈的影響[/b][/color] [/p] [p][color=#ffffff]----[/color] 由于業(yè)務(wù)流程管理平臺新層級的誕生,必將導致軟件產(chǎn)業(yè)鏈的變化,會出現(xiàn)新的產(chǎn)業(yè)生態(tài)群體,也會對用戶的選擇和應(yīng)用產(chǎn)生影響。管理軟件是目前我國應(yīng)用軟件中最為熱門、應(yīng)用最為廣泛的復雜應(yīng)用軟件,它的生態(tài)鏈也為此有了極大的改變。 [/p] [p][color=#ffffff]----[/color] 在新的管理軟件產(chǎn)業(yè)生態(tài)鏈中,會有這幾類角色存在:軟件基礎(chǔ)架構(gòu)平臺提供商、業(yè)務(wù)流程管理平臺提供商、管理軟件提供商、咨詢公司、isv及si等合作伙伴、最終用戶。和原來的生態(tài)鏈相比,從表面上看,只多了一個業(yè)務(wù)流程管理平臺。但各個角色所蘊含的實際內(nèi)容卻和原來大大不同。 [/p] [img]http://kcomsoft.com/pic/030317_06.gif[/img] [br][br][img]http://kcomsoft.com/pic/030317_07.gif[/img] [p][color=#ffffff]----[/color] 例如,對管理軟件提供商,這并非一個新鮮的角色,不過它的內(nèi)含發(fā)生了變化。用友、金蝶、東軟金算盤、sap等是這類角色的典型代表。在傳統(tǒng)的管理軟件生態(tài)鏈中,管理軟件只是基于軟件基礎(chǔ)架構(gòu)平臺;但在新的管理軟件生態(tài)鏈中,管理軟件將主要基于業(yè)務(wù)流程管理平臺,而基于軟件基礎(chǔ)架構(gòu)平臺的會逐漸變少。 [/p] [p][color=#ffffff]----[/color] 管理軟件提供商的變化還不僅于此。面對新的生態(tài)環(huán)境,很多管理軟件提供商為了在新的競爭中掌握主動,開始研發(fā)自己的業(yè)務(wù)流程管理平臺。例如,東軟金算盤推出了自己vp平臺,用友即將推出自己的uap平臺,而sap則推出了自己的netweaver平臺。管理軟件提供商這種趨勢對業(yè)務(wù)流程管理平臺提供商在整個生態(tài)鏈里的位置會造成很大的沖擊。從目前的發(fā)展態(tài)勢看,對通用性較強的管理軟件,如制造業(yè)的erp等,管理軟件提供商自己研發(fā)的業(yè)務(wù)流程管理平臺會比較占優(yōu)勢;在一些特定行業(yè),如電信、政府、金融等行業(yè)的管理軟件,則更多的會選用第三方推出的業(yè)務(wù)流程管理平臺。 [/p] [p][color=#ffffff]----[/color] 無論是傳統(tǒng)的生態(tài)鏈里,還是在新的生態(tài)鏈里,管理軟件提供商扮演的都是"最終產(chǎn)品制造者"的角色,用戶通過向他們購買相關(guān)的管理軟件,直接便能應(yīng)用。更進一步,管理軟件提供商的客戶都有三類:最終用戶、咨詢公司、isv及si等行業(yè)合作伙伴。所不同的是,在傳統(tǒng)生態(tài)鏈里,最終用戶和咨詢公司是其最重要的客戶;而在新的生態(tài)鏈里,最終用戶、isv及si等行業(yè)合作伙伴會變成其最重要的客戶。引起這種變化的主要原因就是,新的管理軟件包含了可以讓isv及si等合作伙伴充分發(fā)揮其技術(shù)水平的業(yè)務(wù)流程管理平臺。 [/p] [p][color=#ffffff]----[/color] 計世資訊(ccw research)認為,無論是傳統(tǒng)的生態(tài)鏈里,還是在新的生態(tài)鏈里,管理軟件提供商是整個生態(tài)鏈的中心。絕大部分的用戶會和管理軟件提供商直接聯(lián)系,而管理軟件提供商的優(yōu)劣,會對整個管理軟件產(chǎn)業(yè)產(chǎn)生重大的影響。 [/p] [p][color=#000099][b]發(fā)展與應(yīng)用趨勢分析[/b][/color] [/p] [p][color=#ffffff]----[/color] 計世資訊(ccw research)認為,未來的2~3年內(nèi),將會有越來越多的復雜應(yīng)用軟件系統(tǒng)建立在業(yè)務(wù)流程管理平臺之上。在管理軟件領(lǐng)域,甚至會掀起一股從軟件基礎(chǔ)架構(gòu)平臺向業(yè)務(wù)流程管理平臺遷移的高峰。預計在2006年,主流的管理軟件都將基于業(yè)務(wù)流程管理平臺,并且最有可能首先取得突破的會是erp、oa、電子政務(wù)系統(tǒng)(如圖8所示)。 [/p] [img]http://kcomsoft.com/pic/030317_08.gif[/img] [p][color=#ffffff]----[/color] 和操作系統(tǒng)平臺、軟件基礎(chǔ)架構(gòu)平臺相比,我國業(yè)務(wù)流程管理平臺市場剛剛啟動。計世資訊(ccw research)認為,我國業(yè)務(wù)流程管理平臺市場將在2003年得到進一步重視,并從此進入快速發(fā)展的軌道。計世資訊(ccw research)預測,2003年中國業(yè)務(wù)流程管理平臺的市場規(guī)模將達到6億元,市場增長率達到300%。同時,會有越來越多的廠商進入這個領(lǐng)域,發(fā)布相關(guān)產(chǎn)品。到2005年,將會業(yè)務(wù)流程管理平臺在市場上被充分接受的一年,其市場規(guī)模將達25億元。并且,主流的erp和oa軟件都將基于業(yè)務(wù)流程管理平臺,其市場規(guī)模將分別達到38億元和16億元。 [/p] [img]http://kcomsoft.com/pic/030317_09.gif[/img] [p][color=#ffffff]----[/color] 計世資訊(ccw research)認為,2002年軟件平臺市場最大的特點是"混亂":號稱為軟件平臺的產(chǎn)品紛紛問世,要研發(fā)軟件平臺的廠商突然變多。這種情況出現(xiàn)的背后是對"軟件平臺"和"最終應(yīng)用軟件產(chǎn)品"的定位不清。實際上,現(xiàn)在市場上眾多的"軟件平臺",其實都是一些具有一定個性化設(shè)置功能的"最終應(yīng)用軟件產(chǎn)品"。在erp和oa軟件市場,這種情況尤為突出。要注意的是,這樣的產(chǎn)品,雖然能解決某些具體的問題,但和本文里所說"新一代應(yīng)用軟件"有著本質(zhì)的區(qū)別。"新一代應(yīng)用軟件"是在業(yè)務(wù)流程管理平臺之上進行開發(fā)的,而上面提到的應(yīng)用軟件產(chǎn)品則不是這樣。 [/p] [img]http://kcomsoft.com/pic/030317_10.gif[/img] [br][br] [img]http://kcomsoft.com/pic/030317_11.gif[/img] [p][color=#666666][b]小資料:業(yè)務(wù)流程管理平臺與管理軟件[/b][/color] [/p] [p][color=#ffffff]----[/color] 業(yè)務(wù)流程管理平臺和erp、crm等管理軟件并非等同的概念。前者是erp、crm等管理軟件開發(fā)與運行的基礎(chǔ),后者是用戶用來提升自己的管理水平、降低生產(chǎn)成本的最終軟件產(chǎn)品。業(yè)務(wù)流程管理平臺自己本身并不是erp,也不是任何一種管理軟件。用戶單純購買一個業(yè)務(wù)流程管理平臺,并不能給他解決任何的管理問題,"平臺"只是一個運行環(huán)境和開發(fā)工具。雖然我們一直在論述,"傳統(tǒng)erp"有太僵硬的缺點,但這并非erp有僵硬的缺點,而是指用來實現(xiàn)erp系統(tǒng)的"傳統(tǒng)方法"有缺點。實際上,erp本身是一種先進的管理思想與管理模式,如果有一套先進的軟件系統(tǒng)將它的管理思想蘊含其中,那這套軟件系統(tǒng)肯定能為企業(yè)帶來極大的收獲。因此,我們要改進的,不是erp本身,而是erp軟件的傳統(tǒng)實現(xiàn)方法。業(yè)務(wù)流程管理平臺所起的作用正在于此。 [/p] [p][color=#ffffff]----[/color] 業(yè)務(wù)流程管理平臺誕生之后,管理軟件可以由兩種主要方式提供:一是基于軟件基礎(chǔ)架構(gòu)平臺,二是基于業(yè)務(wù)流程管理平臺。當然,也會還少量其他的方式,如適用于嵌入式系統(tǒng)的管理軟件、直接在操作系統(tǒng)之上開發(fā)的管理軟件。 [/p] [img]http://kcomsoft.com/pic/030317_12.gif[/img] [p][color=#666666][b]小資料:幾個誤區(qū)[/b][/color] [/p] [p][color=#ffffff]----[/color] 1. 關(guān)于建模:建模有很多,在軟件開發(fā)中會涉及兩類,一類是傳統(tǒng)的基于技術(shù)的建模,為軟件開發(fā)人員編寫程序而準備的建模,典型代表有uml;另一類是基于管理和業(yè)務(wù)的建模,它是為管理人員使用的,而不是為軟件開發(fā)技術(shù)人員所使用的。在傳統(tǒng)的軟件開發(fā)中,建模一般采用uml等方法來技術(shù)建模;但在全新的軟件開發(fā)模式ema中,建模一般采用業(yè)務(wù)建模。 [/p] [p][color=#ffffff]----[/color]2. 關(guān)于免編程:建模工具是不是免編程的傻瓜化工具?建模工具的確可以大幅減少代碼,降低管理系統(tǒng)的開發(fā)難度,而且,許多業(yè)務(wù)系統(tǒng)也的確可以用建模工具免代碼完成。但建模工具并不等于免編程工具。因為:(1)業(yè)務(wù)邏輯具有不可預測的復雜性,有些業(yè)務(wù)邏輯本身就是一種復雜的程序邏輯,如mrp中的bom(物料清單)算法。(2)管理系統(tǒng)需要兼容、融合和集成現(xiàn)有各類it技術(shù),如cad、gis技術(shù)等,甚至需要與工業(yè)設(shè)備進行信息交換。這些必需要靠適當?shù)木幊滩拍軐崿F(xiàn)。 [/p] [p][color=#666666][b]小資料:幾個簡單問題[/b][/color] [/p] [p][color=#ffffff]----[/color] 1. 業(yè)務(wù)流程管理平臺為什么在此時浮出水面?答:有兩個基本條件導致了業(yè)務(wù)流程管理平臺在現(xiàn)在誕生。(1)關(guān)鍵需求出現(xiàn):由于企業(yè)管理個性化和持續(xù)完善成為競爭的基本戰(zhàn)略,管理軟件產(chǎn)業(yè)出現(xiàn)了大規(guī)模定制的要求。(2)基本條件具備:業(yè)務(wù)基礎(chǔ)平臺的理論研究基本成熟,最關(guān)鍵的是,企業(yè)工程理論和業(yè)務(wù)建模體系已經(jīng)達到實用水平。 [/p] [p][color=#ffffff]----[/color]2. 如何理解業(yè)務(wù)導向和驅(qū)動?答:這其實是管理軟件的實現(xiàn)途徑和方法的問題。它是指軟件開發(fā)是基于業(yè)務(wù)和管理的層面,而非技術(shù)的層面,來理解、設(shè)計、構(gòu)架和集成企業(yè)的信息系統(tǒng)。基于業(yè)務(wù)的層面是指,開發(fā)人員只需描述企業(yè)的組織機構(gòu)、業(yè)務(wù)流程、業(yè)務(wù)信息、業(yè)務(wù)資源、業(yè)務(wù)邏輯、業(yè)務(wù)事件等業(yè)務(wù)內(nèi)容,而不考慮技術(shù)層面的東西,例如,系統(tǒng)是采用c/s還是b/s?dcom、corba、ejb還是soap?.net還是j2ee?nt還是linux?[/p] 該文章在 2010/5/12 23:43:17 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |