發(fā)費(fèi)用全解析:從模板到定制的成本指南)
微信小程序開(kāi)發(fā)需要多少錢(qián)這個(gè)問(wèn)題幾乎每周都有人向我問(wèn)起而且每次問(wèn)的人處境都不同有街邊餐館老板有剛拿到融資的創(chuàng)業(yè)者也有公司里被領(lǐng)導(dǎo)派來(lái)“打聽(tīng)打聽(tīng)”的產(chǎn)品經(jīng)理。我看過(guò)幾百塊的模板也接觸過(guò)報(bào)價(jià)幾十萬(wàn)的定制項(xiàng)目說(shuō)實(shí)話差距這么大并不意味著市場(chǎng)混亂而是因?yàn)椤伴_(kāi)發(fā)一個(gè)小程序”這句話對(duì)不同的人意味著完全不同的工作量、交付質(zhì)量和后續(xù)服務(wù)。這篇文章我想徹底把價(jià)格這件事聊透。不吹不黑、不抬價(jià)也不勸退幫你搞清楚報(bào)價(jià)背后的成本構(gòu)成學(xué)會(huì)自己估算預(yù)算同時(shí)避免在簽合同、付尾款的時(shí)候踩坑。不管你最終是打算用模板、找外包、還是自建團(tuán)隊(duì)讀完心里都會(huì)有一個(gè)清晰的價(jià)格坐標(biāo)系。1. 為什么同樣是小程序報(bào)價(jià)能差出上千倍1.1 先分清你屬于哪一類(lèi)需求很多人習(xí)慣用“頁(yè)面數(shù)量”來(lái)衡量小程序的價(jià)格比如“我要做五個(gè)頁(yè)面是不是很便宜”。實(shí)際上頁(yè)面數(shù)量對(duì)報(bào)價(jià)的影響非常有限真正決定價(jià)格的是業(yè)務(wù)邏輯的復(fù)雜程度。我把接觸過(guò)的需求大致分成三個(gè)層次展示型需求商家介紹、門(mén)店信息、產(chǎn)品展示、聯(lián)系方式、地圖導(dǎo)航。這類(lèi)小程序本質(zhì)是一個(gè)移動(dòng)端官網(wǎng)沒(méi)有復(fù)雜的后臺(tái)邏輯開(kāi)發(fā)工作量小價(jià)格自然低。交易型需求商品列表、購(gòu)物車(chē)、在線支付、訂單管理、物流查詢、優(yōu)惠券、會(huì)員儲(chǔ)值。這類(lèi)小程序涉及非常完整的用戶體系、商品體系、訂單體系前后端都要開(kāi)發(fā)價(jià)格會(huì)明顯上一個(gè)大臺(tái)階。平臺(tái)工具型需求多商戶入駐、分銷(xiāo)裂變、拼團(tuán)秒殺、社區(qū)團(tuán)購(gòu)、預(yù)約排號(hào)、直播帶貨、IoT設(shè)備綁定。每一個(gè)領(lǐng)域都是一個(gè)專(zhuān)業(yè)系統(tǒng)的復(fù)雜度開(kāi)發(fā)周期按月在算價(jià)格自然也是最高的。這就好比裝修房子有人只想刷個(gè)墻換張床有人要拆墻重做水電有人甚至要把別墅改造成民宿價(jià)格完全沒(méi)有可比性。所以問(wèn)“做小程序多少錢(qián)”之前先想清楚自己屬于哪一類(lèi)。1.2 開(kāi)發(fā)模式不同價(jià)格下限就不一樣即使需求類(lèi)似選擇不同的開(kāi)發(fā)模式價(jià)格也會(huì)差出很多。市場(chǎng)上常見(jiàn)的方式有四種模板平臺(tái)SaaS模式按年付費(fèi)開(kāi)通賬號(hào)后直接使用現(xiàn)成的模塊幾百到幾千元一年。模板二次開(kāi)發(fā)在現(xiàn)成模板基礎(chǔ)上改樣式、調(diào)字段、加功能一般在幾千到兩三萬(wàn)元。全定制開(kāi)發(fā)從需求分析、UI設(shè)計(jì)、前后端開(kāi)發(fā)到測(cè)試上線全部按需來(lái)做起步價(jià)通常在三五萬(wàn)元。源碼買(mǎi)斷跟定制開(kāi)發(fā)接近但合同約定把源代碼完整交付給你價(jià)格通常會(huì)更高。我在實(shí)際接觸中發(fā)現(xiàn)很多第一次做小程序的人最先接觸到的就是模板平臺(tái)的銷(xiāo)售聽(tīng)到“每年只要幾百塊錢(qián)”后信心滿滿結(jié)果真正開(kāi)始配置才發(fā)現(xiàn)功能局限很大最后還是要走向定制反而白花了一部分錢(qián)。所以開(kāi)發(fā)模式本身也是影響預(yù)算的重要變量這一點(diǎn)后面我會(huì)展開(kāi)講。2. 影響報(bào)價(jià)的核心因素一個(gè)都不能漏算2.1 功能模塊真正值錢(qián)的是業(yè)務(wù)邏輯做過(guò)定制開(kāi)發(fā)的人都知道服務(wù)商拿到需求后第一件事就是拆解功能點(diǎn)每一個(gè)功能點(diǎn)對(duì)應(yīng)開(kāi)發(fā)工作量工作量乘以人天單價(jià)才是報(bào)價(jià)的基礎(chǔ)。同樣是“下單”這個(gè)動(dòng)作最簡(jiǎn)單的形式是“用戶提交表單商家在后臺(tái)看到記錄”中等復(fù)雜度是“用戶在線支付商家能確認(rèn)訂單、修改狀態(tài)、統(tǒng)計(jì)銷(xiāo)售”最復(fù)雜的形態(tài)是“用戶余額付款、退款、積分抵扣、優(yōu)惠券疊加、分銷(xiāo)傭金分賬、售后自動(dòng)處理”。三者需要的開(kāi)發(fā)量可能相差十倍。以我經(jīng)手的某餐飲項(xiàng)目為例客戶最初的需求清單只有短短幾行字“掃碼點(diǎn)餐、桌臺(tái)管理、訂單打印、會(huì)員充值”。聽(tīng)起來(lái)就四個(gè)功能對(duì)吧但展開(kāi)之后是桌臺(tái)二維碼生成與綁定、菜品規(guī)格庫(kù)、多門(mén)店權(quán)限、打印模板對(duì)接、會(huì)員余額流水、消息通知、數(shù)據(jù)報(bào)表……最終原型的頁(yè)面只有十幾個(gè)但后臺(tái)邏輯和數(shù)據(jù)庫(kù)設(shè)計(jì)比一般的官網(wǎng)型小程序復(fù)雜得多。所以當(dāng)你拿著功能清單去對(duì)比各家報(bào)價(jià)時(shí)價(jià)格高未必是坑很多時(shí)候是因?yàn)榉?wù)商把隱藏的工作量算進(jìn)去了而價(jià)格低得離譜的反而要警惕是不是把需求理解得太淺了。2.2 設(shè)計(jì)質(zhì)量與交互要求很多老板會(huì)問(wèn)“設(shè)計(jì)不都是套模板嗎怎么還要單收費(fèi)”其實(shí)模板和定制的設(shè)計(jì)成本差距很明顯。模板設(shè)計(jì)使用現(xiàn)成的界面組件調(diào)整顏色、輪播圖、文案成本幾乎可以忽略。定制設(shè)計(jì)需要根據(jù)品牌調(diào)性做視覺(jué)方案、icon繪制、動(dòng)效設(shè)計(jì)、不同機(jī)型適配一個(gè)專(zhuān)業(yè)UI設(shè)計(jì)師的投入成本大約占整體費(fèi)用的10%到20%。如果你的品牌形象很重要比如你是連鎖餐飲、生活方式品牌、醫(yī)療美容機(jī)構(gòu)那么定制設(shè)計(jì)值是回本的一筆錢(qián)。用戶打開(kāi)小程序的第一視覺(jué)感受直接決定了信任度。反過(guò)來(lái)如果只是內(nèi)部工具或者短期活動(dòng)頁(yè)那用模板完全夠用沒(méi)必要為視覺(jué)多買(mǎi)單。2.3 后端服務(wù)與第三方接口開(kāi)發(fā)一個(gè)小程序頁(yè)面上展示的部分只是冰山一角。真正消耗開(kāi)發(fā)資源的是后端服務(wù)的建設(shè)用戶體系微信登錄、手機(jī)號(hào)綁定、會(huì)員等級(jí)、積分體系。數(shù)據(jù)存儲(chǔ)商品庫(kù)、訂單庫(kù)、用戶庫(kù)、日志庫(kù)需要云服務(wù)器和數(shù)據(jù)庫(kù)設(shè)計(jì)。支付接口微信支付商戶號(hào)申請(qǐng)、支付回調(diào)、對(duì)賬查單、退款處理。第三方接口地圖定位、即時(shí)配送、短信通知、物流查詢、電子發(fā)票、客服消息、OCR識(shí)別等等。每一個(gè)接口的接入都意味著開(kāi)發(fā)、調(diào)試、異常處理、測(cè)試的成本。很多客戶容易忽略的是第三方服務(wù)的調(diào)用并不是免費(fèi)的。短信一條要幾分錢(qián)支付會(huì)有手續(xù)費(fèi)地圖配額超了要購(gòu)買(mǎi)流量包這些在報(bào)價(jià)單里如果不體現(xiàn)后期運(yùn)營(yíng)就會(huì)變成一筆“隱形成本”。2.4 資質(zhì)、周期與售后服務(wù)這部分是很多人最容易產(chǎn)生誤解的地方。微信認(rèn)證費(fèi)是交給平臺(tái)的錢(qián)一般是每年300元這個(gè)是硬性的不含在開(kāi)發(fā)費(fèi)里。如果你的行業(yè)涉及餐飲、食品、醫(yī)療、教育、金融等還需要上傳對(duì)應(yīng)的資質(zhì)材料。資質(zhì)不齊全小程序就算做完了也上不了線。開(kāi)發(fā)周期則直接跟人力成本掛鉤。一個(gè)定制項(xiàng)目從需求確認(rèn)、UI設(shè)計(jì)、前后端開(kāi)發(fā)、聯(lián)調(diào)測(cè)試到提審上線最快也要四到六周。如果需求頻繁變更周期拉長(zhǎng)費(fèi)用也會(huì)跟著漲。這跟裝修延期加錢(qián)是一個(gè)道理。另外開(kāi)發(fā)完之后的售后服務(wù)也要考慮。正常情況下的bug修復(fù)會(huì)有一個(gè)月的免費(fèi)期但功能迭代、服務(wù)器維護(hù)、安全保障這些都是持續(xù)性的成本。我在簽訂合同時(shí)一般會(huì)建議客戶預(yù)留出整體預(yù)算的10%到20%作為后續(xù)維護(hù)費(fèi)用而不是把預(yù)算一次性全部花在開(kāi)發(fā)上。3. 四種開(kāi)發(fā)方式的費(fèi)用明細(xì)與適用場(chǎng)景3.1 模板平臺(tái)幾百到幾千元一年這種方式本質(zhì)是“租用”別人已經(jīng)做好的系統(tǒng)你只需要注冊(cè)賬號(hào)、選擇模板、替換圖片和文字。適合預(yù)算極低、需求標(biāo)準(zhǔn)化、想快速上線驗(yàn)證的商家比如小型奶茶店、美容店、健身工作室。優(yōu)點(diǎn)是便宜、上線快、無(wú)需技術(shù)維護(hù)缺點(diǎn)是功能受限模板更新?lián)Q代時(shí)你必須跟著平臺(tái)走數(shù)據(jù)往往也存在對(duì)方服務(wù)器上想換個(gè)平臺(tái)遷移非常麻煩。另外很多模板平臺(tái)的底層代碼比較老舊一旦業(yè)務(wù)增長(zhǎng)很容易遇到瓶頸。3.2 模板二次開(kāi)發(fā)五千到兩萬(wàn)元如果你看中了一套模板的支付、訂單、會(huì)員能力又想改掉它千篇一律的樣式或者增加幾個(gè)特定功能那么模板二次開(kāi)發(fā)是折中選擇。這種模式的核心風(fēng)險(xiǎn)在于你對(duì)模板底層代碼的掌控程度取決于開(kāi)發(fā)方。如果模板本身是加密的、或者服務(wù)商刻意把代碼結(jié)構(gòu)搞得很復(fù)雜后續(xù)你想換人維護(hù)會(huì)很被動(dòng)。所以做模板開(kāi)發(fā)之前建議先確認(rèn)能否拿到完整可編譯的代碼而不是只能拿到一個(gè)運(yùn)行版本。3.3 全定制開(kāi)發(fā)三萬(wàn)到二十萬(wàn)甚至更高定制開(kāi)發(fā)適合需求個(gè)性化、業(yè)務(wù)流程復(fù)雜、或者具備數(shù)據(jù)積累和長(zhǎng)期運(yùn)營(yíng)目標(biāo)的團(tuán)隊(duì)。優(yōu)點(diǎn)不用多說(shuō)按需交付代碼資產(chǎn)完整后續(xù)迭代相對(duì)自由。價(jià)格上我一般會(huì)建議客戶做三萬(wàn)到十萬(wàn)的心理預(yù)期。低于這個(gè)區(qū)間很難找到真正有經(jīng)驗(yàn)的團(tuán)隊(duì)高于這個(gè)區(qū)間通常是涉及自研后臺(tái)、復(fù)雜算法、多端打通或大規(guī)模并發(fā)比如做一個(gè)面向多門(mén)店的進(jìn)銷(xiāo)存系統(tǒng)那確實(shí)要上不封頂。3.4 自建技術(shù)團(tuán)隊(duì)成本按年算如果預(yù)算充足并且小程序只是你整體數(shù)字化產(chǎn)品的一個(gè)組成部分那可以考慮自建團(tuán)隊(duì)。一個(gè)最小團(tuán)隊(duì)至少需要產(chǎn)品經(jīng)理、前端工程師、后端工程師、設(shè)計(jì)師四個(gè)人按二三線城市薪資水平一年的人員成本大概在四十萬(wàn)到八十萬(wàn)一線城市只會(huì)更高。自建團(tuán)隊(duì)的好處是反應(yīng)快、數(shù)據(jù)安全可控、可以持續(xù)迭代組合出新的產(chǎn)品能力。但我的建議是除非你已經(jīng)充分驗(yàn)證了商業(yè)模式、且能保證至少兩年的持續(xù)投入否則還是先借助外包跑通模型等數(shù)據(jù)有了起色再考慮自建。下面是四種方式的對(duì)比速查表開(kāi)發(fā)方式常見(jiàn)價(jià)格區(qū)間典型場(chǎng)景主要優(yōu)點(diǎn)主要風(fēng)險(xiǎn)模板平臺(tái)SaaS300-5000元/年個(gè)體小店、驗(yàn)證想法上線快、便宜、省心功能受限、數(shù)據(jù)不自主模板二次開(kāi)發(fā)5000-20000元現(xiàn)有模板不夠用價(jià)格適中、有部分定制底層代碼不可控全定制外包30000-200000元起電商、餐飲、行業(yè)系統(tǒng)按需實(shí)現(xiàn)、代碼歸你周期長(zhǎng)、價(jià)格高源碼買(mǎi)斷20000-100000元起需要自運(yùn)維或二次開(kāi)發(fā)資產(chǎn)自有、自由迭代仍需技術(shù)人力維護(hù)自建技術(shù)團(tuán)隊(duì)400000元/年起長(zhǎng)期數(shù)字化運(yùn)營(yíng)響應(yīng)快、數(shù)據(jù)安全成本最高、管理重4. 一份真實(shí)報(bào)價(jià)單是怎么組成的4.1 以“電商小程序會(huì)員系統(tǒng)”為例為了讓你更直觀地理解報(bào)價(jià)邏輯我虛構(gòu)一個(gè)常見(jiàn)的項(xiàng)目某商家要做一個(gè)小程序功能包括商品展示、購(gòu)物車(chē)、微信支付、訂單管理、會(huì)員儲(chǔ)值、優(yōu)惠券、后臺(tái)數(shù)據(jù)統(tǒng)計(jì)。不算公眾號(hào)、H5和獨(dú)立App只談小程序本體。如果找一家正規(guī)開(kāi)發(fā)公司定制報(bào)價(jià)單通常會(huì)拆分成這幾塊需求調(diào)研與原型設(shè)計(jì)約占總費(fèi)用10%—15%UI視覺(jué)設(shè)計(jì)約占總費(fèi)用10%—15%前端開(kāi)發(fā)小程序端約占總費(fèi)用20%—30%后端開(kāi)發(fā)管理后臺(tái)接口約占總費(fèi)用30%—40%測(cè)試、上線、文檔與培訓(xùn)約占總費(fèi)用10%—15%整體下來(lái)一個(gè)功能完整、設(shè)計(jì)不湊合的電商小程序定制報(bào)價(jià)通常在5萬(wàn)到10萬(wàn)之間。如果只是做最簡(jiǎn)單的產(chǎn)品展示加聯(lián)系方式那2萬(wàn)左右也可能有人接如果要加入分銷(xiāo)、拼團(tuán)、直播這類(lèi)復(fù)雜營(yíng)銷(xiāo)功能報(bào)價(jià)到15萬(wàn)以上同樣正常。4.2 為什么開(kāi)發(fā)周期直接決定報(bào)價(jià)外包報(bào)價(jià)的核心計(jì)算方式是“人天單價(jià)乘以人天數(shù)量”。一家正規(guī)開(kāi)發(fā)公司報(bào)價(jià)一萬(wàn)背后往往是每天一千多元的成本核算報(bào)價(jià)五萬(wàn)則對(duì)應(yīng)一位開(kāi)發(fā)者工作三四周的價(jià)格。你可能覺(jué)得三四萬(wàn)請(qǐng)一個(gè)開(kāi)發(fā)者好幾個(gè)星期很有余量但要知道公司報(bào)價(jià)里包含了程序員薪資、房租水電、五險(xiǎn)一金、辦公設(shè)備、銷(xiāo)售提成、管理成本、稅費(fèi)和合理利潤(rùn)。刨掉這些開(kāi)發(fā)人員實(shí)際拿到手的并沒(méi)有多少。下面我列一個(gè)粗略的功能工作量參考功能模塊預(yù)估周期說(shuō)明首頁(yè)與商品展示2-4人天包括列表頁(yè)、詳情頁(yè)、搜索篩選用戶與會(huì)員系統(tǒng)3-5人天登錄、會(huì)員等級(jí)、積分購(gòu)物車(chē)與訂單流程5-8人天下單、支付、狀態(tài)流轉(zhuǎn)后臺(tái)管理系統(tǒng)5-10人天商品維護(hù)、訂單管理、統(tǒng)計(jì)支付與第三方接口3-5人天微信支付、物流、短信以上只是開(kāi)發(fā)工時(shí)還不包括設(shè)計(jì)、測(cè)試、需求溝通和后期修改。所以當(dāng)有人承諾“一周上線一個(gè)電商小程序”時(shí)你真要想想它是怎么做到的。4.3 報(bào)價(jià)過(guò)低風(fēng)險(xiǎn)究竟藏在哪里價(jià)格明顯低于市場(chǎng)水平的項(xiàng)目往往會(huì)在這些地方找補(bǔ)回來(lái)需求清單寫(xiě)得非常模糊開(kāi)發(fā)和驗(yàn)收沒(méi)有明確邊界后期各種“調(diào)整”都要加錢(qián)。使用模板冒充定制開(kāi)發(fā)表面上是按你需求做了界面底層邏輯還是套好的。不交付源碼和服務(wù)器權(quán)限讓你后續(xù)想換人都無(wú)從下手。沒(méi)有真正的測(cè)試環(huán)節(jié)功能看起來(lái)能點(diǎn)通但異常處理、并發(fā)、安全性一塌糊涂。我見(jiàn)過(guò)最典型的一個(gè)案例某公司圖便宜找了個(gè)熟人用兩千元做了一個(gè)“點(diǎn)餐小程序”結(jié)果上線三個(gè)月后商家后臺(tái)數(shù)據(jù)一直對(duì)不上賬一查才發(fā)現(xiàn)支付回調(diào)邏輯沒(méi)有正確處理丟單率高得嚇人最后只能推倒重做。便宜的那兩千元最后搭上了幾萬(wàn)元的機(jī)會(huì)成本。5. 報(bào)價(jià)之外那些容易被忽略的隱性成本5.1 每年必須掏的基礎(chǔ)費(fèi)用開(kāi)發(fā)費(fèi)往往是一次性投入但小程序作為一套線上系統(tǒng)每年都有幾項(xiàng)固定的開(kāi)銷(xiāo)域名費(fèi)用用于小程序后臺(tái)綁定或配套官網(wǎng)一般在幾十到一兩百元一年。云服務(wù)器費(fèi)用取決于配置和訪問(wèn)量從每年幾百元的入門(mén)款到幾千元的生產(chǎn)環(huán)境配置都有。微信認(rèn)證費(fèi)300元一年認(rèn)證后才能開(kāi)通微信支付和更多接口權(quán)限。小程序賬號(hào)主體企業(yè)主體需要營(yíng)業(yè)執(zhí)照個(gè)人主體的功能權(quán)限受限比較大。這幾項(xiàng)加起來(lái)一年的固定成本至少在一千到三千元之間。很多商家簽合同的時(shí)候只盯著開(kāi)發(fā)費(fèi)忽略了這些要長(zhǎng)期產(chǎn)生的費(fèi)用還以為是一次性投入。5.2 按量付費(fèi)的第三方服務(wù)小程序的很多能力并不是免費(fèi)的常見(jiàn)的有短信驗(yàn)證碼一條大約0.03元到0.1元注冊(cè)功能一上線就開(kāi)始產(chǎn)生費(fèi)用。微信支付手續(xù)費(fèi)一般是每筆交易扣除一定比例這個(gè)直接從流水里扣許多人沒(méi)把它當(dāng)“開(kāi)發(fā)成本”但對(duì)利潤(rùn)薄的商家來(lái)說(shuō)比例必須提前算進(jìn)定價(jià)里。地圖、定位、物流查詢、電子發(fā)票、OCR識(shí)別等接口很多免費(fèi)額度只在初期有效業(yè)務(wù)量上來(lái)之后需要購(gòu)買(mǎi)配額。如果項(xiàng)目涉及這些接口在做預(yù)算時(shí)建議把至少一年的預(yù)期用量算進(jìn)去不然就會(huì)出現(xiàn)“開(kāi)發(fā)費(fèi)夠了運(yùn)營(yíng)費(fèi)不夠”的尷尬局面。5.3 持續(xù)迭代和維護(hù)是長(zhǎng)期開(kāi)銷(xiāo)上線不是結(jié)束而是開(kāi)始。我用這套話說(shuō)很多次小程序要跟著平臺(tái)規(guī)則更新、要配合運(yùn)營(yíng)活動(dòng)調(diào)整、要修bug、要優(yōu)化性能、要補(bǔ)新功能。這些都需要開(kāi)發(fā)人力。即使是相對(duì)簡(jiǎn)單的項(xiàng)目我一般也建議每年留出開(kāi)發(fā)總費(fèi)用的10%到20%作為維護(hù)迭代基金。比如定制費(fèi)用是六萬(wàn)那每年至少再準(zhǔn)備六千到一萬(wàn)二用來(lái)應(yīng)對(duì)日常調(diào)整和突發(fā)修復(fù)。如果完全不預(yù)留一旦平臺(tái)政策更新導(dǎo)致小程序不可用臨時(shí)找人加急處理的費(fèi)用反而更高。6. 怎么避開(kāi)報(bào)價(jià)單里的那些坑6.1 先要需求文檔再談砍價(jià)我一直強(qiáng)調(diào)沒(méi)有清晰需求之前談價(jià)格基本是在賭??孔V的服務(wù)商一定會(huì)先花時(shí)間跟你梳理需求輸出原型或需求說(shuō)明書(shū)然后基于文檔給出量化報(bào)價(jià)。跳過(guò)這個(gè)環(huán)節(jié)直接報(bào)價(jià)的要么是模板商要么后面必然加錢(qián)。拿到報(bào)價(jià)單后要逐項(xiàng)核對(duì)功能描述遇到“等”“相關(guān)功能”“按需優(yōu)化”這類(lèi)模糊詞一定要追問(wèn)。需求文檔做得越細(xì)后期甲乙雙方扯皮的幾率就越低。另外定制項(xiàng)目建議分階段付費(fèi)最常見(jiàn)的比例是簽約付30%—50%中期驗(yàn)收付30%—40%上線后付尾款。千萬(wàn)不要一次性把全款付完那等于把主動(dòng)權(quán)全交給了對(duì)方。6.2 源碼、賬號(hào)和域名歸屬要寫(xiě)進(jìn)合同合同里一定要明確寫(xiě)明小程序源代碼、后臺(tái)管理系統(tǒng)的代碼、服務(wù)器部署權(quán)限、域名歸屬、小程序管理員賬號(hào)最終都屬于你。這三個(gè)細(xì)節(jié)最容易出錯(cuò)域名必須注冊(cè)在你自己的名義下而不是掛在服務(wù)商或某個(gè)人名下否則后續(xù)續(xù)費(fèi)、備案、遷移都會(huì)受制于人。微信小程序的管理員賬號(hào)和服務(wù)器賬號(hào)至少要有一個(gè)賬號(hào)綁定在你的手機(jī)號(hào)或郵箱上并且密鑰要從你手里保管。源碼交付是指在你自己能控制的代碼倉(cāng)庫(kù)中收到完整、可編譯的工程而不只是打包后的文件。這些看起來(lái)是常識(shí)但真的有不少項(xiàng)目因?yàn)闆](méi)有提前約定最后想換服務(wù)商時(shí)連自己的應(yīng)用都搬不走。6.3 驗(yàn)收標(biāo)準(zhǔn)和售后條款別只看時(shí)長(zhǎng)開(kāi)發(fā)前就要約定驗(yàn)收標(biāo)準(zhǔn)核心流程能跑通、頁(yè)面在不同機(jī)型上能正常顯示、提交審核通過(guò)后怎么判定為“完成”。很多糾紛都出在“你覺(jué)得沒(méi)做完我覺(jué)得已經(jīng)做完了”的口頭拉扯上。售后條款我會(huì)額外關(guān)注三點(diǎn)免費(fèi)bug修復(fù)時(shí)長(zhǎng)是多久bug修復(fù)的響應(yīng)時(shí)間是多長(zhǎng)新增需求怎么另外計(jì)費(fèi)一般行業(yè)慣例是一個(gè)月到三個(gè)月的免費(fèi)質(zhì)保期但要在合同里面落到日期而不是聽(tīng)對(duì)方口頭保證。7. 常見(jiàn)問(wèn)題速查與我的實(shí)操經(jīng)驗(yàn)7.1 預(yù)算有限時(shí)哪些問(wèn)題最容易踩坑我整理了幾個(gè)經(jīng)常被問(wèn)到的問(wèn)題給一個(gè)速查參考問(wèn)題我的答案兩三千元真的能做小程序嗎能但基本是模板SaaS功能和數(shù)據(jù)自主權(quán)有限適合先驗(yàn)證生意模型。買(mǎi)一套成品源碼自己改可行嗎如果你有技術(shù)團(tuán)隊(duì)買(mǎi)源碼是劃算的沒(méi)技術(shù)能力買(mǎi)了也難改還容易帶安全隱患。小程序的維護(hù)費(fèi)一年大概多少合理范圍是開(kāi)發(fā)費(fèi)的10%到20%低于這個(gè)標(biāo)準(zhǔn)要么服務(wù)沒(méi)保障要么對(duì)方不打算好好做售后。個(gè)人主體能開(kāi)發(fā)小程序嗎能但個(gè)人主體下很多類(lèi)目無(wú)法開(kāi)通尤其是涉及支付、電商、社交、醫(yī)療的基本都要企業(yè)主體。找“熟人”開(kāi)發(fā)會(huì)不會(huì)更靠譜熟人未必便宜還容易因?yàn)槿饲槟ú婚_(kāi)面、需求說(shuō)不清。合同和文檔比關(guān)系更可靠。7.2 我的幾個(gè)真實(shí)建議第一個(gè)建議是不要一開(kāi)始就追求大而全。經(jīng)常遇到創(chuàng)業(yè)者拿著十幾頁(yè)的功能清單來(lái)找我每一項(xiàng)都是“重要核心功能”但預(yù)算只夠做MVP。我一般會(huì)建議先砍到最核心的三個(gè)功能優(yōu)先保證業(yè)務(wù)閉環(huán)跑通再根據(jù)真實(shí)用戶反饋?zhàn)龆诘?。小程序最大的?yōu)勢(shì)就是版本更新快、試錯(cuò)成本低沒(méi)必要一次把攤子鋪滿。第二個(gè)建議是了解平臺(tái)規(guī)則再動(dòng)工。小程序提審有嚴(yán)格的內(nèi)容規(guī)范比如虛擬支付、類(lèi)目資質(zhì)、用戶隱私保護(hù)政策都有硬性要求。我見(jiàn)過(guò)有的項(xiàng)目花了幾個(gè)月開(kāi)發(fā)最后因?yàn)轭?lèi)目選擇不當(dāng)或缺少資質(zhì)被拒審回過(guò)頭來(lái)改功能、補(bǔ)材料時(shí)間成本遠(yuǎn)超預(yù)期。動(dòng)手開(kāi)發(fā)之前先去官方文檔里把所有和你的行業(yè)相關(guān)的審核要求看一遍絕對(duì)能省下后面的返工費(fèi)。第三個(gè)建議是把“售后維護(hù)”當(dāng)成項(xiàng)目的必要組成部分。很多客戶以為付完開(kāi)發(fā)費(fèi)就一勞永逸了結(jié)果遇到一次平臺(tái)接口升級(jí)就手足無(wú)措。與其反復(fù)找原開(kāi)發(fā)方救急不如一開(kāi)始就簽一個(gè)帶維護(hù)期或維護(hù)年費(fèi)的合同把雙方的預(yù)期定在同一個(gè)水平線上。我在實(shí)際項(xiàng)目中最大的體會(huì)是小程序的開(kāi)發(fā)預(yù)算不該是一個(gè)固定的“報(bào)價(jià)數(shù)字”而是一套圍繞需求的決策過(guò)程。想清楚自己要解決什么問(wèn)題、用什么方式開(kāi)發(fā)、怎么分配后續(xù)的運(yùn)營(yíng)成本比單純糾結(jié)哪家報(bào)價(jià)更低重要得多。如果你正準(zhǔn)備啟動(dòng)自己的小程序項(xiàng)目我建議你先把想法整理成一份簡(jiǎn)單的需求清單預(yù)算自然就會(huì)浮出水面。