合同里的報(bào)價(jià)條款,藏著外包項(xiàng)目七成的坑
合同里的報(bào)價(jià)條款,藏著外包項(xiàng)目七成的坑
一家做智能硬件的創(chuàng)業(yè)公司,拿到一份APP開(kāi)發(fā)外包合同,報(bào)價(jià)寫(xiě)著“功能模塊按需開(kāi)發(fā),總價(jià)25萬(wàn)元”。項(xiàng)目啟動(dòng)后,需求文檔改了四版,對(duì)方每次都說(shuō)“這屬于新增需求”,報(bào)價(jià)單上多出8萬(wàn)元。老板想追責(zé),合同里卻只寫(xiě)了“需求變更費(fèi)用另議”,連計(jì)價(jià)單位都沒(méi)有。這不是個(gè)例,報(bào)價(jià)條款寫(xiě)得模糊,幾乎是外包糾紛的第一導(dǎo)火索。
報(bào)價(jià)條款不是價(jià)格數(shù)字,是項(xiàng)目邊界的錨點(diǎn)
很多企業(yè)主拿到外包合同,第一眼先看總價(jià),第二眼看付款節(jié)點(diǎn),至于報(bào)價(jià)條款里那些“人天費(fèi)率”“功能點(diǎn)計(jì)價(jià)”“迭代包”的表述,往往一掃而過(guò)。實(shí)際上,報(bào)價(jià)條款的核心作用不是告訴你“要付多少錢(qián)”,而是告訴你“這些錢(qián)對(duì)應(yīng)哪些具體的工作內(nèi)容”。一個(gè)嚴(yán)謹(jǐn)?shù)膱?bào)價(jià)條款,應(yīng)當(dāng)明確計(jì)價(jià)模式——是按功能點(diǎn)、按開(kāi)發(fā)人天,還是按固定總價(jià)。不同模式對(duì)應(yīng)不同的風(fēng)險(xiǎn)承擔(dān)方。固定總價(jià)看起來(lái)省心,但一旦需求邊界模糊,超出的部分往往要按人天另算,而人天費(fèi)率如果沒(méi)寫(xiě)清楚,對(duì)方開(kāi)價(jià)多少你都得認(rèn)。
功能清單與報(bào)價(jià)的對(duì)應(yīng)關(guān)系,是條款里的關(guān)鍵細(xì)節(jié)
常見(jiàn)的問(wèn)題是,合同附件里有一份功能清單,報(bào)價(jià)條款里寫(xiě)“基于附件功能清單報(bào)價(jià)”,但清單本身可能只寫(xiě)了功能名稱,沒(méi)有寫(xiě)實(shí)現(xiàn)細(xì)節(jié)。比如“用戶登錄”這個(gè)功能,是只支持手機(jī)號(hào)驗(yàn)證碼,還是同時(shí)支持微信授權(quán)、郵箱注冊(cè)、忘記密碼流程?這些細(xì)節(jié)直接影響開(kāi)發(fā)工時(shí)。更隱蔽的是,有些合同會(huì)在報(bào)價(jià)條款中設(shè)置“基礎(chǔ)版”和“擴(kuò)展版”的模糊地帶,比如“基礎(chǔ)功能包已包含,高級(jí)交互效果另行計(jì)價(jià)”,但什么算基礎(chǔ)、什么算高級(jí),全憑對(duì)方解釋。好的做法是,在報(bào)價(jià)條款里直接約定“每個(gè)功能點(diǎn)的驗(yàn)收標(biāo)準(zhǔn)”,或者至少寫(xiě)明“功能實(shí)現(xiàn)深度以產(chǎn)品原型或需求文檔為準(zhǔn)”,并把原型文檔作為合同附件。
變更費(fèi)用機(jī)制,比總價(jià)更需要逐字推敲
APP開(kāi)發(fā)過(guò)程中需求變更是常態(tài),但變更怎么計(jì)價(jià),往往是報(bào)價(jià)條款里最容易被忽略的部分。有些合同只寫(xiě)“需求變更按實(shí)際工作量計(jì)費(fèi)”,沒(méi)有約定人天單價(jià),也沒(méi)有說(shuō)清“工作量”由誰(shuí)評(píng)估。更麻煩的是,變更可能引發(fā)連鎖反應(yīng)——一個(gè)界面按鈕的調(diào)整,可能導(dǎo)致后端接口、數(shù)據(jù)庫(kù)字段、測(cè)試用例全部要改。如果報(bào)價(jià)條款里沒(méi)有約定“變更影響范圍評(píng)估流程”,對(duì)方完全可以按最大工時(shí)報(bào)價(jià)。成熟的合同會(huì)設(shè)置“變更評(píng)估窗口期”,比如“需求變更需在3個(gè)工作日內(nèi)由雙方共同評(píng)估工時(shí),評(píng)估結(jié)果雙方確認(rèn)后方可執(zhí)行”,同時(shí)約定“單次變更費(fèi)用低于總價(jià)5%的,按人天費(fèi)率執(zhí)行;超過(guò)5%的,需重新簽訂補(bǔ)充協(xié)議”。
付款節(jié)奏與交付物掛鉤,而不是與時(shí)間掛鉤
不少外包合同把付款節(jié)點(diǎn)寫(xiě)成“項(xiàng)目啟動(dòng)付30%,中期驗(yàn)收付40%,上線驗(yàn)收付30%”。這種條款看似清晰,但“中期驗(yàn)收”到底是什么標(biāo)準(zhǔn)?是UI設(shè)計(jì)稿通過(guò),還是核心功能跑通,還是后端接口全部開(kāi)發(fā)完成?如果對(duì)方交付了一個(gè)半成品就要求付中期款,企業(yè)方幾乎沒(méi)有拒絕的余地。報(bào)價(jià)條款里的付款節(jié)點(diǎn),應(yīng)該與具體的、可驗(yàn)證的交付物綁定。比如“完成全部UI界面設(shè)計(jì)并通過(guò)甲方確認(rèn)后,支付第二筆款項(xiàng)”“完成核心業(yè)務(wù)流程閉環(huán)測(cè)試,且測(cè)試報(bào)告經(jīng)甲方簽字后,支付第三筆款項(xiàng)”。交付物越具體,付款的主動(dòng)權(quán)就越在企業(yè)手里。
隱藏費(fèi)用條款,是報(bào)價(jià)單里的暗礁
有些合同報(bào)價(jià)條款里會(huì)有一句“以上報(bào)價(jià)不含第三方服務(wù)費(fèi)用”,但什么是第三方服務(wù)?可能是短信驗(yàn)證碼通道費(fèi)、地圖SDK授權(quán)費(fèi)、云服務(wù)器租賃費(fèi),甚至是應(yīng)用商店的開(kāi)發(fā)者賬號(hào)年費(fèi)。這些費(fèi)用如果不在報(bào)價(jià)條款里明確列出,后期會(huì)變成一筆筆意料之外的支出。更隱蔽的是“運(yùn)維期后的技術(shù)支持費(fèi)用”,有些合同寫(xiě)“免費(fèi)運(yùn)維3個(gè)月”,但3個(gè)月后按什么標(biāo)準(zhǔn)收費(fèi)?是按人天、按問(wèn)題數(shù)量,還是按系統(tǒng)規(guī)模?這些都應(yīng)該在報(bào)價(jià)條款里一并約定。還有一種常見(jiàn)的“隱形條款”是“知識(shí)產(chǎn)權(quán)轉(zhuǎn)移費(fèi)用”,有的合同寫(xiě)“項(xiàng)目驗(yàn)收后,源碼歸甲方所有”,但后面又跟一句“如需提供完整技術(shù)文檔,需額外支付文檔編寫(xiě)費(fèi)用”。報(bào)價(jià)條款里所有“另行協(xié)商”“按實(shí)際發(fā)生計(jì)”的字眼,都是潛在的坑。
合同不是簽完就完,報(bào)價(jià)條款要能指導(dǎo)執(zhí)行
很多企業(yè)簽完合同就把文件鎖進(jìn)抽屜,等出了問(wèn)題才翻出來(lái)看。實(shí)際上,報(bào)價(jià)條款應(yīng)該成為項(xiàng)目執(zhí)行過(guò)程中的“對(duì)賬手冊(cè)”。項(xiàng)目啟動(dòng)時(shí),雙方應(yīng)該基于報(bào)價(jià)條款做一次“條款解讀會(huì)”,把每個(gè)功能點(diǎn)對(duì)應(yīng)的報(bào)價(jià)、每個(gè)變更的計(jì)價(jià)方式、每個(gè)付款節(jié)點(diǎn)的交付物標(biāo)準(zhǔn),全部過(guò)一遍。如果對(duì)方在解讀時(shí)含糊其辭,或者對(duì)某些條款的解釋前后不一致,那這份合同大概率會(huì)在執(zhí)行中出問(wèn)題。報(bào)價(jià)條款的價(jià)值不在于法律上的嚴(yán)謹(jǐn),而在于商業(yè)上的清晰——它應(yīng)該讓雙方在項(xiàng)目開(kāi)始前就對(duì)“什么該付錢(qián)、什么不該付錢(qián)”有完全一致的認(rèn)知。做到這一點(diǎn),合同才不是一張廢紙。