独立开发者怎么向非技术客户解释方案
我交付烧烤店小程序那次,客户开口就是一句「我要个能下单的」。独立开发者怎么向非技术客户解释方案,这单最后到手 ¥3000,我手写的代码不到 20 行——能谈成靠的不是代码,是我用了三步把方案讲成了一个他能点头的故事。
结论是:不要解释技术,要解释「你会看到什么、你要做什么、出问题找谁」。
独立开发者怎么向非技术客户解释方案,第一步:先复述他的生意
客户说的需求往往是他自己想出来的解法,不是问题本身。
所以第一步不是接需求,是把他的生意流程用自己的话讲一遍,让他确认你没理解错。烧烤店那单,我要先弄清楚的是「谁在什么场景下会下单」,而不是「要不要做会员系统」。
这一步的交付物是一句话流程,比如「顾客坐下扫码,老板手机上出单,做完点一下」。他点头了,才往下走。
第二步:把方案翻译成三个他能验证的动作
技术方案里有数据库、接口、部署,这些对他没有意义。
你要把它翻译成他能亲手做一遍的三件事。比如「你用手机扫这个码」「你在后台点一下确认」「你在微信里收到通知」。
判断标准很简单:如果他不能自己操作一遍,说明你还没讲完。
这一步做完,你会发现需求里的水分自动蒸发了一大半——他自己就会说「这个不用做了」。
第三步:把边界讲在前面
前面两步讲的是能做什么,第三步讲的是不做什么、什么情况要另外算。
这一步最容易被跳过,也最容易出事。
具体做法: 把方案里所有「暂时不做」「需要另外评估」的点单独列一页,当面过一遍。别藏在正文里,藏了就等于没说。
我后来把这一页当成固定动作。关于怎么在客户加需求时把话说出口,我写在 独立开发者拒绝客户加需求的几个说法 里了。
三个容易卡住的地方
卡点一:客户用行业黑话,你不好意思问。 他说的每个词你都要能用自己的话解释一遍。解释不出来就问,问比返工便宜。
卡点二:你想炫技,他想确认能不能用。 我做过 Cocos,也写过 Go,但这些跟烧烤店老板一点关系都没有。把技术留在你的文档里,把结果端到他面前。
卡点三:口头说完了没留痕。 讲完之后必须有一份他自己看得懂的清单,不然两周后各说各话。
常见问题
Q:独立开发者怎么向非技术客户解释方案,要不要讲技术细节?
不用讲。讲他能操作的动作就行,比如扫码、点确认、收通知。技术细节写进你自己的文档,交付时才有据可查。
Q:客户听不懂就一直改需求怎么办?
先复述他的生意流程让他确认,再让他亲自把三个关键动作做一遍。需求里的水分会在这一步自己蒸发,剩下的才是真需求。
Q:要不要给客户看原型?
建议给,但给的是能点的原型,不是功能清单。清单他能读懂但看不出问题,能点的东西他一点就发现问题了。
相关阅读
本文作者西米,37 岁程序员,一个人加五个 AI 员工在跑一家公司。踩过的坑和真实账本都写在公众号「西米分享」。
完整代码、踩坑清单与最新进展,都在公众号。
📱 关注公众号「西米分享」