創(chuàng)業(yè)路上,如何預(yù)防外包被坑?
自從做程序員客棧,這個(gè)問(wèn)題變成了朋友咨詢(xún)我最多,也是我自己最經(jīng)常思考總結(jié)的問(wèn)題。
和很多創(chuàng)業(yè)的朋友聊過(guò),加上平臺(tái)做了300+項(xiàng)目的經(jīng)歷,我總結(jié)了下面這些經(jīng)驗(yàn),來(lái)幫助朋友們盡量降低風(fēng)險(xiǎn),提高成功率。
避免被坑,這其實(shí)是個(gè)風(fēng)險(xiǎn)管理的問(wèn)題,可以分成以下三個(gè)階段:
1:開(kāi)始前,如何降低風(fēng)險(xiǎn)
2:進(jìn)行中,如何控制風(fēng)險(xiǎn)
2:風(fēng)險(xiǎn)已發(fā)生,如何盡量降低損失
我們先來(lái)聊聊第一個(gè):開(kāi)始前,如何降低風(fēng)險(xiǎn)
首先,從自身來(lái)看,如果以下兩個(gè)問(wèn)題沒(méi)弄清楚,外包被坑一半的原因其實(shí)應(yīng)該算在自己身上。
1-自己要清楚要實(shí)現(xiàn)什么
經(jīng)常有人私信我,“做一個(gè)微店那樣的網(wǎng)站多少錢(qián)?”,“做一個(gè)網(wǎng)站要多少錢(qián)?”,“做一個(gè)京東3萬(wàn)塊錢(qián)夠么”。
所有在外包的時(shí)候,只能提出這樣的問(wèn)題的人,都應(yīng)該先停下,不要去找外包,要先整理清楚自己的需求。你要先弄清楚:
1)你的核心流程是什么?
是用戶(hù)購(gòu)買(mǎi)?是分享轉(zhuǎn)發(fā)?是發(fā)布信息(文字,圖片,語(yǔ)音,視頻)?
就拿最簡(jiǎn)單的登錄流程來(lái)說(shuō),都分為手機(jī)號(hào)+驗(yàn)證碼登錄,手機(jī)號(hào)+密碼登錄,郵箱+密碼登錄,第三方登錄。
2)最簡(jiǎn)單快速可驗(yàn)證核心流程的產(chǎn)品是什么?
比如facebook, 最開(kāi)始核心流程就是就是對(duì)兩張人臉評(píng)分,它的功能也只實(shí)現(xiàn)了這一點(diǎn),然后迅速爆紅于校園。
3)所有你想做的事情當(dāng)中,可做可不做的有哪些?
這個(gè)其實(shí)是對(duì)問(wèn)題2的補(bǔ)充。
Stack overflow創(chuàng)始人Joel在他的《軟件隨想錄》中曾經(jīng)提到過(guò),那些自己出于上線(xiàn)壓力不得不從本期版本中挪動(dòng)到以后版本的功能,后來(lái)被證明從來(lái)沒(méi)有上線(xiàn)過(guò),而這,被他認(rèn)為自己做過(guò)最正確的事情之一:不要為了一些可有可無(wú)的功能而浪費(fèi)時(shí)間精力。
以上三個(gè)問(wèn)題,以程序員客棧3.0為例,我們會(huì)這樣做:
1)我們的核心流程:企業(yè)方預(yù)約開(kāi)發(fā)者做短期雇傭
2)最簡(jiǎn)產(chǎn)品形態(tài):
- 頁(yè)面:可預(yù)約的程序員列表,預(yù)約頁(yè)面,預(yù)約進(jìn)展頁(yè)面
- 流程:企業(yè)方預(yù)約(具體時(shí)間,地點(diǎn),工作內(nèi)容)-開(kāi)發(fā)者接單 - 企業(yè)方托管費(fèi)用-雙方聯(lián)系,開(kāi)始開(kāi)發(fā)-開(kāi)發(fā)者提交完成-企業(yè)方評(píng)價(jià)
3)在驗(yàn)證階段,可有可無(wú)的需求:
所有通過(guò)現(xiàn)有其他工具可以實(shí)現(xiàn)的需求,以及對(duì)核心流程無(wú)關(guān)鍵影響的需求,我們都定義為現(xiàn)階段可有可無(wú)的需求,如:
- 限制開(kāi)發(fā)者接單次數(shù)
- 限制企業(yè)方發(fā)布次數(shù)
- 上傳文件,提交每日進(jìn)度
因此,我們?cè)谠谐绦騿T列表,個(gè)人履歷頁(yè)的基礎(chǔ)上,產(chǎn)品最終形態(tài)和交互如下:
![]()
在這個(gè)過(guò)程中,如果自己沒(méi)法一個(gè)人整理出來(lái),可以去在行,程序員客棧約產(chǎn)品專(zhuān)家來(lái)探討分析。
2-知道實(shí)現(xiàn)一個(gè)產(chǎn)品的流程,以及一般的時(shí)間安排
避免節(jié)奏踏錯(cuò),浪費(fèi)時(shí)間和人力
實(shí)現(xiàn)一個(gè)產(chǎn)品,一般的流程如下:
- 第一步,將想法變成產(chǎn)品文檔(起碼包括原型,流程圖,頁(yè)面交互圖,頁(yè)面說(shuō)明文檔),一般是專(zhuān)業(yè)的產(chǎn)品經(jīng)理來(lái)做這件事情。因此,你首選需要找到的,是一名產(chǎn)品經(jīng)理。
- 第二步,根據(jù)原型頁(yè)面做出UI設(shè)計(jì),提供設(shè)計(jì)文檔(包括設(shè)計(jì)效果圖,原稿圖,切圖)。因此,你需要一名UI設(shè)計(jì)師。
- 第三步,根據(jù)你的業(yè)務(wù)邏輯和數(shù)據(jù)要求,做出后臺(tái)系統(tǒng),提供接口。因此,你需要一名后端開(kāi)發(fā)者。
- 第四步,根據(jù)原型,設(shè)計(jì),開(kāi)發(fā)出用戶(hù)界面(網(wǎng)頁(yè),iOS,Android都是此類(lèi)),因此,你需要一名前端開(kāi)發(fā)者(Web前端,iOS,Android等。)
- 第五步,前后端聯(lián)調(diào)測(cè)試,這個(gè)時(shí)候需要測(cè)試人員根據(jù)文檔做出測(cè)試用例。測(cè)試成功后,才可以部署上線(xiàn)。
這樣,以一個(gè)最簡(jiǎn)單的APP研發(fā)規(guī)劃為例,可以做出以下的時(shí)間規(guī)劃:
![]()
3-知道如何去選外包合作伙伴
再次強(qiáng)調(diào)前面兩點(diǎn)都準(zhǔn)備好了,我們才需要考慮尋找外包合作伙伴的事情。如果自己都還沒(méi)想清楚,就開(kāi)始找人來(lái)開(kāi)發(fā),多牛逼的開(kāi)發(fā)者,也不能幫你成就一個(gè)可以正常上線(xiàn)的產(chǎn)品。
在找外包合作伙伴時(shí),如何來(lái)預(yù)防項(xiàng)目失敗呢?我們的經(jīng)驗(yàn)是以下3點(diǎn):
1:有經(jīng)驗(yàn)的人
他最好做過(guò)類(lèi)似項(xiàng)目,已經(jīng)積累了成功的開(kāi)發(fā)經(jīng)驗(yàn),而不用從頭開(kāi)始學(xué)習(xí)你需要的功能如何開(kāi)發(fā)。
否則,不僅失敗可能性很高,你需要支付的金錢(qián)和時(shí)間也會(huì)成倍上升。
我們和某些程序員聊過(guò),他們會(huì)這樣來(lái)對(duì)私活定價(jià):自己很熟悉的,難度低,時(shí)間快,價(jià)格低;自己知道,但不熟悉,需要去研究一下的,難度中,時(shí)間中,價(jià)格中;自己不知道,還需要去尋找解決方案,然后來(lái)學(xué)習(xí)的,難度高,時(shí)間長(zhǎng),價(jià)格高。
因此,找到有經(jīng)驗(yàn)的人,他會(huì)很輕松高效,并且便宜地幫你完成你需要的功能。
因此,我們也把這個(gè)認(rèn)識(shí)融入到了客棧開(kāi)發(fā)者個(gè)人的展示,以及項(xiàng)目程序員對(duì)接過(guò)程中,來(lái)提高成功率。
2:靠譜
他最好有良好的合作記錄,業(yè)界口碑不錯(cuò),老客戶(hù)多。能看到老客戶(hù)對(duì)于合作的評(píng)價(jià)更好。
技術(shù)很牛,態(tài)度不好的開(kāi)發(fā)者我們也遇到過(guò)。有接單之后突然沒(méi)有人影了的,我們只能盡快對(duì)接下一位;有遇到一點(diǎn)挫折,就從項(xiàng)目經(jīng)理開(kāi)始埋怨到發(fā)包方的;有鬧脾氣最后不愿意合作,源代碼也不給了的。。。。。。這些人,即使技術(shù)很牛,也不適合合作,會(huì)給項(xiàng)目帶來(lái)不可預(yù)估的時(shí)間甚至金錢(qián)損失。
這個(gè)是我們非常看重的一點(diǎn),因此,我們會(huì)展示所有簽約開(kāi)發(fā)者的過(guò)往評(píng)價(jià),成功次數(shù)和成功率,來(lái)幫助企業(yè)方做出更正確的判斷。
3:有時(shí)間
第三個(gè)潛在的風(fēng)險(xiǎn),就是開(kāi)發(fā)者沒(méi)時(shí)間了。技術(shù)很牛逼,態(tài)度也很好,但是最近有事在身,沒(méi)有辦法來(lái)接單,如果接單,那么失敗可能性很大。
為了避免這個(gè)影響用戶(hù)在客棧上雇傭開(kāi)發(fā)者的成功率,我們專(zhuān)門(mén)研發(fā)了“Ping”功能,有時(shí)間想接活的開(kāi)發(fā)者每天可以把自己Ping上首頁(yè),在對(duì)接項(xiàng)目時(shí)也會(huì)得到優(yōu)先推薦。
4:細(xì)致到每周的交付計(jì)劃
如果自己去找外包,簽訂合同是基本要求。
但是在簽訂合同的時(shí)候,我們比較容易忽略的是具體的交付計(jì)劃,以及根據(jù)交付計(jì)劃來(lái)付錢(qián)的規(guī)則。
考慮到外包比較多的是每周開(kāi)會(huì),建議在合同中也要規(guī)定要每周的交付計(jì)劃,雙方都按照這個(gè)交付計(jì)劃來(lái)推進(jìn)。
這樣,在之后如果發(fā)生延期,從每周計(jì)劃上便可以定位原因,理性解決。
總結(jié)
如果在發(fā)布外包之前,你做好了以上準(zhǔn)備:
1)明確的需求
2)清楚需要完成哪些工作
3)選擇了合適的合作伙伴:經(jīng)驗(yàn),靠譜,有時(shí)間
那么你的成功率會(huì)大大提升。
下一篇,我們?cè)賮?lái)聊聊:如何在外包過(guò)程中盡早發(fā)現(xiàn)問(wèn)題,以及發(fā)生了問(wèn)題后,如何盡量降低損失。
