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