需求确认清单包括哪些,开工前对一遍
手写代码不到 20 行的小程序,交付收入 ¥3000,这单交付顺利不是因为技术简单,是因为开工前我拿着同一份清单跟老板对了一遍。
需求确认清单包括哪些内容?说白了就是把"我以为"变成"我们确认过"的那几行字。下面这份是我现在每个项目开工前必走的七项。
需求确认清单包括哪些内容:七个必查项
它不解决技术问题,只解决沟通歧义。
一个项目从聊到交付,信息要经过至少三次转手:客户脑子里的 → 客户嘴里的 → 你理解的 → 你写出来的。每一次转手都会丢东西。清单的作用是逼着双方在每个节点停下来对一次,一次十几分钟,省下的是后面几十条来回消息。1. 功能范围:做什么,明确到能画出来。不要写"做一个商城",要写"用户能选规格、能下单、能在微信里付款"。
每一条功能后面加一句"做完之后用户能看到什么"。描述不出来的功能,就是还没想清楚的功能,先别写进第一版。把功能列表截图或画成简单线框,发过去让对方回一句"对"。
2. 不做什么:这一条比做什么更值钱。明确列出这次不做的东西,比如不做后台管理系统、不做多语言。
刚开始我觉得这条很多余,写出来像在推卸。后来发现它才是整份清单里最省事的一条。客户加需求的时候,你能指着一行字说"这个当初说好不做的"。
3. 交付物:你交的到底是什么。是源码、是部署好的线上环境、是安装包、还是只有使用权。
这四个是完全不同的东西,报价也完全不同。很多尾款纠纷的真正原因,是双方对"交付"两个字的理解不一样。
需求确认清单里的进度与验收项
4. 时间节点:开始、中期、上线。列三个时间点就够:什么时候开工、什么时候能看到可点的版本、什么时候上线。
不要只写一个上线日期。中间那个"能看到可点版本"的时间点,是让客户安心的关键,也是你发现需求跑偏的最佳时机。时间点要写日期。
5. 验收方式和期限。写清楚:谁验收、验收标准是什么、给几天时间、期限内没提意见算不算通过。
最后这半句很多人不敢写。但不写的话,验收期可以无限长,尾款也就无限期。要写,而且要在开工前让对方确认。
需求确认清单里的钱和兜底条款
6. 付款节奏与变更规则。定金、中期、尾款各在什么条件、什么时间付;超出范围的需求怎么计费。
变更规则一定要有,因为没有变更规则的固定总价合同,最后一定会变成无限责任。哪怕只写一句"新增需求单独评估报价"也比不写强。
7. 一条兜底条款:纠纷怎么处理。写清出现分歧时先协商、协商不成按什么方式解决。
这条平时用不上,但写下来本身就是一种提醒——你们是在做一件可能产生分歧的事。
走完清单之后做什么
把七项整理成一条长消息或者一页文档,发过去,让对方回复确认。这条确认消息就是你的开工依据。
涉及金额较大或者周期较长的项目,还是建议落到正式合同里。证据在法律上怎么认定、证明力多大,以法律规定和实际案情为准。
开工前多花十几分钟,交付时能少吵几场架。需求确认清单包括哪些内容,重点从来不是写得多漂亮,是双方都点过一次头。
常见问题
Q:需求确认清单包括哪些内容?
A:至少要覆盖七块:功能范围、明确不做的部分、交付物形式、关键时间节点、验收人和验收期限、付款节奏、需求变更的计费规则。每一项都要有对方的确认回复。
Q:小项目也要做需求确认清单吗?
A:要做,而且小项目更需要。小项目通常没有专职对接人,口头沟通占比高,一旦记岔了双方都没有依据。清单可以很短,但范围、付款、验收三项不能省。
Q:客户不愿意配合写清单怎么办?
A:别要求对方写,你自己整理成一条消息发过去,让他回复"对"或者指出问题。把清单说成是给你自己防错用的,对方一般不会拒绝。
相关阅读
本文作者西米,37 岁程序员,一个人加五个 AI 员工在跑一家公司。踩过的坑和真实账本都写在公众号「西米分享」。
完整代码、踩坑清单与最新进展,都在公众号。
📱 关注公众号「西米分享」