文章 · 选型与避坑

软件开发公司怎么选:小企业签约前的 7 项核查

小企业选软件开发公司,不用比谁的公司大、谁的案例墙长。签约前把下面七件事问清楚,就能筛掉大部分不靠谱的选择:有没有能打开的作品、到底谁来写、报价怎么拆、范围怎么锁、改需求多快、上线后管多久、安全做没做。

下面每一项都给了可以直接拿去问对方的问题。

1. 有没有能直接打开的作品

不要只看 PPT 和截图。请对方给一个你现在就能打开的网址、能搜到的小程序,或者能安装的软件。

可以这样问:「有没有我现在能打开用一下的东西?」

打开之后自己点一遍。加载慢不慢,手机上排版乱不乱,表单能不能提交。五分钟能看出很多问题。

如果对方说「客户的项目要保密,不方便给」,这有可能是真的。那就请他给一个自己公司的产品或者官网,同样能说明水平。

2. 到底是谁来写

跟你谈的人,和实际写代码的人,常常不是同一个。有的公司接了单再转给外面的人做,你并不知道。

可以这样问:「这个项目具体是谁来开发?我之后有问题直接找谁?」

需求每多转述一次,就多走样一次。直接对接开发的人,沟通成本最低。

我的做法:银背科技是一人公司,跟你聊需求的和写代码的都是我,不转包。这种做法适合什么样的项目,见找一人公司做软件靠谱吗。

3. 报价单拆到多细

只有一个总价的报价单,没法判断贵不贵,后面也容易扯皮。

可以这样问:「能不能把报价按功能拆开?每一项大概多少工作量?」

一份合格的报价应该能让你看出:钱主要花在哪几个功能上,哪些是可以先不做的。如果对方拆不出来,说明他自己也没想清楚要做什么。

4. 做什么、不做什么,有没有写下来

口头说的「到时候都能加」不算数。项目里最常见的纠纷,是你以为包含的功能,对方认为是新需求。

可以这样问:「签约前能不能出一份功能清单,逐项列出这次要做的内容?」

我的做法:把要做的功能逐项写进一份功能确认单。写进去的是这次的交付范围,没写进去的以后可以加,但算新需求。验收的时候双方都照着这份单子来。完整的合作步骤见合作方式与交付标准。

5. 改需求要等多久

软件做到一半,你一定会想改点什么。这很正常,没有人能在开工前把所有细节想清楚。关键是改一次要等多久。

有的公司改需求要走流程:提变更单、评估、排进下一个迭代,一等就是两三周。等改好了,你的想法可能又变了。

可以这样问:「开发过程中我想调整,一般多久能改?要走什么流程?」

我的做法:我这里没有排期会,也没有审批流程。你下午提的修改,隔天就能动。

6. 上线之后管多久

软件上线只是开始。刚用起来的头几周,一定会发现需要调整的地方。

可以这样问:「上线后发现问题怎么办?多长时间内的修改是包含在内的?之后怎么收费?」

要分清两种情况:修问题,和加新功能。前者应该有一段包含在内的期限,后者另外算是合理的。

我的做法:上线后两周内,只要不是新增功能,你说哪儿别扭我就改哪儿。

7. 安全和备份做没做

功能看得见,安全看不见,所以最容易被省掉。等到数据丢了或者被人登进去了,才发现当初没做。

可以这样问:

  • 「数据多久备份一次?备份存在哪里?」
  • 「有没有实际恢复过,确认备份是能用的?」
  • 「登录有没有防暴力破解?不同员工的权限能不能分开?」

对方如果答不上来,或者说「这个要另外加钱」,要小心。这些是基本功,不应该是加价项。我在进销存 ERP 案例里写了登录安全、备份和恢复演练具体是怎么做的。

一张表带走

核查项 问什么 警惕的回答
作品 有没有现在能打开的 只有截图和 PPT
谁来写 具体谁开发、有问题找谁 说不清,或者「我们有团队」
报价 能否按功能拆开 只有一个总价
范围 有没有逐项的功能清单 「到时候都能加」
改需求 多久能改、走什么流程 「排到下个迭代」
售后 包含多久、之后怎么算 没有明确期限
安全 备份和权限怎么做 「这个另外收费」

常见问题

大公司一定比小团队靠谱吗? 不一定。大公司流程规范,但你的小项目在它那里可能排不上优先级,也更可能被转给新人或者外包。看的应该是具体谁来做,而不是公司规模。

报价差好几倍,该选哪个? 先把几家的报价都拆到功能层面,再比较。很多时候差价来自范围不一样:便宜的那家少算了后台、没含备案,或者用的是模板。

没有技术背景,怎么判断对方水平? 用上面第 1 项和第 7 项就够了。亲手用一下他做过的东西,再问他备份怎么做。真正做过项目的人,回答这两个问题会很具体。

← 全部文章