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