外包的流程
現(xiàn)在移動互聯(lián)網(wǎng)發(fā)展火熱,無論哪家公司都想搭上移動互聯(lián)網(wǎng)的快車,促使企業(yè)轉(zhuǎn)型和更快的發(fā)展。但苦于企業(yè)沒有相應(yīng)的技術(shù)開發(fā)人員,所以一般都會求助于軟件外包。但是現(xiàn)在說實話,外包市場魚龍混雜,各種三四個人(APP開發(fā)一般需要iOS開發(fā)、Android開發(fā)、UI美工和后臺研發(fā)人員,往往一個人是身兼數(shù)職,這樣可以省成本?。┏闪€工作室就接活干活。當(dāng)然現(xiàn)在注冊公司也不是什么難事( ̄▽ ̄)"。
找外部公司合作(無論是不是外包公司),首先要善用工具:
1. 搜索引擎和第三方網(wǎng)站
使用搜索引擎,輸入關(guān)鍵字,“APP開發(fā)”或者是“地區(qū)+APP開發(fā)”,看看外包公司的官網(wǎng),你就能發(fā)現(xiàn)很多道道,公司的官網(wǎng)是門面,是給客戶第一印象的渠道,所以一般有實力的開發(fā)商都會放精力在官網(wǎng)建設(shè)上,這里不是說公司的網(wǎng)站做得多么酷眩,而是看它的內(nèi)容(公司歷史,公司團隊介紹,公司案例),一般來說一家公司積累了300個以上的案例,表明這家公司的服務(wù)至少是被市場認可的。
第三方網(wǎng)站的話有很多吧,比如微信公眾號,微博,百度知道還有知乎。這個只能看個大概,好評的話基本可以掠過,不否認里面有真的客戶評論,但更多的是各家公司的公關(guān)(姑且把這種叫做公關(guān)吧,做企業(yè)形象推廣和維護的工作),重點看差評,差評中沒有描述服務(wù)細節(jié),上來就是說差的的基本可以認為是友商的行為,如何鑒別差評的真假,多年逛淘寶,差評在心中。
2. 企業(yè)信息查詢
除了看看官網(wǎng)的內(nèi)容介紹外,真正了解一家公司的情況還是去查詢下企業(yè)信息。除了政府部門做的企業(yè)信息查詢網(wǎng)(巨難用!!又卡( ̄▽ ̄)"),市面上還是有不少綜合性的企業(yè)信息整合工具,只要輸入公司名稱,企業(yè)的信息就完整展現(xiàn)在你面前。包括:公司注冊資本,公司股東構(gòu)成,企業(yè)年報等等。

其中重點要去看看企業(yè)的司法風(fēng)險和經(jīng)營風(fēng)險,圖中標(biāo)紅項的條目較多的話可以不考慮了。
除此之外,像是圖中的知識產(chǎn)權(quán)這一欄也可以看出很多信息,開發(fā)公司為客戶開發(fā)了這么多的案例,積累了豐富的產(chǎn)品和軟件研發(fā)經(jīng)驗,通過積累的經(jīng)驗和技術(shù),開發(fā)通用的產(chǎn)品并申請軟件著作權(quán)是順理成章的事情,當(dāng)然這個和拿客戶的項目申請著作權(quán)完全不一樣。像我們公司自己內(nèi)部有運維檢測系統(tǒng)就是為了方便我們檢測軟件運行的bug反饋和APP的運營情況而內(nèi)部研發(fā),功能上跟市面上的友盟類似。
3. 實地上門考察
線上的內(nèi)容即使再豐富,也可能只是粉飾的精彩,只能作為一個參考依據(jù)。篩選出一份意向公司的清單,對著這份清單,或約對方見面,或去對方公司都可以。從我個人選擇上傾向于后者,去對方的公司,可以看出公司的人員數(shù)量,人員的精神狀態(tài),辦公環(huán)境以及園區(qū)氛圍。
合同怎么簽?
需求的討論以及項目執(zhí)行的細節(jié),可以看下面的回答:
簽合同不管形式如何,把握以下重要的點就好:
1.? 付款方式
一般行業(yè)內(nèi)遵循3-3-3-1的方式付款,簽訂合同后確認付款(30%),UI完成后確認付款(30%),軟件開發(fā)完成驗收通過后確認付款(30%),驗收通過一個月內(nèi)確認付款(10%)。
這個是可以雙方溝通協(xié)商的,但一般來說軟件通過驗收通過至少是需要支付60%-80%的貨款,低于這個比例一般來說是很難達成一致的,當(dāng)然了這并不能代表所有友商( ̄▽ ̄)"。
2.? 開發(fā)計劃
開發(fā)計劃盡可能寫明開發(fā)周期,開始時間,結(jié)束時間,里程碑計劃(可以細化到針對功能模塊的計劃安排)。
3. 開發(fā)內(nèi)容
開發(fā)內(nèi)容就是雙方認同的需求說明書,越詳細越好,避免在項目的執(zhí)行過程走彎路。必須作為合同的附件。
4.? 項目過程把控
隨著時間的推進,項目的進度和內(nèi)容可能會發(fā)生變化,而這些信息都需要隨時被記錄下來:
更改的工作計劃安排;
需求疑問確認清單;
合同變更補充;
項目周報;
5.? 違約責(zé)任
合同中的違約責(zé)任是對雙方的行為約束,對于甲方(也就是題主)來說,付款的速度和項目協(xié)助程度(包括必需設(shè)備提供,人員協(xié)調(diào)等)是影響項目是否違約的指標(biāo)。對于乙方(外包公司)來說,項目的質(zhì)量,交付時間是其是否違約的指標(biāo)。
這一點上很多甲方會糾結(jié)很久,怕乙方拿錢磨洋工,大幅度違約金比例,這一點無可厚非。乙方呢為了降低項目違約的風(fēng)險,會在項目需求把控和溝通周期上進行嚴格壓縮,從控制風(fēng)險的角度來說這一點也是無可厚非,只是最終的合同條條框框的細節(jié)的增加都是為了控制違約風(fēng)險,誰都不會去做沒有把握的事情,加入條款限制,只是為了讓自己要做的事情成功更有把握而已。所以請甲方們千萬不要認為乙方是心虛,不能接受條款就是沒有實力完成。
當(dāng)然了這一點上也不能說絕對,磨細節(jié)的確可以看出一個公司的實力好壞,只是雙方都要把握好一個度,至于這個度應(yīng)該是多少,還是以雙方協(xié)商為主。
6.? 項目成果權(quán)屬
務(wù)必明確項目成果的著作權(quán),轉(zhuǎn)讓權(quán)和使用權(quán)。
7. 項目成果提交
務(wù)必明確項目成果的提交:
項目源代碼
修訂后的需求文檔
軟件說明書
數(shù)據(jù)字典
接口說明
原型交互和UI源文件
8. 項目成員管理
很多人可能都會忽略掉項目成員,認為我這個項目交給開發(fā)公司,他們做好就好了,殊不知軟件項目最重要的就是開發(fā)人員,這也是開發(fā)公司最大的負債成本。軟件行業(yè)的人員流失率高,如果項目的原負責(zé)人離職,新負責(zé)人接受熟悉改進是需要一個過程,與客戶重新熟悉溝通也需要一個過程,這無疑都會加大項目的風(fēng)險,原則上甲方可以要求乙方提供項目成員的簡歷信息并和乙方項目成員溝通。
從個人角度把握以下幾個方面:
開發(fā)人員
開發(fā)人員中分為主要開發(fā)人員和次要開發(fā)人員,不需要管次要的,釘住主要的開發(fā)就行,合同約束主程序員原則上不能換人。
項目經(jīng)理
項目經(jīng)理是客戶與外包公司之間的橋梁,原則上約束不能換人。
商務(wù)經(jīng)理
與商務(wù)經(jīng)理之間達成的約定務(wù)必寫到合同里面,不需要約束不能換人,只要對方人合同中的約定條款就行。