后SOA時(shí)代 普元轉(zhuǎn)戰(zhàn)IT架構(gòu)與開(kāi)發(fā)管理的統(tǒng)一平臺(tái)
原創(chuàng)【51CTO專訪報(bào)道】現(xiàn)代銀行的業(yè)務(wù)運(yùn)營(yíng)過(guò)程已經(jīng)與IT應(yīng)用系統(tǒng)的支撐水乳交融、無(wú)法脫離。因此,IT應(yīng)用系統(tǒng)的交付能否與業(yè)務(wù)需求協(xié)調(diào)一致,是銀行業(yè)務(wù)服務(wù)的根本保證。“其實(shí)交付只是結(jié)果,解決業(yè)務(wù)挑戰(zhàn)的根源是對(duì)IT架構(gòu)和開(kāi)發(fā)過(guò)程管理的重視”,普元副總裁周立在接受51CTO.com記者專訪時(shí)談到:“從IT架構(gòu)的角度來(lái)看,銀行系統(tǒng)間存在技術(shù)路線、系統(tǒng)建設(shè)分散,標(biāo)準(zhǔn)與規(guī)范不一致,系統(tǒng)架構(gòu)與功能耦合度高導(dǎo)致系統(tǒng)無(wú)法響應(yīng)業(yè)務(wù)變化,集成和維護(hù)成本高這些問(wèn)題,在項(xiàng)目實(shí)施中,無(wú)論是業(yè)務(wù)方案、技術(shù)架構(gòu)還是開(kāi)發(fā)項(xiàng)目管理、實(shí)施人員都不同程度的依賴于開(kāi)發(fā)商,這種局面一方面使得IT部門(mén)制定的開(kāi)發(fā)過(guò)程與規(guī)范難于落地,項(xiàng)目質(zhì)量很大程度上取決于開(kāi)發(fā)商的項(xiàng)目管理和人員水平,更重要的是導(dǎo)致銀行無(wú)法實(shí)現(xiàn)對(duì)IT的真正掌控。”
幫助銀行的CIO們解決這一困境,普元提出了新一代的應(yīng)用統(tǒng)一平臺(tái)。通過(guò)對(duì)技術(shù)架構(gòu)與工具、開(kāi)發(fā)與設(shè)計(jì)規(guī)范以及項(xiàng)目實(shí)施過(guò)程體系這幾個(gè)方面的統(tǒng)一建立掌控能力。“架構(gòu)與規(guī)范是應(yīng)用開(kāi)發(fā)管理體系的基礎(chǔ)”,普元專業(yè)服務(wù)總監(jiān)沈培林同記者談到:“它明確了應(yīng)用的技術(shù)標(biāo)準(zhǔn)和架構(gòu),來(lái)確保技術(shù)架構(gòu)的靈活性和擴(kuò)展性。通過(guò)這種方法對(duì)應(yīng)用的開(kāi)發(fā)起到指導(dǎo)和約束規(guī)范的作用。”
通過(guò)平臺(tái)和工具的形式,固化技術(shù)架構(gòu)、規(guī)范,屏蔽技術(shù)細(xì)節(jié)并支持敏捷開(kāi)發(fā)方法,為IT人員提供業(yè)務(wù)開(kāi)發(fā)、運(yùn)行、管理的統(tǒng)一手段,確保架構(gòu)和規(guī)范的落地,實(shí)現(xiàn)業(yè)務(wù)與技術(shù)的統(tǒng)一。同時(shí)能夠提高開(kāi)發(fā)效率降低開(kāi)發(fā)難度,這令開(kāi)發(fā)過(guò)程對(duì)人員水平的依賴程度自然下降,提高系統(tǒng)的質(zhì)量和穩(wěn)定性。在統(tǒng)一的架構(gòu)和規(guī)范下,借助于平臺(tái)與工具,在開(kāi)發(fā)業(yè)務(wù)應(yīng)用過(guò)程中,逐步固化下來(lái)的IT系統(tǒng)作為可復(fù)用的業(yè)務(wù)模塊,成為企業(yè)的IT資產(chǎn),同樣提高了研發(fā)的效率和質(zhì)量。
有效的實(shí)施類似的統(tǒng)一平臺(tái),普元總結(jié)出了三條路線做為***的切入點(diǎn),***:定制級(jí)引入平臺(tái)。“這種情況適用于IT應(yīng)用系統(tǒng)數(shù)量眾多,IT組織龐大,需要根據(jù)自身銀行差異化特色量身打造統(tǒng)一平臺(tái)和工具,并建立相關(guān)的規(guī)范和方法體系”,沈培林談到:“比如我們會(huì)先基于銀行的應(yīng)用特征,建立應(yīng)用的統(tǒng)一技術(shù)架構(gòu)模型,包括有業(yè)務(wù)組件模型、技術(shù)分層架構(gòu)、系統(tǒng)部署模型以及系統(tǒng)集成模型等。然后圍繞應(yīng)用架構(gòu)結(jié)合銀行的組織模式和IT建設(shè)模式,建立敏捷開(kāi)發(fā)過(guò)程方法的模板。***還會(huì)建立平臺(tái)應(yīng)用的保障體系,比如培訓(xùn)、共享知識(shí)庫(kù)等,確保部署后能更好的用起來(lái)。”
第二種方式是規(guī)劃及引入平臺(tái)。對(duì)于IT應(yīng)用系統(tǒng)數(shù)量、IT組織人員相對(duì)有限,同時(shí)IT投入規(guī)模也有限的體系,更加適合這種方式。通過(guò)引入咨詢的方式逐步建立統(tǒng)一的應(yīng)用項(xiàng)目組織架構(gòu)、項(xiàng)目管理規(guī)范和軟件過(guò)程方法、開(kāi)發(fā)規(guī)范;建立復(fù)用機(jī)制,積累技術(shù)構(gòu)件庫(kù)形成IT資產(chǎn);建立應(yīng)用系統(tǒng)整合框架繼而對(duì)整個(gè)體系形成統(tǒng)一。第三種方式是首先著眼于某一個(gè)具體的項(xiàng)目引入統(tǒng)一平臺(tái),逐漸擴(kuò)大統(tǒng)一平臺(tái)的采用范圍。
“根據(jù)相關(guān)研究報(bào)告表明,采用構(gòu)件技術(shù)、復(fù)用技術(shù)開(kāi)發(fā)軟件,利用構(gòu)件化平臺(tái)等系統(tǒng)性的重用方式,軟件投放時(shí)間可以縮短為原來(lái)的20%-50%”,沈培林談到:“同時(shí)產(chǎn)品的缺陷率降低為原來(lái)的10%-20%,維護(hù)成本降低為原來(lái)的10%-20%。因此統(tǒng)一平臺(tái)不僅幫助CIO加強(qiáng)對(duì)IT架構(gòu)和開(kāi)發(fā)管理的掌控能力,投資回報(bào)方面也會(huì)獲得一定的收益。”
山東農(nóng)信就是通過(guò)項(xiàng)目級(jí)引入統(tǒng)一平臺(tái),從控制風(fēng)險(xiǎn)的角度出發(fā),啟動(dòng)了一個(gè)典型項(xiàng)目來(lái)進(jìn)行試點(diǎn),后來(lái)逐漸通過(guò)大規(guī)模的實(shí)施實(shí)現(xiàn)了規(guī)劃級(jí)的統(tǒng)一平臺(tái)。改變了過(guò)去架構(gòu)發(fā)散、前臺(tái)展現(xiàn)于后臺(tái)業(yè)務(wù)邏輯混淆,邏輯與數(shù)據(jù)不分的難題。建立了統(tǒng)一的軟件架構(gòu)、開(kāi)發(fā)運(yùn)行和監(jiān)控平臺(tái)。“通過(guò)規(guī)劃級(jí)的大規(guī)模實(shí)施,山東農(nóng)信可以由自身培養(yǎng)的精通統(tǒng)一平臺(tái)的隊(duì)伍”,沈培林說(shuō):“基于同一平臺(tái)的軟件架構(gòu),用統(tǒng)一的項(xiàng)目實(shí)施過(guò)程,按照統(tǒng)一的項(xiàng)目組織機(jī)構(gòu),遵循統(tǒng)一的設(shè)計(jì)和開(kāi)發(fā)規(guī)范來(lái)繼續(xù)建設(shè)山東農(nóng)信更多的應(yīng)用系統(tǒng)了,同時(shí),也會(huì)從復(fù)用機(jī)制中積累更多的軟件資產(chǎn)。”
這也只是應(yīng)用統(tǒng)一平臺(tái)的一個(gè)起點(diǎn),要讓統(tǒng)一平臺(tái)發(fā)揮更大的作用,山東農(nóng)信在經(jīng)過(guò)規(guī)劃級(jí)階段的大規(guī)模應(yīng)用之后,通過(guò)對(duì)所規(guī)劃內(nèi)容的一段實(shí)踐,還需要進(jìn)行一個(gè)優(yōu)化和提升的階段,利于更多業(yè)務(wù)組件的積累和復(fù)用、系統(tǒng)間的整合,最終實(shí)現(xiàn)業(yè)務(wù)服務(wù)能力的持續(xù)提升。