為什么很多互聯(lián)網(wǎng)公司要組建自己的技術(shù)團(tuán)隊(duì),而不是選擇外包?
全文?3935?字,詳細(xì)介紹了市場上有且僅有的四種開發(fā)模式。
隨著互聯(lián)網(wǎng)的發(fā)展,各行各業(yè)皆可「互聯(lián)網(wǎng)+」,開發(fā)需求層出不窮,開發(fā)方式也是越來越多,從模板式批量開發(fā),到外包團(tuán)隊(duì)整包開發(fā),到自建開發(fā)團(tuán)隊(duì)開發(fā),最后到近幾年眾包的興起,每一種方式都有自己的優(yōu)勢和劣勢。
這篇文章我就詳細(xì)的介紹一下各種開發(fā)方式的優(yōu)勢以及劣勢,包括他們的適用對象以及避坑指南:
1.模板式批量開發(fā)
相信大家在淘寶上搜網(wǎng)站開發(fā)、小程序或者APP開發(fā)時(shí),都有看到過這樣的商家,他們的開發(fā)價(jià)格極低,往往是正常開發(fā)的十分之一甚至都不到。
一般幾百塊就能搞定一個(gè)網(wǎng)站,小幾千塊錢就能搞定一個(gè)小程序,大幾千就是一個(gè)APP。
這種模式,都是采用同一個(gè)程序框架,或者說「模板」,通過后臺(tái)拖動(dòng)一些功能組件來實(shí)現(xiàn)所謂的「定制開發(fā)」,從而節(jié)省軟件成本,降低開發(fā)價(jià)格。
這是一種廣義上的開發(fā)。
這種模式的優(yōu)勢很明顯:
價(jià)格實(shí)惠
功能夠用
你只要花10%的錢就能實(shí)現(xiàn)90%的功能。
劣勢也很明顯:
無法定制個(gè)性化需求,你的很多想法不能實(shí)現(xiàn)。
靈活性差,一旦出了問題,很難立刻響應(yīng)。
你相比競爭對手,所有的優(yōu)勢,都在于那沒有實(shí)現(xiàn)的10%。如果你是技術(shù)性公司,開發(fā)一個(gè)項(xiàng)目是為了以此為核心開展業(yè)務(wù)的話,選擇這種方式的結(jié)果就是一打仗就陣亡。
所以,此方式適用對象為:
1.個(gè)體需求方。
像餐飲店老板,我就是弄個(gè)小程序給顧客點(diǎn)點(diǎn)外賣而已,做做自身的客戶留存及會(huì)員體系,軟件有沒有特色不重要,我的菜品有特色就行了。
2.產(chǎn)品只是錦上添花而不是雪中送炭的企業(yè)。
比如你是做服裝行業(yè),你想開發(fā)一個(gè)內(nèi)部調(diào)度系統(tǒng)來提升貨品及資金的周轉(zhuǎn)效率,這完全沒問題。
3.已有穩(wěn)定業(yè)務(wù)的公司對新業(yè)務(wù)的初步探索,或者創(chuàng)業(yè)公司對新行業(yè)的試水。
剛接觸某個(gè)新業(yè)務(wù)或者新行業(yè)的時(shí)候,需要先對行業(yè)做一個(gè)接觸,甚至是先做一做試試,看看能不能做。就可以選擇這種低成本的試錯(cuò)方式。
2.外包團(tuán)隊(duì)整包開發(fā)
外包團(tuán)隊(duì)整包開發(fā)的意思是:企業(yè)將自身的一部分或者全部軟件開發(fā)需求外包給企業(yè)外部專業(yè)服務(wù)提供商來完成。說白了,就是將你要開發(fā)的產(chǎn)品扔給一家以開發(fā)為其核心業(yè)務(wù)的公司,讓他們幫你開發(fā)。
而外包公司一般都有三個(gè)特點(diǎn):專業(yè)水平高、相對成本低,開發(fā)周期短。
畢竟外包公司的出現(xiàn),本身就是“專業(yè)的人做專業(yè)的事”。稍有歷史的平臺(tái),開發(fā)質(zhì)量都有保障。相比自己組建團(tuán)隊(duì),初期成本相對較低,而且節(jié)省了團(tuán)隊(duì)組建以及磨合的時(shí)間,能有效地降低開發(fā)周期。
因?yàn)榇蠖鄶?shù)的公司都不像BAT一般財(cái)大氣粗,他們要節(jié)省成本、要提高效率,他們沒有辦法承擔(dān)技術(shù)團(tuán)隊(duì)帶來的一系列持續(xù)開支。
畢竟對于大部分企業(yè)來說,技術(shù)團(tuán)隊(duì)的組建尤其是維持是一筆很不小的開支——
以杭州為例,前端的薪水普遍在10K以上,后端開發(fā)基本在15K以上,我們按低配置來算,一個(gè)最起碼的開發(fā)團(tuán)隊(duì),需要有一個(gè)UI設(shè)計(jì),一個(gè)前端,2個(gè)后端,一個(gè)ios,一個(gè)安卓,測試和運(yùn)維咱們都先不算,技術(shù)總監(jiān)咱們也假設(shè)是技術(shù)入股,開很低薪水,單單只這六個(gè)人,公司為開發(fā)團(tuán)隊(duì)總體支出的成本保底在8萬+,每個(gè)月。
這還不算產(chǎn)品部門,還不包括場地等一系列其他支出。
從需求到產(chǎn)品成型,我們假設(shè)三個(gè)月上線,開發(fā)成本接近30萬,但,這之后的開發(fā)團(tuán)隊(duì)的工資,你還是需要支付的,你又不可能把整個(gè)開發(fā)團(tuán)隊(duì)給開了,并且系統(tǒng)上線后的維護(hù)成本也是一筆不小的開支。提供一個(gè)數(shù)據(jù)以做參考,比較規(guī)整的開發(fā)團(tuán)隊(duì),在一線城市,做一款app的費(fèi)用一般是100萬打底。
而交給外包公司做,可以將這個(gè)成本降低一半。
最重要的是,能夠給企業(yè)降低試錯(cuò)成本。如果這個(gè)APP失敗了,不再提交迭代需求,繳納迭代款項(xiàng)即可。而自己組建團(tuán)隊(duì)的話,還得繼續(xù)承擔(dān)團(tuán)隊(duì)開支,或者解散團(tuán)隊(duì)支付違約金。
所以,符合以下特點(diǎn)的企業(yè),適合選擇外包公司:
第一次開發(fā)產(chǎn)品,試試水。
企業(yè)資金實(shí)力并不雄厚,需要留一些余地。
產(chǎn)品難度中等,規(guī)模中等,不需要專門的團(tuán)隊(duì)維護(hù)與更新。
在這里還給大家提個(gè)醒,千萬要找那些在領(lǐng)域內(nèi)做的比較大的、評價(jià)比較好的開發(fā)團(tuán)隊(duì),不然很有可能最后達(dá)不到開發(fā)需求:
滴滴打車的產(chǎn)品最初就是找外包軟件公司做的。程維覺得兩個(gè)月要把產(chǎn)品做好,現(xiàn)招團(tuán)隊(duì)是來不及的。他找到的公司要價(jià)15萬元,被他砍到9萬元。對方向他信誓旦旦保證,功能肯定全都實(shí)現(xiàn)。程維留了一個(gè)心眼,先付款30%,做到一半的時(shí)候付款50%,做完驗(yàn)收再付20%。結(jié)果那20%永遠(yuǎn)沒付出去。后來,程維了解自己最初的產(chǎn)品竟然是一位中專老師帶著幾個(gè)學(xué)生給搞出來的。
拿到軟件,他到交委演示嘀嘀打車,叫10次車,能響6、7次。不響的時(shí)候,大家就盯著該響起來的手機(jī),沉默10秒鐘。程維尷尬地把話題岔開。他學(xué)乖了,第二次再給人演示的時(shí)候,就帶上兩部手機(jī),哪部響就拿哪部出來。
軟件外包的同時(shí),他也招聘工程師。工程師一看代碼,就說這個(gè)水平太差了,基本沒法用。
3. 自建開發(fā)團(tuán)隊(duì)開發(fā)
雖然外包能為企業(yè)節(jié)省很多成本,但也有一些東西是外包企業(yè)做不到的。
而自己組建團(tuán)隊(duì)雖然有一些不足,例如:
關(guān)鍵性技術(shù)人才難找
團(tuán)隊(duì)維護(hù)成本高
需要兩到三個(gè)月的時(shí)間成本
但也有三個(gè)優(yōu)勢:
開發(fā)更靈活。
長期成本低。
問題響應(yīng)快。
因?yàn)槭亲约旱膱F(tuán)隊(duì),隨時(shí)都可以改變需求,而且只要合理,想怎么變都行。但是外包團(tuán)隊(duì)就不行了,需求一旦定下來,之后更改一般都需要再次付費(fèi)。
而且,自己組建團(tuán)隊(duì),問題響應(yīng)快,出了bug可以馬上更改,但是外包公司可能因?yàn)槭诸^的其他項(xiàng)目導(dǎo)致修改不及時(shí)容易造成企業(yè)損失。
最后,雖然組建開發(fā)團(tuán)隊(duì)短期成本高,但只要產(chǎn)品穩(wěn)定發(fā)展,長期均攤成本還是要低于外包公司的,無論是時(shí)間成本還是資金成本。
所以,符合以下特點(diǎn)的企業(yè),適合自己組建團(tuán)隊(duì)開發(fā)產(chǎn)品:
企業(yè)資金雄厚,能夠負(fù)擔(dān)團(tuán)隊(duì)組建初期的成本而不對經(jīng)營造成壓力。
企業(yè)確實(shí)需要這個(gè)APP作為業(yè)務(wù)的核心,不是說作為其中一個(gè)渠道。
企業(yè)APP需要快速響應(yīng),例如金融、信息安全等領(lǐng)域,以免造成損失。
4.軟件開發(fā)眾包
近幾年隨著互聯(lián)網(wǎng)外包的迅速發(fā)展,建立在外包之上的一種嶄新模式——眾包,也逐漸發(fā)展起來。
所謂眾包指的是一個(gè)公司或機(jī)構(gòu)把過去由員工執(zhí)行的工作任務(wù),以自由自愿的形式外包給非特定的(而且通常是大型的)大眾志愿者的做法。
它與外包的區(qū)別是,外包是公司委托于個(gè)體組成的公司,而眾包是公司面對處于不同領(lǐng)域地區(qū)的一個(gè)個(gè)個(gè)體。一個(gè)是一對一一個(gè)是一對多。
一般的做法是,企業(yè)通過外包平臺(tái)發(fā)布需求后,便可挑選平臺(tái)上數(shù)十萬的個(gè)體開發(fā)者,急速響應(yīng),組建一個(gè)開發(fā)實(shí)力強(qiáng)、開發(fā)效率高的臨時(shí)團(tuán)隊(duì)。而他們當(dāng)中會(huì)有UI、有前端、有安卓,有你開發(fā)所需的一切職位,而且隨著你每次開發(fā)的需求不同,還能靈活增減。
最主要的是,通過遠(yuǎn)程辦公以及平臺(tái)對接的技術(shù)手段,將這些之前沒有合作過的人,以一種標(biāo)準(zhǔn)化、低磨合成本的方式連接起來。
軟件眾包的出現(xiàn),是通過技術(shù)手段對傳統(tǒng)外包行業(yè)的進(jìn)一步升級,將原本處于線下的很多工作搬到了現(xiàn)在,從而節(jié)省了大量的物力成本,讓利給開發(fā)者與企業(yè)用戶。

眾包開發(fā)兼顧了自建技術(shù)團(tuán)隊(duì)與軟件外包開發(fā)的很多優(yōu)勢,例如:
1.?降低團(tuán)隊(duì)組建時(shí)間及物力成本。
遠(yuǎn)程辦公,沒有辦公室租賃、水電等一系列支出。
2. 開發(fā)更靈活。
分階段開發(fā),便于發(fā)現(xiàn)問題并解決問題。
3.長期維護(hù)成本低。
不是所有的崗位都需要持續(xù)雇傭、例如UI設(shè)計(jì),之后能將維護(hù)團(tuán)隊(duì)控制在合適的規(guī)模。
4.團(tuán)隊(duì)專業(yè)性強(qiáng)。
你可以從平臺(tái)上挑選繼續(xù)最強(qiáng)的合伙人,他們很可能都是BAT在職開發(fā)者。
所以,符合以下特點(diǎn)的企業(yè),適合通過眾包的形式開發(fā)產(chǎn)品:
1.互聯(lián)網(wǎng)領(lǐng)域的創(chuàng)業(yè)公司
眾包既可以保證前期的開發(fā)成本合理性,也可以保證后期自建團(tuán)隊(duì)能夠合理順暢過度,因?yàn)椴粫?huì)出現(xiàn)不了解開發(fā)者能力的情況。
2.預(yù)算有限的中小型企業(yè)
眾包能保證你的每一分預(yù)算都用到刀刃上,做到比外包更實(shí)惠比自建團(tuán)隊(duì)更高效的效果。
3.需要人力外包或者遠(yuǎn)程開發(fā)的企業(yè)
一般眾包都會(huì)有人力駐場以及遠(yuǎn)程開發(fā)的服務(wù)。
也恰恰是剛剛說到的遠(yuǎn)程辦公的興起,逐漸降低了外包的劣勢,讓他更加成為大多數(shù)企業(yè)的首要選擇。所以,我最后講講哪里可以找到靠譜的技術(shù)外包。
這里給大家詳細(xì)的介紹一下程序員客棧這個(gè)平臺(tái):

程序員客棧,是互聯(lián)網(wǎng)遠(yuǎn)程工作中心,程序員的經(jīng)紀(jì)人。它為企業(yè)雇傭BAT級別的開發(fā)者來開發(fā)產(chǎn)品。響應(yīng)迅速,可以在24個(gè)小時(shí)之內(nèi)啟動(dòng)項(xiàng)目,而且在成功率翻倍的情況下,讓開發(fā)成本減半。
同時(shí),程序員客棧匯聚了全球優(yōu)秀華人程序員,集中展示程序員的個(gè)人履歷,作品,技能以及專業(yè)社區(qū)影響力,方便企業(yè)尋找到技術(shù)員工甚至未來的技術(shù)合伙人。
企業(yè)在程序員客棧發(fā)布需求,主要有三個(gè)優(yōu)勢:
1.資金更有保障
外包公司一般都要求提前付款,之后如果開發(fā)服務(wù)達(dá)不到企業(yè)的要求,企業(yè)很難申請退款,只能與外包公司磨時(shí)間,不符合企業(yè)利益。而程序員客棧采用平臺(tái)保管+階段性結(jié)算的方式,保證開發(fā)團(tuán)隊(duì)按時(shí)、高效地完成企業(yè)需求。
2.程序員更優(yōu)秀
程序員客棧平臺(tái)目前共有44萬的認(rèn)證程序員,都是至少擁有三年開發(fā)經(jīng)驗(yàn)的資深技術(shù)人員,其中不乏BAT等大廠的開發(fā)者。而且在系統(tǒng)推薦匹配度最高的開發(fā)者供企業(yè)用戶選擇的基礎(chǔ)上,還可以參考平臺(tái)一對一客服人員推薦的,有過合作經(jīng)驗(yàn)的技術(shù)人員。保證企業(yè)用戶以最合適的價(jià)格,雇傭最優(yōu)秀的團(tuán)隊(duì)。
3.節(jié)省需求方時(shí)間及人力成本
平臺(tái)要求開發(fā)者每日上傳開發(fā)日報(bào)節(jié)省企業(yè)詢問及審核時(shí)間。與此同時(shí),程序員客棧平臺(tái)一對一客服人員也會(huì)持續(xù)跟進(jìn),發(fā)現(xiàn)問題并解決問題,從專業(yè)的角度為企業(yè)最大限度地減少時(shí)間成本以及人力成本。
最后,無論你選擇哪一種開發(fā)方式,這里有一份避坑指南都適合你讀一讀。
1.不要為了省錢而選擇不適合自己現(xiàn)狀的開發(fā)方式,否則你會(huì)花更多的錢,來填之前的窟窿。滴滴出行的戴維就是一個(gè)例子。
2.如果你不知道如何選擇,那就先選則評價(jià)最高的,如果評價(jià)差不多,就選擇理你最近的,最后,再選那個(gè)最便宜的。
高評價(jià)保證了整體水平,距離近方便當(dāng)面談需求,最便宜則是經(jīng)營不易能省則省。
3.如果你還是不知道該如何選擇,那么相信我,選擇眾包。
平臺(tái)不會(huì)也沒辦法在質(zhì)量以及價(jià)格上面欺騙你。
大家伙,我是老王,從事互聯(lián)網(wǎng)已經(jīng)十多年,曾任職于順豐、國家電網(wǎng)等多家企業(yè),精通JAVAEE體系、高并發(fā)、高緩存、微服務(wù)等分布式架構(gòu)體系。 我樂于把多年的學(xué)習(xí)經(jīng)驗(yàn)、學(xué)習(xí)資料等無償分享給新入門Java的朋友,希望可以幫助你們在互聯(lián)網(wǎng)大廠拿到高薪,有需要的隨時(shí)可以私我~