直接答案:能,而且推荐。关键是合同里要把「每一期交付什么、什么算完成、上一期没做完能不能进下一期」写清楚。分阶段交付的价值是「早用上、早验证、早调整」,但如果只是把总工期切成几段、每段都验收一遍,价值就很有限——真正的分阶段是「每一期都能独立跑起来,产生业务价值」。合同上要防两个坑:一是「第一期做完就不做了」,二是「每期都在改上一期」。
核心结论速览
分期的原则是「按业务闭环切,不按功能模块切」。第一期应该是「能独立运转的最小闭环」,而不是「所有模块的 30%」。
每一期要有三个东西:明确的交付物清单、独立的验收标准、独立的付款节点。缺一个,分期就变成了「分期付款」而不是「分期交付」。
合同要写「终止条款」:如果甲方做完第一期不继续,已交付部分怎么算、源码和数据怎么处理。这一条保护双方。
合同要写「变更控制」:上一期的问题什么时候修、能不能带进下一期、带进去算不算工作量。不写清楚,每期都在还上一期的债。
最常见的失败是「第一期做成了试验品」——为了快速上线,用了很多临时方案,后面几期都在打补丁。避免方法:第一期就要按正式标准做,只是范围小。
一、为什么很多「分阶段」最后变成了「分次付款」
「我们先做第一期,看看效果」这句话在项目启动时经常听到。听起来很稳妥,但实际执行中,很多项目的第一期做完就停了,或者后面几期无限拖。原因往往不是钱,是设计。
问题一:第一期不是闭环。常见的切法是「第一期做用户端,第二期做管理端」。结果第一期做完,用户端能注册能浏览,但后台没有管理功能,运营没法上架商品、没法处理订单。这样的第一期上线了也没法用,只能等第二期。等第二期时,第一期的热情已经过去了。
问题二:第一期用了太多临时方案。为了赶时间,第一期用硬编码、临时表、跳过一些校验。第二期要在这个基础上继续做,发现处处是坑,改一处影响一片。最后要么重写,要么带着一堆技术债往下走。
问题三:没有「不继续」的机制。合同里没写「如果甲方不做第二期,已交付的部分怎么处理」。结果第一期做完,甲方觉得效果一般不想继续,乙方觉得「合同签的是三期,你不做是违约」。双方僵住。
问题四:验收标准只在最后一期。合同写「整体验收」,那第一期、第二期做完算什么?没有阶段验收,就没有阶段付款的依据,乙方做完第一期拿不到钱,自然不愿意继续投入。
问题五:需求在每期都在变。第一期上线后,甲方看到实际效果,想法变了,要求第二期改方向。乙方说「这是变更,要加钱」,甲方说「本来就应该这样」。这种争执每期都会发生一次。
这五个问题的根源是:分阶段被理解成「把工期切开」,而不是「把价值切开」。真正的分阶段,每一期都要能独立运转、独立验收、独立付款、独立决策「要不要继续」。
二、怎么切分,四种切法对比
| 切法 | 第一期内容 | 优点 | 风险 |
|---|---|---|---|
| 按业务闭环切 | 一条完整业务线跑通(如下单-支付-发货-售后) | 每期都能用、能验证 | 每期工作量较大 |
| 按用户角色切 | 先做某一类用户的全部功能 | 某类用户先用起来 | 角色之间依赖,容易不闭环 |
| 按功能模块切 | 先做某几个模块(如会员、商品) | 开发并行度高 | 模块间数据依赖,上线难独立 |
| 按场景复杂度切 | 先做标准场景,后做特殊场景 | 快速覆盖大部分用户 | 特殊场景往往是核心客户的需求 |
按业务闭环切是推荐方式。第一期选一条「最简单但完整」的业务线,从入口到出口全部跑通。比如零售系统第一期就做「单店、单仓、标准商品、微信支付」的完整流程,第二期再加「多店、多仓、组合商品、多种支付」。这样第一期上线就能真实使用,能拿到真实反馈。
按用户角色切要谨慎。常见错误是「先做客户端,后做管理端」,结果客户端做完了没东西可看。正确的角色切法是「先做某一类完整角色」,比如「先做直营店,后做加盟店」,每个角色都包含它需要的全部功能(客户端 + 管理端)。
按功能模块切适合技术导向的项目,但要注意「数据依赖」。比如先做会员模块,但会员要和订单关联,订单在第二期才做,那第一期做完的会员模块实际上没法验证。这类切法要确保第一期模块能独立演示。
按场景复杂度切适合业务场景差异大的项目。比如先做「标准商品下单」,后做「定制商品下单」。风险在于:最需要系统的往往是最复杂的场景,先做简单的可能解决不了核心痛点。
三、合同要写清的六条
第一条:每期的范围和交付物。不要写「第一期:基础功能」,要写「第一期:商品管理、订单管理、微信支付、单店库存、基础报表,共五个模块,详见附件功能清单」。附件要具体到功能点。
第二条:每期的验收标准。每期独立验收,独立出验收单。验收标准要可检查(参照需求文档逐条核对),不是「运行正常」。
第三条:每期的付款节点。和验收挂钩:「第一期验收通过后 X 日内支付 X%」。不要写「按进度付款」,进度怎么算说不清。
第四条:终止条款。明确「甲方有权在任一期验收后决定是否继续」,以及终止时:已付款项不退(对应已交付)、已交付的源码和数据归甲方、未开始的部分不再履行、双方互不追究其他责任。这一条对双方都是保护。
第五条:变更控制。写清「任一期内的需求变更走变更流程,评估工作量和费用后双方确认」;写清「上一期的缺陷修复不计入下一期工作量,但要在下一期开始前完成」。第二条尤其重要,否则每期都在还债。
第六条:整体衔接。明确「各期采用同一技术架构、同一数据库」,避免「第一期用 A 技术,第二期用 B 技术」导致无法整合。这一条对多期项目的长期可维护性很关键。
这六条里,第四条「终止条款」最容易被忽略,也最影响双方关系。写了这一条,甲方可以放心地「先做一期看看」,乙方也不用担心「做了一半被甩」。没有这一条,双方都会在「要不要继续」这个问题上消耗。
四、第一期怎么选 + 执行时的四个提醒
原则一:选「痛点最痛 + 实现最简单」的交集。第一期要能证明价值,所以要解决真痛点;同时要能在合理周期内做完,所以要相对简单。这两个条件的交集,往往就是最好的第一期。
举个例子:一个连锁餐饮客户,痛点有「点单效率低」「库存不准」「会员流失」「报表不及时」。其中「点单效率低」最痛但涉及硬件和流程改造,实现复杂;「报表不及时」痛感一般但实现简单。交集可能是「扫码点单 + 基础报表」——既解决了点单效率,又能快速上线。
原则二:选「能独立运转」的范围。第一期上线后,即使不做第二期,这套东西也能用。这是判断切分是否合理的硬标准。如果第一期上线后必须等第二期才能用,说明切错了。
原则三:选「能验证核心假设」的范围。每个项目都有核心假设,比如「员工愿意用手机操作」「客户愿意扫码点单」「门店能接受新流程」。第一期要能验证这个假设,因为假设不成立,后面做得再多也没用。
这三条原则有时会冲突。比如「痛点最痛」的部分可能不满足「能独立运转」。这时候优先保证「能独立运转」——因为一个能用的小东西,比一个不能用的关键功能更有价值。
提醒一:第一期不要「先做个简单的版本,以后重做」。这是最常见的坑。第一期用了临时方案,第二期想重构,结果发现重构成本比新做还高,只能带着技术债往下走。正确做法是「范围小但标准不降」——少做几个功能,但做的那几个要按正式标准做。
提醒二:每期结束做一次「回头看」。不是复盘会的形式,而是具体回答三个问题:这一期哪些设计在实际使用中被证明是错的、下一期要不要调整、有没有积累下需要还的债。这三个问题的答案,直接影响下一期的范围。
提醒三:给「不继续」留出体面。如果甲方决定不做下一期,不要搞成「关系破裂」。合同里已经写了终止条款,按条款执行就好。乙方把源码、文档、账号完整移交,甲方按约定付清已完成的款项。行业里口碑很重要,好聚好散。
提醒四:期数不要太多。三期左右比较合适。分成五六期,每期都要走一遍需求确认、开发、测试、验收、付款的流程,管理成本会超过收益。而且期数越多,跨度越长,需求变化的概率越大。
五、常见问题解答
分阶段交付会不会比一次做完更贵?
单看总工作量,分阶段会略高(每期都要做一次上线、验收、交接)。但分阶段的价值在「降低一次性投入的风险」——如果方向错了,只损失一期的钱。对于需求不完全明确的项目,分阶段通常更划算。
第一期做完发现方向错了,能不能退钱?
不能退已付款项,但可以不再继续。合同里的终止条款就是为这种情况设计的:已交付的部分归甲方,已付款不退,未开始的部分不再履行。这是行业惯例,也是合理的——乙方确实投入了工作。
能不能第一期免费做,后面几期收费?
不建议。免费的第一期往往质量打折(因为没预算),而且会让后续报价失去参照。如果要做「试点」,应该单独定义为一个有偿的小项目,而不是「免费的第一期」。
分期上线,用户会不会觉得系统不完整?
会有这种感觉,所以第一期要设计好「不完整但不别扭」的体验。比如暂时不做的功能,不要留空入口,而是用「即将上线」或者干脆隐藏。半成品的界面比功能少更影响观感。
各期之间的间隔多久合适?
通常第一期验收后紧接第二期启动,间隔不超过两周。间隔太长,团队会散、上下文会丢、需求会变。如果确实需要间隔(比如等预算、等业务节点),要在合同里约定,并明确「重启时的准备工作」。
能不能把一期拆成更小的迭代?
可以,这是「敏捷」的思路:两到四周一个迭代,每个迭代交付可用的功能。但要注意:迭代不等于分期,迭代是开发节奏,分期是合同和付款节点。两者可以结合,但合同上还是要按「期」来约定验收和付款。
六、九尾狐在这类问题上的做法
青岛九尾狐网络科技有限公司成立于 2014 年,遇到预算有限或者需求不完全明确的客户,会主动建议分阶段。切分方式是「按业务闭环,不按功能模块」,第一期选「痛点最痛 + 能独立运转」的范围。
合同上会明确写「终止条款」——甲方有权在任一期验收后决定是否继续,已交付部分归甲方,未开始部分不再履行。这一条看起来是给客户留退路,实际上对双方都好:客户敢签,开发方也不用担心做完了被拖着不验收。
这套做法和政企项目的经验有关。参与过上合人才码、胶州人才集团青鸟社区、中国海洋大学在线预约、青岛大学附属医院儿童肥胖健康管理等项目,这类项目本身就是分期建设的,每期有独立的立项、验收、付款流程。把这套方法用在商业项目上,双方的预期管理会清楚很多。
七、综上所述
分阶段交付的关键不是「把工期切开」,是「把价值切开」。每一期要能独立运转、独立验收、独立付款、独立决策要不要继续。切分方式推荐按业务闭环(一条完整业务线),不按功能模块。合同六条必须写:每期范围、每期验收标准、每期付款节点、终止条款、变更控制、技术架构统一。第一条和第四条最容易被忽略,也最关键。最后一句:第一期范围可以小,但标准不能降——用临时方案做的第一期,后面几期都在还债。