為什么互聯(lián)網(wǎng)科技公司,都喜歡自研業(yè)務(wù)系統(tǒng)?
互聯(lián)網(wǎng)企業(yè)業(yè)務(wù)多變,調(diào)整頻繁,所以必須謹(jǐn)慎的投入資源實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)來支撐業(yè)務(wù)開展,而自研業(yè)務(wù)系統(tǒng),相對來講,是一種更可控、成本相對更低的選擇。本文作者從自身經(jīng)驗(yàn)出發(fā),對互聯(lián)網(wǎng)科技公司喜歡自研業(yè)務(wù)系統(tǒng)的原因展開了梳理總結(jié),與大家分享。
相信很多人都有困惑,為什么互聯(lián)網(wǎng)科技公司,都喜歡自研業(yè)務(wù)系統(tǒng)(例如WMS、CRM、電商系統(tǒng)等),而不是采購市面上成熟的商業(yè)軟件套件呢?各類商業(yè)軟件發(fā)展了這么多年,再加上各種SaaS產(chǎn)品,很多業(yè)務(wù)問題都有豐富的軟件解決方案,為何不直接使用,而要費(fèi)力的從無到有去做自研呢?
這個(gè)問題曾經(jīng)困擾了我很長時(shí)間。我剛畢業(yè)的前三年,在一家外資保險(xiǎn)公司做開發(fā),所有系統(tǒng)都是外采成熟的商業(yè)軟件產(chǎn)品加定制化開發(fā)(例如核心業(yè)務(wù)系統(tǒng)用的CSC的LifeAsia,BI用的IBM的Cognos,財(cái)務(wù)和內(nèi)部采購用的OracleEBS等),后來去了百度轉(zhuǎn)行產(chǎn)品經(jīng)理,百度所有業(yè)務(wù)系統(tǒng)都是自研,當(dāng)時(shí)非常不理解,覺得很奇葩,但隨著工作的深入,后來又經(jīng)歷了兩家獨(dú)角獸公司整個(gè)業(yè)務(wù)平臺(tái)從無到有的搭建過程,對這個(gè)問題思考了很久,也慢慢有了答案。
為什么互聯(lián)網(wǎng)公司都喜歡自研業(yè)務(wù)系統(tǒng)?我認(rèn)為原因有以下幾點(diǎn)。
01 業(yè)務(wù)特殊,沒有現(xiàn)成商業(yè)軟件可以采購使用
首先,最基本的一點(diǎn),互聯(lián)網(wǎng)公司很多業(yè)務(wù)形態(tài)比較新穎,對應(yīng)的業(yè)務(wù)運(yùn)營模式也比較獨(dú)特,面對這些特殊的、創(chuàng)新的業(yè)務(wù)運(yùn)作模式,很難從市面上找到一款直接能夠使用的成熟管理軟件。
例如,美團(tuán)的騎手管理,這種業(yè)務(wù)形態(tài)本身就是從無到有的創(chuàng)新產(chǎn)物,沒有任何參考,而對應(yīng)的管理軟件系統(tǒng),更沒有相關(guān)的沉淀可以借鑒,所以必須由產(chǎn)品經(jīng)理和業(yè)務(wù)人員一起,根據(jù)自身業(yè)務(wù)特點(diǎn),從頭設(shè)計(jì)運(yùn)作流程、機(jī)制,以及對應(yīng)的軟件系統(tǒng)。
即便是對于某些經(jīng)典成熟的業(yè)態(tài),互聯(lián)網(wǎng)公司也有很獨(dú)特的運(yùn)作管理模式,例如美團(tuán)對于地推團(tuán)隊(duì)的管理,雖然屬于CRM SFA的領(lǐng)域和范疇,但是基于餐飲門店這種強(qiáng)POI管理的CRM系統(tǒng),以及和客戶的經(jīng)營管理等數(shù)據(jù)、操作做深度集成,市面上任何一款商用CRM產(chǎn)品,都很難做簡單改造就能適用,甚至做定制化改造的成本可能比自研還要高,而且軟件的底層架構(gòu)可能也不適合調(diào)整。
02 業(yè)務(wù)變化快,調(diào)整頻繁
互聯(lián)網(wǎng)公司的一個(gè)顯著特點(diǎn),就是業(yè)務(wù)探索開展特別快,業(yè)務(wù)調(diào)整取消也特別快。例如,很多O2O平臺(tái)曾經(jīng)嘗試切入早餐業(yè)務(wù),有些可能做一年就停了,有些甚至做半年就停了,這樣的節(jié)奏,在傳統(tǒng)企業(yè)是很少見的。
不論是成熟的互聯(lián)網(wǎng)公司做各種業(yè)務(wù)探索嘗試,還是創(chuàng)業(yè)中的互聯(lián)網(wǎng)公司不斷調(diào)整方向去尋找自己的主營業(yè)務(wù)模式,在互聯(lián)網(wǎng)公司工作的人可能都深有體會(huì),很多項(xiàng)目上馬快,下線更快;有些項(xiàng)目三個(gè)月以后落地的思路,已經(jīng)和當(dāng)時(shí)的規(guī)劃預(yù)期完全不同。
例如,某宇宙條公司曾經(jīng)要迅速切入1對1在線英語賽道,短時(shí)間投入大量資源瞬間補(bǔ)齊團(tuán)隊(duì),殺入市場,但沒過多久,業(yè)務(wù)又產(chǎn)生重大調(diào)整,人員大量轉(zhuǎn)崗。再往后,公司又再次將教育放在戰(zhàn)略核心,更進(jìn)一步的加大資源投入。
面臨這么快速變化和調(diào)整的業(yè)務(wù),背后對應(yīng)的業(yè)務(wù)運(yùn)營和管理模式更是需要不斷調(diào)整、變化,在摸索中前進(jìn)。而對于支持業(yè)務(wù)運(yùn)作的管理軟件系統(tǒng)設(shè)計(jì)來說,這將是一場災(zāi)難。
管理軟件的建設(shè),最希望面臨穩(wěn)定的業(yè)務(wù),固定的流程,規(guī)范的制度,經(jīng)過抽象設(shè)計(jì),實(shí)現(xiàn)優(yōu)雅的規(guī)劃和迭代計(jì)劃。如果業(yè)務(wù)本身多變,經(jīng)常推倒重來,對于管理軟件設(shè)計(jì)人員來說,將會(huì)非常痛苦,首先無法準(zhǔn)確的做軟件抽象,其次即便準(zhǔn)確做了設(shè)計(jì)方案,也有可能被一個(gè)變化調(diào)整輕易地摧毀。更痛苦的是,用心設(shè)計(jì)的系統(tǒng),辛苦上線后,還沒用多久,業(yè)務(wù)就取消了。
這些都是互聯(lián)網(wǎng)業(yè)務(wù)中很現(xiàn)實(shí)的客觀存在,互聯(lián)網(wǎng)本身就是在各種天馬行空的探索中找到突破、進(jìn)行奇襲、取得奇勝。作為企業(yè)內(nèi)部2B產(chǎn)品經(jīng)理,很重要的能力和心態(tài),就是通過自己的專業(yè)能力,幫助企業(yè)以最合理的資源投入取得業(yè)務(wù)的勝利。
面對這樣快速變化的業(yè)務(wù),如果一上來就選擇外采軟件,那么會(huì)帶來非常多的問題,比如業(yè)務(wù)模式不固定,外采商業(yè)軟件無法做落地實(shí)施;比如實(shí)施周期長,還沒上線,需求可能早已完全改變;比如成本高,其實(shí)只需要個(gè)滑板,但必須買來個(gè)小汽車,還得把車身卸掉才能用。
可見,面臨這種多變的業(yè)務(wù),對于內(nèi)部管理軟件系統(tǒng)建設(shè),其實(shí)現(xiàn)思路和傳統(tǒng)IT做項(xiàng)目完全不同,必須本著能用Excel就不上系統(tǒng),能做個(gè)滑板就絕對不要滑板車的套路,用有限的資源投入,最高效的支持業(yè)務(wù)。
03 系統(tǒng)從0開發(fā),包袱輕,初期迭代優(yōu)化速度快
面對多變的業(yè)務(wù),從無到有的自研業(yè)務(wù)系統(tǒng),還有一個(gè)很大的好處,就是沒有任何歷史包袱,可以任意的發(fā)揮,快速的上線。雖然做的系統(tǒng)一團(tuán)糟,但是迭代快,可以很好地支持更加混亂的業(yè)務(wù)。
在很多產(chǎn)品專家看來,很多互聯(lián)網(wǎng)創(chuàng)業(yè)公司的內(nèi)部業(yè)務(wù)平臺(tái),做的簡直就是一堆破爛。但重要的是,正是這堆破爛,助力公司業(yè)務(wù)一路狂奔,收入倍增,融資從A輪一路來到C輪。
有經(jīng)驗(yàn)的2B產(chǎn)品經(jīng)理都知道,如果想把軟件系統(tǒng)做的完美、靈活,第一需要業(yè)務(wù)核心穩(wěn)定不變,第二需要較多的資源投入和沉淀。對于初創(chuàng)互聯(lián)網(wǎng)公司或新業(yè)務(wù)來說,顯然時(shí)間就是生命,業(yè)務(wù)在前端飛奔,后端的系統(tǒng)建設(shè)必須硬著頭皮跟上。
在這種情況下,從無到有設(shè)計(jì)的系統(tǒng),最容易跟著業(yè)務(wù)快速跑,而且越簡單的軟件底層,早期的開發(fā)和調(diào)整也越快。如果一上來就采用一套成熟的商業(yè)軟件套件,自以為可以靈活定制快速支持業(yè)務(wù),實(shí)際上是不太可能的,因?yàn)槟愀緹o法想象業(yè)務(wù)變化的有多快。
基本上所有的互聯(lián)網(wǎng)創(chuàng)業(yè)公司或新業(yè)務(wù)的內(nèi)部業(yè)務(wù)系統(tǒng)建設(shè),都會(huì)經(jīng)歷這么幾個(gè)階段,第一個(gè)階段是飛速發(fā)展,瘋狂支持業(yè)務(wù)需求,不考慮架構(gòu)合理性;第二個(gè)階段是業(yè)務(wù)繼續(xù)飛速發(fā)展,系統(tǒng)bug滿天飛,改bug嚴(yán)重制約了新需求研發(fā),但只能咬著牙繼續(xù)抗;第三個(gè)階段,是業(yè)務(wù)增速放緩,或者稍微可以喘口氣,系統(tǒng)滿身補(bǔ)丁完全跑不動(dòng),此時(shí)投入大量資源拆了大重構(gòu)。
一般公司在A輪和B輪融資時(shí),處在階段一或階段二,到了C輪時(shí),必須完成階段三。如果到了D輪,才進(jìn)入階段三,那么系統(tǒng)問題以及技術(shù)債,會(huì)顯著地影響業(yè)務(wù)發(fā)展。
04 系統(tǒng)架構(gòu)可靈活調(diào)整
做業(yè)務(wù)系統(tǒng)設(shè)計(jì),要考慮企業(yè)應(yīng)用架構(gòu)的合理性問題。但很多時(shí)候,架構(gòu)合理性,和投入資源以及交付時(shí)間之間,存在著不可能三角。你不可能既要求架構(gòu)合理,又想要投入資源少,并且上線時(shí)間快。
我自己長期以來的實(shí)踐觀點(diǎn),是在創(chuàng)業(yè)企業(yè)或業(yè)務(wù)內(nèi)部,只要是為了業(yè)務(wù)快速發(fā)展,不錯(cuò)過增長的時(shí)間窗口,就允許存在不合理的架構(gòu)設(shè)計(jì)。試想,很多時(shí)候如果過多考慮所謂架構(gòu)合理性問題,業(yè)務(wù)最后都黃了,合理架構(gòu)還有存在的前提么?
自研業(yè)務(wù)系統(tǒng),在考慮新系統(tǒng)和現(xiàn)有的應(yīng)用架構(gòu)的整合、融入、抽象、復(fù)用時(shí),可以給研發(fā)人員充分的自由度來實(shí)現(xiàn)各種設(shè)計(jì)方案,在成本、時(shí)間、架構(gòu)合理性之間取得最優(yōu)解。
05 試錯(cuò)成本低,投入產(chǎn)出比高
通過以上幾點(diǎn),我們已經(jīng)可以看出,在互聯(lián)網(wǎng)企業(yè)多變的業(yè)務(wù)探索中,必須謹(jǐn)慎的投入資源實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)來支撐業(yè)務(wù)開展,而自研業(yè)務(wù)系統(tǒng),相對來講,是一種更可控、成本相對更低的選擇。
試想,某新業(yè)務(wù)開展,需要CRM軟件支持,但經(jīng)過評(píng)估,符合業(yè)務(wù)訴求的市面CRM軟件,加上定制化投入,最低算下來也得大幾十萬,而且實(shí)施周期長。
如果選擇自研,基本上一個(gè)高級(jí)PM + 三個(gè)后端RD + 半個(gè)FE + 一個(gè)QA + 半個(gè)UE,兩個(gè)月的研發(fā)時(shí)間可以提交一個(gè)能抗半年的MVP版本,假設(shè)以上崗位平均企業(yè)用人成本在4萬/月,基本投入也只需三十多萬元(QA、UE只需投入半個(gè)月,以上只是粗略估算)。
可見,只要產(chǎn)品經(jīng)理能夠把握核心需求,充分調(diào)用資源,只做不得已功能(沒這個(gè)功能業(yè)務(wù)無法開展),那么整體研發(fā)資源投入還是比較可控且合理的。其實(shí)算一算經(jīng)濟(jì)賬,很多功能即便暫時(shí)不做,招聘幾個(gè)工資比較低的初級(jí)業(yè)務(wù)員手工去處理,也都是比較好的選擇。
對于互聯(lián)網(wǎng)公司來講,探索性業(yè)務(wù)被隨時(shí)叫停,投入了不少資源的自研系統(tǒng)被關(guān)停,這都是很常見的現(xiàn)象。
所以,自研系統(tǒng)要跟著業(yè)務(wù)一起摸著石頭過河,跟著業(yè)務(wù)一起成長壯大,在合適的時(shí)間點(diǎn)做壯士斷腕的重構(gòu)。千萬不要一上來就畫大餅,搞得過于復(fù)雜,浪費(fèi)人感情不要緊,關(guān)鍵耽擱業(yè)務(wù)??!
06 可以開展全員“福報(bào)”運(yùn)動(dòng)
最后,還想補(bǔ)充一點(diǎn)自研業(yè)務(wù)系統(tǒng)的絕對優(yōu)勢,在互聯(lián)網(wǎng)公司的瘋狂加班文化中,針對自研業(yè)務(wù)系統(tǒng),可以針對項(xiàng)目組開展全員“福報(bào)”運(yùn)動(dòng)。
鼓勵(lì)大家自覺加班加點(diǎn)沖刺來完成項(xiàng)目,2個(gè)月的工期,可以在“福報(bào)”運(yùn)動(dòng)中縮短到1個(gè)月,這樣企業(yè)的成本又節(jié)約了一半,效率還提升了一倍,何樂而不為?如果采買了第三方廠商的產(chǎn)品,所有定制化都要收工時(shí)費(fèi),這不冤大頭么?
結(jié)語
以上聊了聊我對互聯(lián)網(wǎng)公司為什么喜歡自研業(yè)務(wù)系統(tǒng)的看法,說了這么多,其實(shí)也想再補(bǔ)充一點(diǎn),并不是所有情況都建議自研系統(tǒng),某些情況下就完全不適合。
比如說,報(bào)表引擎這種產(chǎn)品,高度的標(biāo)準(zhǔn)化,而且買來就能用,自研本身難度也高,就沒必要自主研發(fā)了。另外,類似于FMS、OA這類業(yè)務(wù)非常標(biāo)準(zhǔn)的管理軟件,也可以考慮直接采購成熟產(chǎn)品,當(dāng)然,有錢的互聯(lián)網(wǎng)巨頭不在此列,對于巨頭來講,萬物皆可自研,我甚至見過自研財(cái)務(wù)總賬系統(tǒng)的互聯(lián)網(wǎng)公司。
#專欄作家#
楊堃,公眾號(hào):PM楊堃(ID:pmYangKun)。人人都是產(chǎn)品經(jīng)理專欄作家,《決勝B端》作者,12年互聯(lián)網(wǎng)研發(fā)、產(chǎn)品設(shè)計(jì)經(jīng)驗(yàn),曾任VIPKID產(chǎn)品總監(jiān),百度高級(jí)產(chǎn)品經(jīng)理,現(xiàn)為慢酷咨詢創(chuàng)始人兼CEO。
本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自?Unsplash,基于 CC0 協(xié)議
“千萬不要一上來就畫大餅,搞得過于復(fù)雜,浪費(fèi)人感情不要緊,關(guān)鍵耽擱業(yè)務(wù)啊!”哈哈哈
文章還是不錯(cuò)的,但作為打工人,看到全員福報(bào)運(yùn)動(dòng)這里,感到有點(diǎn)惡心。。
作者應(yīng)該是調(diào)侃互聯(lián)網(wǎng)的加班文化吧,不是要提倡企業(yè)這樣做
只能咬著牙繼續(xù)抗
抗→扛
我認(rèn)為,關(guān)聯(lián)的一點(diǎn),在于數(shù)據(jù)和用戶信息的價(jià)值
我也認(rèn)為數(shù)據(jù)是核心。
文章不錯(cuò)