在英國倫敦召開的第一屆歐洲DevOps企業峰會上,巴克萊銀行開發服務主管Jonathan Smart先生報告了為實現該銀行DevOps之旅的全球影響力(涉及超過四十個國家,十三萬多雇員),他們是如何做到與本地(指特定的商業區域或者地理區域內)文化的融合。該過程中需要去共享原則,但是實踐則是需要通過原則在本地環境中的應用而提煉出(在需要處還應加以指導)。
據Smart透露,巴克萊銀行已將敏捷和DevOps擴展到全企業范圍內,到目前為止已取得了很好的效果。該做法的成功實施歸因于它并非是墨守成規的,與之相反,它是基于所得到的自頂向下和自底向上的支持,并避免了實施中的“放諸四海皆準”的心態。為在企業中推進好的實踐,不能采取對典范架構和實踐以自頂向下的方式全盤地施加的做法,這樣反而會導致員工缺失參與的熱情和信任感。Smart指出,在巴克萊銀行中所有的實踐是被共享的,在所有的團隊間具有一致的敏捷變更生命周期、敏捷原則和敏捷控制。
Smart補充到,有別于試圖去規模化敏捷(即不加區別地將適用于某個團隊或某種文化的模式和實踐應用到其它的團隊和文化中),實施中需要的是去縮減組織規模(將大規模的、通常是在筒倉中的團隊分解為基于整體特征或產品的團隊,這樣對于相同的工作,可用更少的工作移交去更快地完成。)。一個工作流改進的實例是創建“控制部落”。在項目啟動之初,“控制部落“就被分配到開發史詩故事中,這樣使得在最小化項目運行時間及控制有效性的同時,加入了安全性和合規特性。
其它一些巴克萊銀行為提升敏捷而首創的實踐包括:聯合DevOps領導力論壇、DevOps錦標賽(對符合本地文化的同時也滿足原則的變革,具有推進和維護這些變革的自治權),實踐社區(在特定的領域內共享經驗),隨即可用的培訓(現場的或非現場的)和指導(尤其是針對中層經理,他們經常對商業成果展示感到焦頭爛額)。以上的所有做法促成了企業中持續驗證文化的建立,正如Smart所總結到的:“需要數年時間才能改變一個長久存在的文化”。
Smart指出,巴克萊銀行這樣頗具規模的企業投身于此變革之旅的動機,是因為不久的將來銀行業就要推出更具透明性(參見“開發銀行標準”)的行業要求(和規則),這已經開始出現于英國銀行開放API規范中。同時,金融科技的發展也前所未有地裁剪了銀行的利潤率。
查看英文原文:Blending Agility and DevOps with Local Cultures at Barclays