企業(yè)如何落地演進(jìn)式架構(gòu)?
時(shí)間:2022-03-26 08:21:01 | 來(lái)源:行業(yè)動(dòng)態(tài)
時(shí)間:2022-03-26 08:21:01 來(lái)源:行業(yè)動(dòng)態(tài)
既然演進(jìn)式架構(gòu)能夠解決企業(yè)在新形勢(shì)下的訴求,那么企業(yè)該如何操作才能引入演進(jìn)式架構(gòu)呢?Neal表示,演進(jìn)式架構(gòu)的落地是有一定基礎(chǔ)的,企業(yè)需要在開(kāi)發(fā)流程和模型上實(shí)現(xiàn)敏捷、持續(xù)交付,以及DevOps。
因?yàn)槠髽I(yè)在轉(zhuǎn)型中,所以在實(shí)現(xiàn)演進(jìn)式架構(gòu)之前首先需要把自動(dòng)化基礎(chǔ)設(shè)施搭建起來(lái),把采購(gòu)軟件包的模式向新的模式轉(zhuǎn)變,比如持續(xù)集成、持續(xù)交付等。很多企業(yè)在敏捷性轉(zhuǎn)型的時(shí)候并沒(méi)有從自己的工程實(shí)踐上進(jìn)行很大的改變,它可能并沒(méi)有采用持續(xù)集成或者是DevOps這種工作模式,而只是做了一些敏捷流程的轉(zhuǎn)型。這樣的轉(zhuǎn)型對(duì)于致力于成為精益企業(yè)或者演進(jìn)式架構(gòu)的企業(yè)來(lái)講,基礎(chǔ)并沒(méi)有打通,他們需要進(jìn)行徹底地轉(zhuǎn)型。Neal說(shuō)。
同時(shí),企業(yè)級(jí)架構(gòu)師在思考軟件架構(gòu)設(shè)計(jì)的時(shí)候,需要把可維護(hù)、可擴(kuò)展等進(jìn)行量化,應(yīng)該有一些量化的指標(biāo)描述訴求,而不只是簡(jiǎn)單定性。這是企業(yè)級(jí)架構(gòu)師在采用演進(jìn)式架構(gòu)的第一步,第二步是改變?cè)瓉?lái)歷史思考問(wèn)題的方式。
Neal說(shuō),傳統(tǒng)意義上企業(yè)級(jí)架構(gòu)師更像是一個(gè)治理或者管理的角色,他會(huì)說(shuō)整個(gè)企業(yè)的架構(gòu)模式應(yīng)該是這樣的,你們都要遵循我這樣一個(gè)模式。但是在演進(jìn)式架構(gòu)里面,我們對(duì)企業(yè)級(jí)架構(gòu)師的要求是希望他能夠從一個(gè)管理者的角色變成一個(gè)引導(dǎo)者的角色,他應(yīng)該去引導(dǎo)各個(gè)不同的系統(tǒng)或者各個(gè)不同的團(tuán)隊(duì)。在企業(yè)架構(gòu)設(shè)計(jì)的時(shí)候你們應(yīng)該遵循的原則是什么,你們?nèi)绾文軌蜃龅礁玫脑隽渴降难葸M(jìn),你們?cè)诠こ虒?shí)踐里面應(yīng)該采用什么最佳的實(shí)踐,它應(yīng)該變成一個(gè)引導(dǎo)者或者是一個(gè)類(lèi)似于我們經(jīng)常說(shuō)的教練的角色,而不再是一個(gè)管理者的角色。
目前,企業(yè)架構(gòu)師的角色正在新的時(shí)代被重新定義,演進(jìn)式架構(gòu)給出了一個(gè)方向。對(duì)于企業(yè)架構(gòu)師或者是企業(yè)在設(shè)計(jì)架構(gòu)的時(shí)候,如何能夠支持整個(gè)系統(tǒng)本身向前的演進(jìn),這件事情不僅僅是在中國(guó),全球的企業(yè)都在面臨同樣的問(wèn)題。
Neal表示,Netflix在演進(jìn)式架構(gòu)方面進(jìn)行了豐富實(shí)踐。不管是傳統(tǒng)企業(yè)還是Netflix這樣的公司,ThoughtWorks參與或者是合作的公司或多或少地進(jìn)行演進(jìn)式架構(gòu)中的一些實(shí)踐,只不過(guò)在這之前我們并不會(huì)把它定義成演進(jìn)式架構(gòu)或者適應(yīng)度函數(shù)。
對(duì)于中國(guó)企業(yè)采用演進(jìn)式架構(gòu),Neal認(rèn)為,中國(guó)企業(yè)在很多方面可以實(shí)現(xiàn)跨越式發(fā)展,因?yàn)樗麄儧](méi)有歷史包袱。從市場(chǎng)來(lái)看,如果企業(yè)意識(shí)到這樣一種實(shí)踐能夠幫助他更好地比競(jìng)爭(zhēng)對(duì)手跑得更快,他一定會(huì)做這樣的事情。
通過(guò)溝通,ThoughtWorks在中國(guó)的重要客戶比如戴姆勒等很看好我們?cè)诩軜?gòu)方面的新思路。ThoughtWorks是一個(gè)全球的咨詢公司,我們不僅僅會(huì)看到現(xiàn)在中國(guó)企業(yè)的實(shí)踐,更重要的是作為我所在的TAB這個(gè)組織,它會(huì)去觀察全球范圍的最佳實(shí)踐,這些最佳實(shí)踐會(huì)被總結(jié)出來(lái),再反饋給各個(gè)地區(qū)和各個(gè)國(guó)家,帶給各個(gè)企業(yè),在各個(gè)不同的地區(qū)帶來(lái)不同的價(jià)值。Neal最后說(shuō)。
關(guān)鍵詞:演進(jìn),落地,企業(yè)