软件外包服务:怎么合作、交付什么
软件外包服务按项目整包或按人月提供技术交付,合作方式、交付物与验收标准在签约前逐项写清。
服务定义
软件外包服务包含哪些合作方式?
我们把原来的软件研发、软件销售能力收进同一项企业服务,按客户的责任边界分成四种合作方式,报价与交付口径随方式变化。
| 合作方式 | 做什么 | 结算口径 | 适合的情况 |
|---|---|---|---|
| 整包项目外包 | 按功能清单与验收标准交付可运行系统 | 按项目节点或里程碑 | 需求边界清晰,希望省管理成本 |
| 技术人力外包 | 按投入人力与工时交付工作成果 | 按人月或人天 | 产品方向常调整,需要快速补人 |
| 定制开发 | 从需求梳理、原型、开发到上线与联调 | 按功能范围,或按人月 | 流程有特殊性,现成软件套不上 |
| 产品实施与交付 | 标准化产品的部署、参数配置、培训与维护 | 按模块、用户数或部署方式 | 需求通用,希望尽快上线 |
四类方式可单独签约,也可组合:例如先做定制开发的一期核心功能,再由技术人力外包配合后续迭代。具体组合以合同附件的功能清单为准。
怎么选
整包外包和人力外包怎么选?
分水岭是谁负责排期与质量:由我方负责就选整包,纳入客户团队管理就选人力外包;两者在交付责任与结算方式上不同。
| 维度 | 整包项目外包 | 技术人力外包 |
|---|---|---|
| 交付责任 | 按功能与验收标准交付可运行系统 | 按投入人力与工时交付工作成果 |
| 结算方式 | 按项目节点或里程碑结算 | 按人月或人天结算 |
| 管理方式 | 我方负责排期与质量把控 | 纳入客户团队管理,客户排期 |
| 适合场景 | 需求边界清晰、希望省管理成本 | 产品方向频繁调整、需要快速补人 |
| 知识产权 | 合同约定归属,通常归客户 | 合同约定归属,通常归客户,需写明 |
交付节奏
交付分哪几个阶段?
按四个阶段推进,每阶段有交付物与确认动作;周期取决于功能数量、对接系统数量与验收标准,未确认范围时不承诺固定工期。
| 阶段 | 主要工作 | 交付物 | 进入下一阶段的条件 |
|---|---|---|---|
| 需求与方案 | 梳理业务流程,确认功能范围与验收标准 | 需求确认书、原型说明 | 双方书面确认范围 |
| 开发与联调 | 按模块开发、自测、接口联调 | 可运行版本、接口文档 | 自测用例通过 |
| 验收与上线 | 按验收标准逐项核对,修复问题后部署 | 验收报告、部署包、操作手册 | 验收项全部关闭 |
| 维护期 | 缺陷修复、版本更新与技术支持 | 维护记录、变更说明 | 按合同服务期执行 |
合同会写明阶段里程碑与顺延条件,例如需求确认耗时、第三方接口资料到位时间;需求变更走变更单,不混进原范围。
报价
报价方式与报价单结构是怎样的?
全站只写「面议 + 计价方式」,不公开具体金额;范围确认后提供可逐项对照的报价单,把工作项、数量、单价口径与假设条件拆开列。
| 项目 | 说明 | 备注 |
|---|---|---|
| 需求梳理与方案 | 调研、流程梳理、原型与工作量估算 | 可单列或并入项目 |
| 设计 | 交互与视觉稿、组件规范 | 按页面数量核定 |
| 开发 | 前端、后端、接口、第三方对接 | 按功能点或人月核定 |
| 测试 | 功能测试、兼容性测试、缺陷修复 | 按测试范围核定 |
| 部署与培训 | 环境部署、数据迁移、培训与手册 | 按部署方式核定 |
| 维护 | 缺陷修复、版本更新、技术支持 | 按年或按次核定 |
| 假设与不含项 | 服务器、域名、第三方服务费、加急成本 | 逐条列明,避免后期争议 |
常见计价方式有三种:按项目包干(范围明确、变更少)、按人月(需求边做边明确)、分阶段报价(预算分年度审批)。同一套系统在不同集成环境下的工作量差异可能很大。
交付归属
代码、文档与知识产权怎么约定?
把交付清单写进合同附件,验收时逐项核对;归属与二次开发权限以合同约定为准,不靠口头说明。
- 交付清单:源程序、数据库结构、接口文档、部署文档、操作手册与账号权限。
- 著作权归属:约定归客户还是按许可使用,并写明是否允许二次开发与转交第三方维护。
- 第三方组件:列明用到的开源或商业组件及其许可,避免后续授权争议。
- 数据与账号:测试数据、生产数据与管理账号的交接时点、责任人和回填方式。
- 变更与维护:需求变更的计价方式、维护期时长、响应时限与计费口径。
涉及保密信息时可先签保密协议再交换资料;客户名称与项目细节不在官网公开,需要对外展示时另行取得书面授权。
协作方式
驻场与远程怎么配合?
武汉及周边可安排驻场,异地以远程协作为主;两种方式的沟通与交付流程一致,差别在差旅与管理成本。
远程协作
需求与进度用线上会议同步,代码走版本库分支,问题走工单或看板;每周固定一次进度对齐,交付物按里程碑提交。
驻场协作
按约定时间到场,纳入客户团队的日常节奏;驻场产生的差旅与管理成本在报价单中单列,不并入人月单价。
常见问题
关于软件外包服务的常见疑问
整包外包和人力外包怎么选?
需求边界清楚、希望由我方负责排期与质量时用整包;产品方向频繁调整、需要把人纳入自己团队管理时用人力外包,两者结算口径不同。
报价为什么只写面议?
软件工作量取决于功能范围、对接系统数量与验收标准,脱离范围报固定价会失真;范围确认后我们给出可逐项对照的报价单。
源代码和文档归谁?
按合同约定归属,通常归客户;签约前把源代码、数据库结构、部署文档、账号权限与二次开发权限列成交付清单,验收时逐项核对。
驻场和远程怎么配合?
武汉及周边可安排驻场,异地以远程协作为主;需求与进度用线上会议同步,代码走版本库分支,问题走工单或看板,驻场成本在报价单中单列。
原来的软件研发和软件销售还做吗?
相关能力并进软件外包服务:定制开发对应原研发类项目,产品实施与交付对应原标准化产品的部署、培训和维护,不再作为独立服务对外并列。