一个项目拆给三四家公司做,最后为什么没人负责?
2026-11-09
9
去年有个做园区物业的客户,为了压预算,把新访客系统拆成四块。门禁硬件给一家,访客小程序给一家,后台管理给一家,短信和电子发票再给一家。四份合同分别签,项目群拉了六个,平时对接的是老板的行政。 上线前一周,门禁刷卡的记录进不了后台,访客在门口等,保安拿纸质本子登记。硬件商说只保证刷卡开门,小程序公司说接口按文档写的,后台公司说字段对不上,短信服务商说模板还没过审。会开了三次,每家公司都能拿出自己没做错的证据,整条链路却停在那里。一、拆包本身没错,错在没人当总包 很多甲方拆包,是为了压价,也为了找更专业的公司。硬件找做硬件的,小程序找做界面的,后台找做数据的,听起来每一块都更划算。合同一签,各自的功能都能做,拼在一起却没人对最终结果负责。拆得越细,接口越多,没人管的地方也越多。 每家公司的责任边界,通常只写到自己的合同范围。硬件商负责设备能刷,软件公司负责页面能开,后台公司负责接口能通。至于刷卡之后记录怎么进后台,访客信息怎么同步给保安,异常时谁先排查,合同里没有一个人名。 这时候需要一个总包角色。总包可以是一家开发公司,也可以是甲方自己指定的项目经理,还可以是第三方。形式可以变,三样东西不能少,接口清单的确认权,联调排期的决定权,验收单上的签字权。没有这三样,总包只是一个称呼。 有的甲方找一家公司做总包,合同里只写收几个点管理费,实际工作还是各家干各家的。这样的总包只多了一道转手,出事时照样找不到人。总包合同要写清它对整体交付负责,分包款由它结算,接口扯皮由它裁决,延期也要算它的责任。总包还要审核分包的技术方案,不能等出了事再拉群。 如果甲方自己当总包,别让行政兼职传话。行政能约会议、能收发票,但压不住四家公司的技术负责人。至少要给这个项目指定一个能拍板的人,老板要明确授权,不然他在群里说的话,别人只当建议。二、合同里最该写死的,是接口边界和交付物 四份合同里最常见的一句话,就是配合甲方完成联调。这句话看着礼貌,实际没有约束力。有的合同写提供标准接口,标准是谁的标准,也没有下文。 接口清单要单独做一份附件,不能只放在聊天记录里。清单上至少写清五件事,接口地址和调用方向,字段名称和类型,数据多久同步一次,鉴权和失败重试怎么处理,测试环境和上线时间。每一行后面要有提供方和确认人。这张表由总包起草,甲方确认,各家签字。 付款节点也要挂到接口上。硬件到货