文/明道云創(chuàng)始人任向暉
穿越死亡
從2019年4月29日發(fā)布5.0(即是全新的明道云)到本月18日更新完成5.10,在大約一年的時間內(nèi),我們完成了新產(chǎn)品發(fā)布后的10個大型迭代。終于把復雜的APaaS定位產(chǎn)品帶到了一個新的成熟度里程碑。上線的這個晚上,我很是感慨。我曾經(jīng)覺得有十之五六的機會,我們走不到今天。但是團隊做到了,讓明道云從極度困難的競爭壓力轉(zhuǎn)型出來,進入一個和協(xié)作SaaS鄰近,但是想象力更為廣大的市場——零代碼企業(yè)應(yīng)用平臺(APaaS)。
我要向明道云產(chǎn)品研發(fā)團隊致敬,他們挑戰(zhàn)了工作復雜度的極限。APaaS產(chǎn)品的設(shè)計、開發(fā)和測試過程面臨著難以想象的困難,是軟件工程中的能力和技術(shù)標桿。
和一般的應(yīng)用產(chǎn)品開發(fā)不同,APaaS既需要高度的抽象能力,又需要大量的具體場景檢驗(我們內(nèi)部稱之為抽象兩次,具象百次)。應(yīng)用平臺的開發(fā)對于代碼質(zhì)量的要求也非常高,否則難以實現(xiàn)可靠的服務(wù)和高性能的計算響應(yīng),對問題的追蹤和排查也極其困難。測試一直是一個噩夢,幾乎只有產(chǎn)品設(shè)計者本人才能從事測試用例的編寫,因為反復圍繞核心模塊迭代,每一輪的迭代都面臨巨大的測試挑戰(zhàn)。而我們居然沒有一個專門的測試部門。
也許是出于求生的本能,也許是出于持續(xù)服務(wù)的壓力,也許是因為經(jīng)營積累的經(jīng)驗和能力,也許是這個性質(zhì)的產(chǎn)品的確就應(yīng)該用少數(shù)精英開發(fā)者來聚焦行動。反正,團隊的確攻克了一個又一個難關(guān)。在產(chǎn)品推出后的一年來,通過每一次迭代有節(jié)奏地彌補產(chǎn)品能力,每一次都能夠得到客戶的認可,并因此吸引更多的用戶關(guān)注和嘗試。這一年,我們從無望的虧損走向了經(jīng)營增長,并在上個月首度實現(xiàn)了盈虧平衡。這距離我們2011年1月寫下明道(老的協(xié)作定位)的第一行代碼,已經(jīng)過去了8年零4個月。這中間不知道更替了多少人才,但是幸運的是,我們今天的CTO金可偉和產(chǎn)品總監(jiān)薛宗銘,伴隨著團隊一直走過了艱難歲月。沒有這一點,我相信明道云沒有辦法熬過來。
這十個迭代,我?guī)缀跤浀妹恳粋€版本的主要特性。在忐忑和焦慮中不斷調(diào)整迭代計劃,小心地分辨軟件的基座和擴展,審慎地判斷每一個需求的輕重緩急,并堅定地犧牲掉不在戰(zhàn)略方向上的特性。我們通過這十個迭代,完整化了數(shù)據(jù)結(jié)構(gòu)設(shè)計,視圖能力,統(tǒng)計分析能力,用戶角色和權(quán)限,以及明道云引以為豪的自動化工作流。有了這些要素,非開發(fā)人員不用編寫任何代碼,就能夠搭建完成常規(guī)的企業(yè)應(yīng)用。
產(chǎn)品更新 – 明道云博客產(chǎn)品更新 – 明道云博客。點擊這里可以回顧我們博客上歷次迭代更新的記錄。
除了APaaS產(chǎn)品主線,我們還要承擔移動Web和原生APP的同步開發(fā)。雖然越來越多的用戶開始使用釘釘或者企業(yè)微信,這意味著他們在移動場景下只能依賴HTML5方案,但是我們依然堅持承諾,持續(xù)提供終端用戶體驗更佳的原生App。我們也相信協(xié)作平臺企業(yè)總有一天會愿意支持在工作臺上打開第三方App。
在去年明道云產(chǎn)品發(fā)布以后,我們隨即開始了另外一項艱巨的任務(wù),通過容器云將整個基于SaaS的明道云移植為私有部署鏡像產(chǎn)品。這意味著企業(yè)客戶可以在任何云計算環(huán)境中部署整套明道云,應(yīng)用和數(shù)據(jù)都完全被客戶控制。我們在2020年疫情高峰期間發(fā)布了明道云私有部署版1.0版本,到今天已經(jīng)迭代到1.3版本,功能特性基本和SaaS版本同步。這是國內(nèi)首個基于容器技術(shù)的多云軟件產(chǎn)品,我們甚至計劃將軟件特性和運維控制連接起來,當計算出現(xiàn)瓶頸(比如批量工作流運行)時,可以動態(tài)調(diào)度計算資源。這些本來只能在大型SaaS產(chǎn)品后臺才會實現(xiàn)的運維自動化特性,我們決定把它通過鏡像產(chǎn)品提供。明道云的私有部署版甚至提供免費的社區(qū)版授權(quán)。
過去,我曾經(jīng)明確反對SaaS企業(yè)提供私有部署服務(wù),但是今天我們不僅做了,而且做得還很徹底。這其中主要的原因并非我們轉(zhuǎn)型APaaS,而是過去幾年的云計算技術(shù)環(huán)境發(fā)生了很大的改變,在過去難以做到的事情現(xiàn)在變得不僅現(xiàn)實,而且高效。在保證軟件迭代方式一致性的前提下,我們可以為有私有部署需求的客戶提供可靠和性價比極高的軟件產(chǎn)品方案。
?轉(zhuǎn)型前夜
明道云APaaS的正式開發(fā)啟動于2018年初。那時候我們并非一個對未來充滿憧憬的初創(chuàng)團隊。相反,在協(xié)作平臺市場的競爭中,我們已經(jīng)被反復蹂躪了數(shù)年,并且找不到任何行之有效的辦法。期間也試圖做過一些垂直化的努力,但都因為團隊缺乏產(chǎn)業(yè)基因,而且背負老產(chǎn)品的包袱,一直都不成功。2017年底的時候,整個團隊其實是籠罩在悲觀無望的情緒下的。
到底是什么推動我們,居然在2018年再次押寶在一個更艱難的未知領(lǐng)域?不管是什么原因,肯定不是來自什么想法的沖動和創(chuàng)業(yè)的豪情。巨大的協(xié)作市場愿景給明道團隊帶來的是無以復加的競爭難度,所以我們決然不可能再貪圖市場的規(guī)模。相反,唯一讓我們有動力繼續(xù)前行的是現(xiàn)有留存客戶的使用和期望,還有就是2013-2014年這兩年我們在良性競爭環(huán)境中發(fā)現(xiàn)的SaaS模式的美妙之處。一方面,上千家現(xiàn)有付費使用客戶的存在,讓我們不能撤退;另一方面,驗證過的基本商業(yè)模式也讓我們覺得沒有必要撤退。唯一要解決的是門檻問題。再做一個SaaS應(yīng)用,如果不能建立起特殊壁壘,可能永遠掙脫不了競爭的泥潭,即便這個競爭不是發(fā)生在與巨頭企業(yè)之間。因此,選擇高難度的通用APaaS市場反而有了合理性。
做戰(zhàn)略判斷,還是簡單的。難的是落實戰(zhàn)略行動。彈藥已經(jīng)很有限,團隊已經(jīng)很疲憊,客戶還在繼續(xù)的流失當中,我說實話,開一個動員會的心力都沒有。有人說你一定要融一筆再來做這個,但是,在明道當時的處境下,我懷疑見1000個投資人也不會有任何下文。轉(zhuǎn)型中的公司可能比新公司還不受待見。
業(yè)務(wù)團隊因為總是在流血的第一線,受傷得太厲害,已經(jīng)流失得差不多了。當時唯一能夠拿得出手的就是一個比較緊湊,但是經(jīng)驗豐富的SaaS產(chǎn)品研發(fā)團隊。因此,團隊緊縮到39人,留下的幾乎全是產(chǎn)品技術(shù)團隊,只保留了幾個人來撐住轉(zhuǎn)型階段的銷售和客服工作。
在研發(fā)早期,有幾位骨干工程師離開,又讓開發(fā)分工的困難雪上加霜。CTO直接跟我說過,這還怎么搞?我都忘記當時是怎么回答他的了,肯定不是心里話。
轉(zhuǎn)型工作還面臨一個現(xiàn)實的難度。那就是老客戶怎么辦?在轉(zhuǎn)型之前,明道協(xié)作雖然面臨極大的獲客和留存難度,但是從2013年以來還是留存了1000家左右的付費企業(yè)客戶。我們在義務(wù)上不能丟棄這些客戶,但也沒有資源同時開發(fā)和運營兩個產(chǎn)品。因此,必須想一個辦法做產(chǎn)品的融合,同時把精力聚焦在新的APaaS定位上,把協(xié)作平臺作為差異點來保留。這個決策并不完美,但在當時,已經(jīng)是我們最好的選擇。
從2018年初到2019年4月底發(fā)布產(chǎn)品,將近一年半的時間,團隊將全部的精力投入在轉(zhuǎn)型產(chǎn)品的開發(fā)中,經(jīng)營面上不可能有明顯的改觀,一切只能咬著牙進行下去。到產(chǎn)品發(fā)布的時候,我們其實已經(jīng)幾乎彈盡糧絕了。
柳暗花明
轉(zhuǎn)機出現(xiàn)在去年底,也就是我們新產(chǎn)品發(fā)布后的半年。那個月,我們也正式調(diào)整了轉(zhuǎn)型后產(chǎn)品的定價模式,和過去的協(xié)作應(yīng)用定價拉開了距離。一方面產(chǎn)品的成熟度提升使得新客轉(zhuǎn)化變得更容易,另一方面客單價也終于有了明顯的提升(平均2萬年費一直是我們行業(yè)的生死線)。更關(guān)鍵的是,轉(zhuǎn)型并沒有讓留存的老客戶流失,相反,我們提供的零代碼應(yīng)用平臺深受他們的歡迎,哪怕是老客戶的留存率也比過去有了提升。經(jīng)營基本面迅速改善,一兩個月內(nèi)我們就接近了盈虧平衡。這對團隊來說,是一個珍貴的時刻。因為,很久很久沒有勝利的感覺了,而我自己深知勝利和自信對于團隊來說有多么重要。什么激勵手段,也比不過客戶的認可。
在APaaS領(lǐng)域,明道云堅持完整的零代碼構(gòu)筑應(yīng)用的能力,只把低代碼能力作為擴展需求和特殊計算需求的滿足手段。這給我們帶來了一個全新的用戶群體——行業(yè)專家。他們分布在工程、制造、零售等各個門類,都精通行業(yè),了解真正的痛點和解決方案。他們中很多人在過去幾年都試圖進入行業(yè)信息化領(lǐng)域,但是苦于無法和IT業(yè)界很好地協(xié)作,拿不出成熟可用的產(chǎn)品,更加難以保證持續(xù)的迭代改進。APaaS感覺就是為他們打造的,他們完全能夠掌握這個復雜層級的工具,很快能夠上手并搭建出能夠解決實際問題的行業(yè)應(yīng)用。我們把他們稱為“行業(yè)極客”,懂行業(yè),喜歡IT技術(shù),擅于解決問題。這樣的人在中國的產(chǎn)業(yè)群體中其實不少,看到明道云,他們感到很興奮。
合作伙伴建立的金屬加工業(yè)制造流程管理應(yīng)用
他們成了明道云最早的一批合作伙伴,在零代碼平臺上構(gòu)筑行業(yè)應(yīng)用,再提供給同行業(yè)的終端用戶企業(yè)。他們可以獲得應(yīng)用解決方案的大多數(shù)收入,以及明道云推廣的傭金,這個結(jié)構(gòu)解決了SaaS行業(yè)中過去渠道和廠商的零合問題。他們不是簡單地分銷明道云,而是通過行業(yè)應(yīng)用搭建創(chuàng)造了新的價值。在半年時間之內(nèi),明道云和五十多家行業(yè)公司建立了伙伴關(guān)系,覆蓋連鎖服務(wù),設(shè)備工程,按單制造,傳媒文化,實驗檢測,跨境電商和醫(yī)療服務(wù)等多個領(lǐng)域。藉由他們的專業(yè)性,終端客戶更容易信任明道云這個平臺,而且這些解決方案如同SaaS產(chǎn)品一樣,可以快速復制給更多的客戶。
喜歡APaaS的用戶并不僅僅是行業(yè)極客,還有一個高價值的用戶群體對零代碼/低代碼平臺的關(guān)注超出了我們的期望,那就是大型企業(yè)用戶,甚至幾十萬人的集團企業(yè)。其實想來也很正常,這些用戶有復雜的IT需求,也就造成了復雜的產(chǎn)品方案組合。想要在復雜平臺上構(gòu)建任何一個應(yīng)用都是極其困難的工作。他們喜歡APaaS不僅因為它實現(xiàn)應(yīng)用的速度和靈活度,更喜歡我們貫通的數(shù)據(jù)共享設(shè)計和開放接口。只要通過明道云構(gòu)建的應(yīng)用數(shù)據(jù),任何其他應(yīng)用都能夠方便調(diào)用和寫入。SaaS產(chǎn)品天生的簡潔開放特征在繁重的企業(yè)軟件世界里就是一道亮光。
尤其當我們推出私有部署版以后,很快得到了大中型用戶的關(guān)注,在最近的一個季度,我們的私有部署版被將近1000個用戶安裝部署,并申請了社區(qū)版許可證。得益于基于Docker的鏡像部署方案,這個過程在過去是難以想象的成本,而現(xiàn)在完全不需要我們做什么服務(wù)。同時,明道云私有部署版的鏡像也上架了阿里云,騰訊云,AWS,Azure和華為云市場,這些平臺上的云計算用戶可以用幾個簡單的操作完成系統(tǒng)部署。
大企業(yè)采納新產(chǎn)品的過程是十分緩慢的,對產(chǎn)品能力的完整度要求也和中小企業(yè)用戶全然不同。POC(產(chǎn)品概念驗證)的周期有時候可能長達半年到一年,還有眾多的技術(shù)合規(guī)性工作要去完成。對于明道云來說是不小的挑戰(zhàn)。我們已經(jīng)初嘗勝利的果實,團隊也在逐步適應(yīng)大企業(yè)的需要,服務(wù)再苦再累也比轉(zhuǎn)型前的黑暗要好萬倍。我們年輕的業(yè)務(wù)負責人曾前志和他的團隊在這個過程中呈現(xiàn)的學習能力令人驚嘆。
再給半年時間,我們的產(chǎn)品一定會在眾多標桿企業(yè)中落地,讓大企業(yè)能夠享受產(chǎn)品的靈活度,讓中小企業(yè)能夠依靠產(chǎn)品的健壯度。
回到我之前提到的門檻問題。這個問題今天依然沒有最好的答案。APaaS產(chǎn)品的復雜度固然會形成一定的門檻,但是經(jīng)過這兩年以后,我們發(fā)現(xiàn)這并不足以建立競爭壁壘。阿里云也推出了低代碼平臺宜搭,騰訊云應(yīng)該也在開發(fā)自己的APaaS產(chǎn)品。和巨頭共舞是IT產(chǎn)業(yè)的常態(tài)了。
我們相信真正的門檻在于用戶關(guān)系和伙伴關(guān)系的繁榮度和健康度。只有大量用戶使用的平臺才有機會建立這樣的壁壘。而建立這個壁壘的關(guān)鍵詞恰恰又是“開放”。讓任何人都能夠在平臺上搭建應(yīng)用,交換應(yīng)用,銷售應(yīng)用;讓技術(shù)從業(yè)者可以繼續(xù)擴展這個平臺;讓數(shù)據(jù)進得來,出得去;讓明道云可以在所有云計算平臺上運行;讓釘釘和企業(yè)微信上的企業(yè)用戶也可以順利使用我們的產(chǎn)品,只有把開放度做到極致,才有可能達成我們的目標。
6.0開始的下一個迭代,正是應(yīng)該開始往這個方向發(fā)力。
借此文,向堅持至今的明道云團隊致敬,對持續(xù)使用明道云的客戶致謝。沒有你們,明道云走不完這個艱難的轉(zhuǎn)型之路。
2020年6月20日 上海
題圖:Photo by Ian Chen on Unsplash