天天看點

技術創造新商業-雲時代研發效能的機遇和挑戰

演講嘉賓簡介:

程立,花名魯肅,螞蟻金服首席技術官。2005 年加入支付寶,是支付寶技術平台的創始者之一,在支付寶與螞蟻金服期間,主持支付寶各代技術架構的規劃與基礎技術平台的建設。2018 年,程立開始擔任螞蟻金服國際事業群首席營運官。

以下内容根據演講視訊以及PPT整理而成。

本次分享主要圍繞以下三個方面:

一、技術創造新商業
            二、“數字抗疫”對研發效能的啟示
            三、阿裡巴巴研發效能提升三大重點
            
           

一、技術創造新商業

在阿裡巴巴做技術的使命是不斷的創造新商業,商業在不斷的改變,技術也在不斷的改變。但其中有三件事情是永遠都不會改變的,首先是要不斷提升計算力,不讓算力限制業務的發展。第二是提升研發效能,讓工程師的生産力得到提升,使得研發傳遞更快。通過技術發展的越來越快,發揮業務創造力。最後是為業務的發展提供非常堅實的底盤。技術創造新商業,在不同的時代可以有不同的主題,但前面三件事情是永遠都不會改變的。

二、“數字抗疫”對研發效能未來的啟示

2020年新冠疫情讓大家都陷入了思考,從研發效能的角度這意味着什麼?在2020年春節期間,阿裡巴巴的同學基本都沒有休息,大家都在努力用技術的方式抗擊疫情。經過了這麼久再回首可以發現“數字抗疫”對研發效能帶來了很多啟示。

大基建、小場景

第一個啟示是未來的應用是什麼樣的?在現如今經濟,民生都往數字化發展的時代,每個人每天都在使用很多應用。預計在未來5年應用數量會呈爆炸式的增長,整個社會使用的應用會超過之前所有應用的總和。即使是街邊的小店,也需要自己個性化的應用程式,來滿足自己使用者的需求。整個社會數字的基建在不斷變大,場景也在不斷變多,如何通過技術的方式,來更快的滿足各個不同的小的場景需求?每一次需求的變化,都會給軟體帶來巨大的變化。整個社會數字化、經濟化的過程也會驅動軟體研發的方法和工具的變革。

即時、無距協同

第二個感到驚喜和詫異的啟示是即時、無距的協同。原本以為受到疫情的影響,居家辦公可能會對研發效能帶來一些負面影響,但是整個疫情期間,研發效能無論是從需求吞吐率還是從代碼産出效率角度而言,在品質不變的情況下,都提高了20%-30%。而且這種現象在非常複雜的系統中也同樣出現了,如涉及多個時區的全球化系統,跨越7個國家、10幾個城市,300多人的項目也都能夠正常運轉,沒有受到任何影響,甚至還可以提前傳遞。這對未來的研發效能來說是非常大的機遇。

極速傳遞

第三是極速傳遞。在未來,應用的傳遞是什麼樣的?在疫情期間,阿裡巴巴内部有一個數字抗疫系統,用于跟蹤内部員工的健康情況。系統從需求的提出到傳遞上線是以小時,甚至分鐘為機關。系統技術方案有三個選擇,首先要建在雲上,其次業務要使阿裡業務中台系統,最後系統所有的報表系統,如Kanban,要使用另一套中台。大量的代碼是配置化的研發,進而整個抗疫系統所有的傳遞都是以小時為機關,最簡單的需求隻需要分鐘級就可以實作。是以在未來,任何一個新的需求的提出如果都能以這種速度進行傳遞,将會給研發效能帶來巨大提升。

極速彈性

第四個啟示是極速彈性需求。在疫情期間,很多事情無法預料,如釘釘,需要在很短的時間内滿足上百萬人,甚至上千萬人的線上溝通的需求,可以發現釘釘确實是在很短的時間内完成了上百萬核的技術擴容。另外健康碼,也是基于雲,阿裡巴巴的業務平台和資料平台,以支付寶或釘釘作為傳遞的手段,實作了快速傳遞,從第一個使用者到目前上億的使用者隻花了幾天的時間。在未來,極速的彈性對研發效能來說也非常重要。目前雲的彈性使用的還不夠極緻,目前的彈性還是以資源為基礎去計算,未來希望将所有的事情都交給雲,業務需求有多少,自動擴充彈性。

資料智能為靈魂

第五個啟示以資料智能為靈魂。目前所有的“數字抗疫”應用都無法脫離資料和智能,資料和智能已經成為了每個應用背後的靈魂,此時則需要考驗能夠以多快的速度駕馭算法,算力。在未來,開發任何一個應用,資料和智能都會成為其背後的靈魂。

安全可信為内禀

最後的啟示以安全可信為内禀。無論開發的應用多小,場景多簡單,安全可信都是最基本的準則。每一個應用都服務于民生,在任何一處出現了一些問題,都會産生不可想象的後果。在未來,如何開發出安全可信的應用也是目前主要的挑戰。

技術創造新商業-雲時代研發效能的機遇和挑戰

回顧過去,每一代新型的軟體研發需求都會對軟體工程基礎帶來巨大的推動,如從最早的作業系統、大型複雜的商業系統、網際網路系統、到目前數字經濟的系統。大家需求思考的是數字經濟的系統應該如何研發?相信整個過程中必然會呼喚新的軟體方法和工具的産生。

二、阿裡巴巴效能提升三大重點

阿裡巴巴内部也對如何提升研發效能做了很多讨論,其中三個重要的機遇必須把握住,進而掌握下一代研發效能的關鍵點,最終擷取到新的軟體工程方法的紅利。

**擁抱雲原生、釋放雲紅利

第一個關鍵點是雲,阿裡巴巴從很早就開始将商業系統遷入雲,在2019年完成了核心商業系統全部上雲,但這隻是起點,并不是終點。從2020年開始,阿裡巴巴開始真正擁抱雲原生,釋放出雲的紅利。在過去十年,雲計算使得資料中心變成了計算機,以算力的資源使用計算機,但目前使用的界面還隻是彙編等級的界面。在未來,希望雲計算可以真正達成自己的承諾,實作無處不在的雲,使用者不需要關心資源是怎樣的,商業系統隻需要提出計算需求,雲就可以完成計算的傳遞,這個過程叫做雲原生化的過程。在雲原生化的過程中,如何重構技術架構,進而面向雲,發揮雲原生的能力?這将是未來提升研發效能的較為重要的關鍵點。

堅持與發展大中台、小前端

但是從複雜的商業需求到雲原生提供算力中間還有一個巨大的鴻溝,即緊貼前線每一個小的業務的創新,提供強大的中台能力。阿裡巴巴提出中台的思想并開始實作已經有至少5年的時間了。阿裡巴巴中台的戰略是非常成功的方向,但其中還是會有很多問題需要去解決。中台最核心的點是要能夠釋放業務的創新力,讓業務創新更快,讓業務創新的成本更低。是以,中台需要作為一個能力傳遞平台,使得自己的能力能夠被內建、被擴充、被信賴。所有用中台的業務,都是可信賴的,不需要擔心安全性和穩定性。而且依賴中台的所有前端應用都可以實作自我閉環運作,完成自己的創新,進而發揮小前端的自己的創新力。阿裡巴巴堅持大中台、小前端的政策,過程中除了繼續加強業務中台的能力之外,尤其強調資料中台和AI中台。通過結合資料、智能及業務三大中台,賦能每一個小的前端應用,實作自我閉環,發揮自己的創新力,并實作快速發展。

數字化協作、資料驅動優化

第三個關鍵點是如何提升協作效率。協作效率對研發效率的影響非常大,基本超過一半,任何多人的項目,最為關鍵的瓶頸是協作的效率。好的協作工具可以使得協作得到巨大提升。在疫情期間,大家所使用的工具沒有變,但是實際研發效率提升了,這是因為大家可以直接線上開會,不需要預訂會議室,所有人都随時線上。是以如何可以利用好數字時代的溝通工具,協同工具提升數字化協作效率,同時優化組織生産關系将是非常關鍵的點。一旦協同都實作數字化後,此時需要借助數字化分析工具做好組織管理的決策,在上萬人的企業内提升組織協同效率。

技術創造新商業-雲時代研發效能的機遇和挑戰

繼續閱讀