“微軟最大的賭注之一”!對(duì)話微軟全球副總裁,解讀低代碼應(yīng)用
智東西(公眾號(hào):zhidxcom)文 | 心緣
智東西4月13日消息,低代碼趨勢(shì)正在全球范圍內(nèi)流行,據(jù)Gartner預(yù)測(cè),到2024年,65%的企業(yè)都會(huì)采用低代碼的應(yīng)用。
微軟Power Platform平臺(tái)是面向所有企業(yè)員工提供的低代碼或者無(wú)代碼工具,它被微軟CEO薩蒂亞·納德拉(Satya Nadella)稱之為“微軟 2019 年及以后最大的賭注之一”,和Office 365、Dynamics 365一起作為微軟在Azure上所做的工作的核心。
圍繞低代碼技術(shù)及Power Platform發(fā)展方向,上周微軟全民應(yīng)用開發(fā)平臺(tái)全球副總裁Charles Lamanna接受中國(guó)媒體的采訪。他主要關(guān)注于全民應(yīng)用開發(fā)平臺(tái)的開發(fā),在微軟已經(jīng)工作了七年,負(fù)責(zé)的工作一部分是Azure,另一部分就是Power Platform。
Charles Lamanna認(rèn)為,Power Platform是微軟專門針對(duì)企業(yè)用戶智能云開發(fā)出來(lái)的一個(gè)非常關(guān)鍵的產(chǎn)品和平臺(tái),它對(duì)于企業(yè)實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型將是非常重要的一部分。
一、企業(yè)數(shù)字化轉(zhuǎn)型催生低代碼需求
微軟開發(fā)Power Platform主要是基于微軟對(duì)于現(xiàn)在客戶需求的長(zhǎng)期預(yù)測(cè)和對(duì)客戶需求重心的預(yù)測(cè)。
當(dāng)前很多企業(yè)都需要本地自身開發(fā)的應(yīng)用,Lamanna預(yù)測(cè),未來(lái)五年內(nèi)會(huì)新增5億個(gè)應(yīng)用,這個(gè)數(shù)字比過去40年中的應(yīng)用總和都要多。
企業(yè)所需的應(yīng)用也遠(yuǎn)遠(yuǎn)超出IT部門所能開發(fā)出來(lái)的能力。全球60%的工作里面,有30%的工作內(nèi)容都是需要通過技術(shù)實(shí)現(xiàn)自動(dòng)化的,而且企業(yè)對(duì)技術(shù)性人才的需求也是非常高的,86%的企業(yè)都需要這樣的技術(shù)人才。
越來(lái)越多客戶正在進(jìn)行數(shù)字化轉(zhuǎn)型,但微軟意識(shí)到,短時(shí)間內(nèi)補(bǔ)充大量專業(yè)人士很不現(xiàn)實(shí),唯一的解決方案就是,微軟讓業(yè)務(wù)部門的人自己做這樣的應(yīng)用,這一想法推動(dòng)了Power Platform平臺(tái)的誕生。
通過低代碼技術(shù),企業(yè)中的每個(gè)人都可以成為開發(fā)者。Power Platform主要鼓勵(lì)非開發(fā)人員去做開發(fā),他們不是很了解編程,但是他們能明確理解業(yè)務(wù)的需求,因而可以用這個(gè)工具解決業(yè)務(wù)所面臨的問題。
IT專業(yè)人士、開發(fā)者也能基于這種技術(shù)以更快的速度進(jìn)行開發(fā),更多是轉(zhuǎn)向支持或驅(qū)動(dòng)別人來(lái)做事情,而不再僅僅專注于開發(fā)應(yīng)用,進(jìn)而推動(dòng)整體企業(yè)文化的轉(zhuǎn)型和企業(yè)自身的轉(zhuǎn)型。
將企業(yè)的一些非結(jié)構(gòu)化業(yè)務(wù)流程整合起來(lái),是使用Power Platform的重要目的之一。如果企業(yè)要通知一件事情或者進(jìn)行流程的管理,可以發(fā)郵件、文件、Excel表格……現(xiàn)在通過Power Automate,可以把所有的流程進(jìn)行結(jié)構(gòu)性的整合,極大提升了企業(yè)的效率。
二、 97%的財(cái)富500強(qiáng)企業(yè)采用,大幅提升開發(fā)效率和節(jié)省成本
微軟見證了低代碼技術(shù)在全球范圍內(nèi)的流行。據(jù)Lamanna介紹,財(cái)富500強(qiáng)企業(yè)中,97%的企業(yè)都在使用Power Platform,Power Platform每月活躍用戶數(shù)量達(dá)到300萬(wàn)人,其中包括企業(yè)自己的員工開發(fā)者。
例如在GSK、雪佛萊這樣的企業(yè)里面,每個(gè)企業(yè)都有數(shù)千名員工,這些員工可以自主開發(fā)應(yīng)用,同時(shí)IT部門會(huì)對(duì)他們進(jìn)行支持和管理。
在微軟內(nèi)部,現(xiàn)有數(shù)萬(wàn)個(gè)應(yīng)用是由自己的員工通過Power Platform來(lái)開發(fā)的。
微軟的員工總數(shù)是15萬(wàn)人,其中用Power Apps的員工比例非常高,既包括開發(fā)人員,也包括銷售人員、財(cái)務(wù)、法務(wù)等等,他們都在用Power Platform來(lái)解決自己的部門所面臨的問題。每個(gè)月微軟會(huì)有10萬(wàn)員工在用Power BI做數(shù)據(jù)的分析;每個(gè)月有8萬(wàn)員工用Power Apps來(lái)編程自己的應(yīng)用;每個(gè)月有3萬(wàn)員工用Power Automate來(lái)實(shí)現(xiàn)流程的自動(dòng)化。
在外部,Power Platform的使用場(chǎng)景已經(jīng)非常廣泛,包括有很多移動(dòng)應(yīng)用的開發(fā)。
大型石油公司斯倫貝謝(Schlumberger)既做石油能源的業(yè)務(wù),又提供能源解決方案,同時(shí)還給其他的客戶提供地質(zhì)分析。斯倫貝謝有一位非IT員工,用了兩天的時(shí)間就開發(fā)了一個(gè)無(wú)代碼應(yīng)用,而這個(gè)應(yīng)用為公司節(jié)省了750萬(wàn)美金。
在Power Automate上,一家日本企業(yè)開發(fā)了一個(gè)機(jī)器人,這個(gè)機(jī)器人可以為公司節(jié)約200萬(wàn)美元的費(fèi)用。
微軟還有一個(gè)大客戶,在使用Power Platform的第一年,通過把流程進(jìn)行結(jié)構(gòu)化整合,節(jié)約了5000萬(wàn)美元的費(fèi)用。
三、Power Platform的三大特性
Power Platform歷經(jīng)五次迭代,在Charles Lamanna看來(lái),2020版Power Platform平臺(tái)與五年前或其他低代碼平臺(tái)有三點(diǎn)主要區(qū)別。
其一,2020版Power Platform使用云和基于API的系統(tǒng),與大多數(shù)企業(yè)及其軟件API相關(guān)聯(lián),可整合企業(yè)里面所有的系統(tǒng),而不用進(jìn)行數(shù)據(jù)的拷貝或涉及安全合規(guī)的問題。
其二,當(dāng)今工作場(chǎng)所有很多不同種類的設(shè)備類型,如電腦、手機(jī)、邊緣設(shè)備、混合現(xiàn)實(shí)設(shè)備、對(duì)話機(jī)器人等。這就會(huì)導(dǎo)致如果按照傳統(tǒng)的方式開發(fā)應(yīng)用,應(yīng)用的缺口就會(huì)很大。微軟最早開發(fā)應(yīng)用只是針對(duì)Windows開發(fā),而現(xiàn)在需要針對(duì)這么多平臺(tái)開發(fā),這對(duì)IT的技術(shù)能力帶來(lái)了非常大的挑戰(zhàn)。
其三,因?yàn)槿斯ぶ悄埽ˋI)目前在企業(yè)中非常普及,客戶需要用AI和機(jī)器學(xué)習(xí)去提高決策效率。這樣就需要確保進(jìn)行整體的流程再設(shè)計(jì),以一種很有結(jié)構(gòu)性的設(shè)計(jì)來(lái)做內(nèi)部的流程。像以前的紙質(zhì)化辦公或者發(fā)郵件并不能夠滿足現(xiàn)在的需求,需要在企業(yè)內(nèi)部進(jìn)行AI和機(jī)器學(xué)習(xí)這樣結(jié)構(gòu)性的部署,因此現(xiàn)在在應(yīng)用開發(fā)上就有很大的壓力。
基于上述三方面,微軟覺得低代碼的開發(fā)是非常重要的。這也是為什么Power Platform發(fā)展得非??斓脑?。
微軟的Power Platform平臺(tái)中最早只有Power BI,后來(lái)陸續(xù)新增Power Apps、Power Automate、Power Virtual Agent等應(yīng)用。
四、保證低代碼開發(fā)質(zhì)量和安全的三個(gè)措施
Charles Lamanna介紹了微軟可以在低代碼開發(fā)過程中保障質(zhì)量和安全的三種手段。
第一,要有一個(gè)很成功的設(shè)計(jì),因?yàn)橐_保人們做設(shè)計(jì)的時(shí)候,這個(gè)設(shè)計(jì)是有效的、沒有錯(cuò)誤的。在低代碼環(huán)境下,這是比較好保證的。
第二,微軟有一些檢測(cè)功能,可以進(jìn)行對(duì)解決方案、應(yīng)用、流程、機(jī)器人的檢測(cè)等等。檢測(cè)人員可以測(cè)試應(yīng)用的性能、安全性和可靠性。
第三,微軟有內(nèi)置的測(cè)試機(jī)制,每一次做完應(yīng)用之后,可以測(cè)試它的腳本。每發(fā)布一次更新,就可以做一個(gè)測(cè)試,這樣可以提升代碼的可靠性。
五、與微軟Office/Teams相輔相成
所謂全民應(yīng)用開發(fā)平臺(tái),就是在企業(yè)里面會(huì)有大量的人可以進(jìn)行應(yīng)用的開發(fā),他們本身并不是專業(yè)人員,可能只是前線的銷售人員、業(yè)務(wù)開發(fā)人員甚至是律師等等。這種情況就需要有一個(gè)很強(qiáng)的治理模型來(lái)管控風(fēng)險(xiǎn)。
微軟在Power Platform上提供有很強(qiáng)的治理工具。一方面鼓勵(lì)人們更加有創(chuàng)新性,去開發(fā)自己的應(yīng)用;另一方面由于他們并不是專業(yè)的開發(fā)人士,所以要確保公司能夠?qū)︼L(fēng)險(xiǎn)進(jìn)行管控。
Lamanna很欣賞英特爾前CEO Andy Grove所說的話:“企業(yè)里面會(huì)有不同混亂的程度,業(yè)務(wù)開發(fā)里面會(huì)有一些復(fù)雜性,但是公司要有能力去管理這種復(fù)雜性?!?/p>
Power Platform里面有一個(gè)功能叫Power Apps component framework,這是Power Apps的一個(gè)組件的框架。無(wú)論是專業(yè)人士還是非專業(yè)人士,都可以將上傳他做出來(lái)的應(yīng)用組件。據(jù)悉,當(dāng)前一些行業(yè)中有成千上萬(wàn)的組件被上傳到該框架上,如果想要使用這些組件,只要導(dǎo)入到Power Apps系統(tǒng)中即可。
這些組件可能是專業(yè)人士用非常復(fù)雜的代碼所編寫,還有些是直接用Power Apps編輯的,都可以放到共享的Power Apps component framework中,未來(lái)其他用戶可以再次使用。
Power Platform與Teams、Office 365等其他微軟應(yīng)用相輔相成。前段時(shí)間受疫情所限,很多人在家工作,在Power BI、Power Apps和Power Automate、Teams的應(yīng)用需求有極大的增加。
在Power Platform平臺(tái)中,微軟借用了很多如同Office 365和Windows中的用戶界面和用戶體驗(yàn)。Power Platform特別像PowerPoint,其中有拉進(jìn)拉出以及一些邏輯的設(shè)計(jì)、虛擬化的設(shè)計(jì),人們能很快上手。Power Automate則與微軟之前的Visio和Excel有相通之處。微軟借用Office 365中常用的用戶界面和用戶體驗(yàn),用戶就更容易使用Power Platform。
Power Platform作為SharePoint里面的一個(gè)組件來(lái)運(yùn)作,同時(shí)它還幫助Excel表格導(dǎo)出到Power BI的平臺(tái)來(lái)進(jìn)行深度的數(shù)據(jù)分析。另外,還可用Power Automate在SharePoint內(nèi)部進(jìn)行工作流程的優(yōu)化。
如果在Office 365里使用Power Platform,它能讓Office 365的功能更加全面,用戶可以用它來(lái)開發(fā)自己的應(yīng)用,或者用它進(jìn)行更多的數(shù)據(jù)分析。
Power Platform里面還有各種各樣的開發(fā)階段的工具。在預(yù)生產(chǎn)階段或者在測(cè)試階段也可以進(jìn)行對(duì)應(yīng)的測(cè)試。這種功能主要面向于IT專業(yè)人士,他們可以進(jìn)行開發(fā)流程的步驟管理,但是對(duì)于非專業(yè)人士來(lái)講,一般用不到這樣的功能。
隨著云的應(yīng)用日趨廣泛,企業(yè)需要把SaaS平臺(tái)上的應(yīng)用貫通起來(lái),微軟通過數(shù)據(jù)連接的方式,使這些應(yīng)用進(jìn)行無(wú)縫整合。
通過API,使用Power Platform不需要寫任何代碼,就可以連接到Salesforce和Workday上。它可以調(diào)用里面的邏輯,實(shí)現(xiàn)一種無(wú)縫整合,從而使用系統(tǒng)里面其他的數(shù)據(jù)。
微軟致力于把Power Platform打造成一個(gè)開放性的平臺(tái)。其中有300多個(gè)連接器可以連接外部的系統(tǒng),這300多個(gè)連接器中多數(shù)連到非微軟云系統(tǒng)中。 據(jù)Charles Lamanna介紹,Power Platform與AWS已有連接,希望未來(lái)能夠跟阿里云、騰訊云也建立這樣的連接。
結(jié)語(yǔ):低代碼平臺(tái)將連接更多大型云平臺(tái)
Power Platform雖然是微軟的一個(gè)產(chǎn)品,但Charles Lamanna希望能夠把這一平臺(tái)更多的融合到其他的平臺(tái)中。
在他看來(lái),低代碼平臺(tái)的發(fā)展就像現(xiàn)在的云基礎(chǔ)設(shè)施平臺(tái)一樣,未來(lái)會(huì)專注在幾家大型的復(fù)雜平臺(tái)上??蛻艨赡懿幌M麅H僅擁有一個(gè)個(gè)小的低代碼解決方案,而更多的希望能使用集成性的端到端的類似Power Platform這樣的平臺(tái)。未來(lái)將會(huì)有大量的開發(fā)企業(yè)在阿里云、AWS、Azure等平臺(tái)上進(jìn)行開發(fā),這是一個(gè)大的趨勢(shì)。