什麼是低程式碼的窘境?
01 低程式碼的本質
經常有朋友問我:什麼是PaaS?什麼是低程式碼?什麼是無程式碼?
確實,由於新行業發展太快,各種新產品層出不窮,以至於衍生出很多讓人混淆的名詞。
從本質上來說,不管是PaaS,還是低程式碼、無程式碼,其實都是一種應用軟體的構建方式。只是,低程式碼更強調開發的簡易性(比如視覺化開發),而無程式碼更強調自己壓根不需要開發(比如透過拖拉拽搭建表單)。PaaS則是一個更加綜合的概念,往往包含了低程式碼、無程式碼甚至全程式碼開發的能力。
雖然低程式碼公司和無程式碼公司都非常強調自身產品的獨特性,也有從業者呼籲嚴格區分“低程式碼”和“無程式碼”。但站在企業高層和直接使用者的角度來說,他們關心的其實是以下兩點:
1)我的需求能否得到滿足?
2)需求滿足的速度是否足夠快?
而至於滿足需求的方式,是透過low-code,還是no-code,客戶本質上是不關心的。
同時,當面對客戶個性化、複雜化、動態化的需求,單純的低程式碼或者無程式碼,也很容易遇到各自的瓶頸。
從這個角度來說,PaaS、低程式碼和無程式碼,未來不管是在功能上還是在概念上,都可能實現融合和統一。
也正是因為這個原因——雖然有不嚴謹之嫌——本文仍將把PaaS、低程式碼和無程式碼統稱為“低程式碼”。
02 低程式碼的窘境
我一直認為,一個好的商業模式,最先考慮的一定是客戶需要解決什麼問題,其次才是用什麼工具去滿足客戶需求。
從這個角度來說,偏通用工具屬性的低程式碼,必然會面臨以下挑戰。
第一,複雜需求的挑戰
在一定的技術條件下,靈活性和標準化是存在衝突的。雖然低程式碼透過標準化提高了開發效率,但同時也犧牲了一定的靈活性。
比如,在快消品行業,業務員在手機端錄入銷售訂單是一個非常高頻的操作。以“選擇商品並錄入銷售單位和數量”為例,一位業務員每天可能需要操作幾百行,涉及到幾千次的點選。
對於SaaS產品來說,可以針對這個場景進行非常精細化的設計,以最大化降低業務員的操作難度,並提高操作效率。
而某些低程式碼的功能頁面由於全部由標準化控制元件組裝而成,不能靈活定製,在精細度方面無法達到SaaS產品的水平,必然影響到企業的運營效率。
第二,諮詢需求的挑戰
B端軟體產品的本質,是業務流程的數字化。因此,在軟體上線之前,需要對業務流程進行梳理,並根據梳理的結果對軟體進行適度調整,對業務資料進行整理和匯入。我把這一類需求統稱為輕度諮詢需求。
SaaS產品由於按照特定行業或特定業務領域進行了定製,同時也有專門的人才和方案儲備,在滿足輕度諮詢需求的能力上,相對成熟一些。
而低程式碼產品由於沒有特定的行業與業務領域,或者說覆蓋了較多行業和業務領域,在滿足輕度諮詢需求的能力上,則相對缺乏一些。
當然,某些無程式碼廠商的目標使用者是業務人員,按道理他們應該具備梳理流程和資料的能力。但實際上,‘大部分’公司業務人員的主要精力都放在了業務目標上——除非是比較簡單的區域性需求——大部分業務人員暫時都無意、也沒有能力把流程梳理和資料整理等輕諮詢工作做好。
因此,即便低程式碼能較好的解決開發效率問題,仍然會面臨輕度諮詢能力的瓶頸,這就大大影響了低程式碼進一步擴大市場規模。
當然,任何一個新事物都會面臨各種問題。而低程式碼面臨的這些問題也並非無解。
比如,低程式碼也可以推出行業解決方案或業務解決方案,甚至提供針對具體行業或業務的定製化元件。而人才的問題,只要耐心培養和積累,或者與諮詢公司合作,也可以逐步得到解決。
但是,低程式碼面臨的窘境在於,SaaS公司一定會向下延伸到低程式碼領域,從而與低程式碼公司形成競爭關係。
比如,Salesforce於2008年推出的Force.com,北森於2020年開放給企業客戶的魯班平臺,其本質都是融合了無程式碼、低程式碼以及全程式碼的PaaS平臺。
在SaaS公司深耕的領域,SaaS的優勢非常明顯:
第一,對於核心場景和高頻場景,SaaS產品能夠更好的滿足客戶個性化、精細化需求。
第二,針對目標領域,SaaS公司的客戶成功能力更為突出,積累的資源更為充足。
第三,SaaS公司的注意力更聚焦,其低程式碼產品對目標客群的匹配度也更高。
那麼,面對SaaS公司的強勢競爭,低程式碼公司的機會又在哪裡呢?
03 低程式碼的解答
我一直認為,好的競爭戰略一定是發揮自己的優勢,攻擊對手的劣勢。相對於SaaS來說,低程式碼也有自己的優勢:
1)更通用的軟體搭建能力
大部分的SaaS公司專注於特定領域,這在提高其特定領域能力的同時,降低了跨領域的能力。
而企業是一個動態調整的過程,不斷有創新業務出現,也需要降低試錯的成本。在這種快速迭代的領域,低程式碼平臺無疑是一個成本更低的選擇。
2)更開放的平臺
雖然SaaS公司也可以建設自身的低程式碼平臺,但為了提高領域能力,大多數SaaS公司仍然把自己定位為“特定領域解決方案公司”。
但是,我始終相信,最大的創新力量在企業外部。這也是為什麼Salesforce要創立App Exchange、蘋果要創立App Store的初衷。本質上就是為了吸引更多創業者來為其客戶提供更加多樣化的服務。
B端管理軟體的本質是實現數字化的工具,這就從根本上決定了,數字化諮詢能力與軟體實現能力是不可分割的整體。相對於SaaS公司,低程式碼公司在定位上更加開放和中立,有希望吸引到更多具有諮詢能力和創新能力的創業者。
那麼,低程式碼公司應該如何發揮自己的優勢呢?
我一直認為,在雲端計算這個市場,單點的競爭力都是不足以構成堅固的護城河。
比如,低程式碼公司會認為自己的功能更貼近業務人員,或者認為自己的元件能提高開發效率。但是, SaaS公司的PaaS平臺同樣也可以具備這些功能特性。而且,隨著資金與人才的投入,同樣可以做得很好。
真正堅固的護城河,應該是來自於體系化的優勢。
比如,SaaS星球的一位創業者,是一家服務於某垂直行業的SaaS公司。但是,他並沒有停留在提供軟體的層面,而是親自下場做了一家行業公司,以提升自己對行業的理解和實踐能力。接下來,他又把實踐的成果透過培訓、帶教等形式,輸出給潛在客戶。這樣,一方面“SaaS軟體+行業實踐”的組合能力幫助他不斷擴充市場,另一方面與客戶的深入合作又給他帶來了更多的SaaS軟體創新和更豐富的實踐經驗。
當這個體系形成了正向的飛輪效應,那些試圖用低價策略進攻他的競爭對手,就會面對很堅固的護城河。
低程式碼公司同樣應該構建這樣的體系化優勢。
我常說,SaaS公司最大的競爭對手,其實是他們的客戶和諮詢合作伙伴。
對於客戶來說,SaaS公司不斷上漲的價格、遲緩的響應速度、封閉的功能和資料,都會迫使客戶不得不走上自研的道路。而此時,低程式碼將是SaaS公司很好的替代。
對於諮詢合作伙伴來說,SaaS公司與其存在天然的競爭關係。在SaaS專注的領域,SaaS公司不希望合作伙伴涉入太深。而在SaaS公司不專注的領域,對合作夥伴的支援又太少。
對於合作伙伴來說,與中立、開放的低程式碼公司將有更大合作的空間。
如果低程式碼公司能夠與客戶或者諮詢合作伙伴建立起賦能和互利的機制(而不僅僅是簡單的提供產品和培訓),那麼形成的整體力量將成為低程式碼公司的體系化能力。
當然,成長的道路並非如想象中那般美好。比如,如何為客戶和諮詢合作伙伴賦能?如何建立起共生的互利關係?這將是一個長期的課題。
但我相信,在克服這個難題的過程中,真正的強者會脫穎而出。
來自 “ ToB老人家 ”, 原文作者:ToB老人家;原文連結:https://mp.weixin.qq.com/s/38EkL6RPxhdK9xe4l6cyQw,如有侵權,請聯絡管理員刪除。
相關文章
- 低程式碼是什麼?
- 低程式碼是什麼意思?低程式碼平臺的技術特點是什麼?
- 低程式碼是什麼意思?
- 低程式碼是什麼意思
- 什麼是低程式碼?低程式碼平臺能解決什麼樣的問題?
- 低程式碼的概念和目的是什麼?
- 低程式碼的技術原理是什麼?
- 什麼是低程式碼(Low-Code)?
- 火熱的低程式碼到底是什麼?
- 低程式碼與無程式碼真正的區別是什麼
- 無程式碼和低程式碼最大的區別是什麼?
- 什麼是低程式碼?低程式碼開發平臺的三大優勢
- 最近很火的低程式碼到底是什麼?
- 熱點淺談:低程式碼開發平臺是什麼?低程式碼具備什麼特點?
- 低程式碼開發平臺是什麼意思?
- 什麼是低程式碼?一分鐘瞭解低程式碼「建議收藏」
- 什麼是低碼開發平臺?低程式碼平臺需要編碼嗎?
- 用低程式碼平臺搭建應用程式的流程是什麼
- 一文看懂“低程式碼,零程式碼,APAAS”是什麼?怎麼選?
- 低程式碼開發平臺是什麼意思?低程式碼開發平臺優勢!
- 什麼才是低程式碼開發?
- “低程式碼”是什麼?低程式碼平臺如何助力企業實現數字化轉型?
- “低程式碼開發”與“傳統IT開發”的區別是什麼?
- 什麼是“企業級”低程式碼?成為企業級低程式碼必須具備的5種能力
- Web開發的窘境:碼還是不碼?Web
- 什麼是低程式碼開發平臺,為什麼會引起IT從業者的重視?
- 什麼是企業中臺?它和低程式碼平臺有什麼區別?
- 低程式碼有什麼應用前景?
- 什麼是低程式碼自動化以及它如何使你受益?
- 十大低程式碼開發平臺排行榜,各家低程式碼平臺特點是什麼?
- 為什麼低程式碼平臺的認可度普遍較低
- 低程式碼與專業程式碼有什麼區別?
- 什麼是程式碼整理?
- 低程式碼平臺有什麼價值?
- html的空格程式碼是什麼HTML
- 低程式碼平臺會是軟體業的未來麼?
- 瞎搞!你真的懂什麼是ERP、中臺和低程式碼嗎?
- 什麼樣的程式碼稱得上是好程式碼?