低代碼開發(fā)平臺(tái)系列:2、低代碼平臺(tái)適用人群及場(chǎng)景(低代碼開發(fā)平臺(tái)介紹)
原創(chuàng) ~~~~王海浩~~~~ UTRY 研發(fā)部
低代碼平臺(tái)提供可視化設(shè)計(jì)器,開發(fā)者無(wú)需編碼即可完成絕大多數(shù)功能;還需要提供編程接口,少量編碼開發(fā)更多擴(kuò)展功能。低代碼技術(shù)的普及,進(jìn)一步降低了企業(yè)軟件開發(fā)的技術(shù)門檻,提升了交付速度,降低了總體成本。讓更多企業(yè)可以通過 “量身定做”的軟件不斷升級(jí)其數(shù)字化水平。
低代碼平臺(tái)的顯著特征在于“快速構(gòu)建 IT 環(huán)境來(lái)簡(jiǎn)化應(yīng)用程序開發(fā)的復(fù)雜性”,低代碼的出現(xiàn)雖然大幅降低了業(yè)務(wù)開發(fā)的技術(shù)門檻,但這并不意味著任何人都能成為平民開發(fā)者,也并不意味著任何企業(yè)能夠不假思索地去部署低代碼開發(fā)。
作為一種嶄新的開發(fā)技術(shù),企業(yè)該如何將低代碼應(yīng)用到企業(yè)信息化中來(lái),誰(shuí)更適合使用低代碼來(lái)做企業(yè)軟件開發(fā)?這個(gè)問題在業(yè)界尚無(wú)明確的結(jié)論。拋開各低代碼廠商強(qiáng)化自身產(chǎn)品優(yōu)勢(shì)所做的宣傳,除了期望借助低代碼技術(shù)的東風(fēng),轉(zhuǎn)型進(jìn)入 IT 領(lǐng)域的業(yè)務(wù)人員。
現(xiàn)階段的低代碼平臺(tái)的目標(biāo)群體:
1、把低代碼開發(fā)作為一種工具提供給獨(dú)立軟件開發(fā)商 ISV 、系統(tǒng)集成商 SI 、 SaaS 企業(yè)、渠道代理商、咨詢公司等,以實(shí)現(xiàn)它們各自的目的。比如 ISV 和 SaaS 企業(yè)一般會(huì)購(gòu)買低代碼開發(fā)工具充實(shí)自己的底層開發(fā)能力,用于擴(kuò)充自己的產(chǎn)品線以期望占領(lǐng)更多的市場(chǎng);渠道商和咨詢公司則把低代碼開發(fā)作為項(xiàng)目實(shí)施的工具,用于提高自身的系統(tǒng)部署效率;集成商則把低代碼開發(fā)視為一種新功能,可以在招標(biāo)時(shí)為潛在客戶提供更完整的解決方案。
2、通過低代碼開發(fā)向外提供開發(fā)服務(wù),承接各類企業(yè)的原有信息系統(tǒng)改造或創(chuàng)新應(yīng)用開發(fā)等任務(wù),性質(zhì)類似于軟件開發(fā)外包,只不過低代碼開發(fā)平臺(tái)效率更高,成本更低,短時(shí)間內(nèi)具備技術(shù)先進(jìn)性的優(yōu)勢(shì)。
3、把低代碼開發(fā)打造成一個(gè)平臺(tái),吸引 ISV 甚至個(gè)人開發(fā)者到平臺(tái)上開發(fā)應(yīng)用,然后向企業(yè)客戶提供產(chǎn)品以及后續(xù)的二次開發(fā)個(gè)性化定制服務(wù),而平臺(tái)則作為連接的角色負(fù)責(zé)訂立統(tǒng)一的標(biāo)準(zhǔn)和交易規(guī)則,并努力把供需兩端都做大,形式上類似于 App Store,只不過其提供的是 API 不是 APP ,服務(wù)的是企業(yè)而非個(gè)人。
行業(yè)專家認(rèn)為三類人群最有可能成為低代碼開發(fā)的受益者,分別為:
l IT 技術(shù)人員
l 項(xiàng)目實(shí)施經(jīng)理
l 專業(yè)開發(fā)人員
傳統(tǒng)軟件開發(fā)方式對(duì)開發(fā)團(tuán)隊(duì)的技能要求非常全面,從商業(yè)到運(yùn)維,從設(shè)計(jì)到開發(fā)。所以,軟件開發(fā)通常都是“團(tuán)隊(duì)作業(yè)”,每個(gè)成員分別貢獻(xiàn)出對(duì)應(yīng)的能力領(lǐng)域。而隨著低代碼技術(shù)的出現(xiàn),設(shè)計(jì)、開發(fā)和交付環(huán)節(jié)的技術(shù)要求,因?yàn)榧夹g(shù)門檻的降低而取消或者弱化。
大量項(xiàng)目實(shí)踐表明,低代碼適用的主要場(chǎng)景有2個(gè):
A. 甲方自主開發(fā)
這個(gè)場(chǎng)景下,企業(yè)的IT人員繼續(xù)負(fù)責(zé)業(yè)務(wù)理解、需求整理的工作。與傳統(tǒng)方式最大的差別在于,借助低代碼的可視化設(shè)計(jì)能力,在無(wú)編碼的前提下,IT人員能自行完成從設(shè)計(jì)到開發(fā)的全過程,并利用低代碼的“一鍵發(fā)布”功能,完成項(xiàng)目的最終交付。
該場(chǎng)景下,IT 人員從單純的甲方項(xiàng)目經(jīng)理(部分企業(yè)稱之為產(chǎn)品經(jīng)理或甲方代表),兼任了架構(gòu)師和程序員的崗位。除了節(jié)省專業(yè)開發(fā)人員的人力和管理成本之外,“最懂業(yè)務(wù)的人直接做業(yè)務(wù)系統(tǒng)”所帶來(lái)的溝通優(yōu)勢(shì),還能進(jìn)一步提升項(xiàng)目交付速度,保證系統(tǒng)和業(yè)務(wù)需求的強(qiáng)貼合度。
B. 乙方快速交付
第2個(gè)場(chǎng)景是指軟件廠商、行業(yè)軟件代理商、系統(tǒng)集成商的項(xiàng)目經(jīng)理(也稱實(shí)施經(jīng)理),在與甲方完成業(yè)務(wù)分析與項(xiàng)目交付的同時(shí),承擔(dān)起設(shè)計(jì)和開發(fā)和交付工作。
對(duì)于 IT 團(tuán)隊(duì)建設(shè)投入不足的企業(yè)客戶來(lái)說,將業(yè)務(wù)系統(tǒng)或行業(yè)軟件的客戶化開發(fā)項(xiàng)目外包給專門的軟件公司是更可行的方案。此時(shí),作為乙方的軟件公司,則可以利用低代碼,進(jìn)一步壓縮團(tuán)隊(duì)規(guī)模,提升生產(chǎn)率,用更低的成本、更快的速度完成項(xiàng)目交付,強(qiáng)化自身的競(jìng)爭(zhēng)優(yōu)勢(shì)。
以上可以看出,低代碼平臺(tái)旨在同時(shí)服務(wù)甲方 IT 技術(shù)人員、項(xiàng)目實(shí)施經(jīng)理和專業(yè)開發(fā)人員。對(duì)于甲方有一定 IT 相關(guān)知識(shí)的技術(shù)人員來(lái)說,在經(jīng)驗(yàn)豐富的 IT 人員或?qū)I(yè)開發(fā)人員的指導(dǎo)下,創(chuàng)建經(jīng)過深思熟慮的與實(shí)際需求相符的應(yīng)用程序,擴(kuò)展了技術(shù)團(tuán)隊(duì)的業(yè)務(wù)能力。對(duì)于項(xiàng)目經(jīng)理和專業(yè)開發(fā)人員來(lái)說,通過可視化的操作搭建應(yīng)用程序,可以更加有效地提高開發(fā)效率。同時(shí)低代碼平臺(tái)也允許他們根據(jù)需要手工編碼來(lái)應(yīng)對(duì)更復(fù)雜的系統(tǒng)需求,這意味著在提高技術(shù)團(tuán)隊(duì)的業(yè)務(wù)價(jià)值的同時(shí),降低了開發(fā)工作的積壓量。