如果你已经有一个软件方向,准备继续写代码,先别急着开工。其实我觉得在现在这个时代,写代码反而不是最核心的了。
咱们真正要先弄清的,不只是它能不能做出来,而是:如果真有人买,你接下来每天要面对什么样的经营现实?
因为我们是一人公司,我们只有一个人。我们要考虑我们的这个软件,我们能否运营下去。
拿这个方向按下面五个经营问题过一遍。你不一定马上得到全部答案,但能先圈出最危险的猜测,再决定继续投入、调整方向,还是先停下来验证。

先看这门生意怎样运转
第一,这笔钱准备怎样收
是做完一次收一笔项目费,还是按月、按年持续收费?
一次性收费意味着做完还要找下一单;按年收费要持续创造价值,客户才可能续费。“准备按年收费”只是选择,你还要验证客户为什么继续用、第二年为什么再付一次。
第二,一个客户需要多少直接服务
从第一次沟通到真正用起来,要开几次会?要不要培训?出了问题,需要解释多少遍?
直接服务多不一定不好:只要价值足够大、价格能覆盖时间,模式就能成立。它也不等于高定制;标准企业软件可能要上线会,但不必为每个客户重写功能。
第三,第二个客户来时要改多少
假设你做的是门店管理工具。第二家门店来时,原来的流程能不能直接用?还是字段、权限和报表都要重新做?
前一种更接近标准产品,后一种更接近项目。项目当然也能赚钱,问题是:不能收着标准软件的钱,却一直承担定制项目的工作量。
每来一个客户都要大改,就别急着叫产品:可以先做项目,观察客户是否有共同问题。
没有客户也不用等第二个客户:拿流程草图或功能清单,找两个相似用户问哪些地方必须不同;有一个真实客户,就再找第二个作对照。
前三问看生意怎样运转,后两问看它会不会一直绑在你身上。

再看你会不会成为这门生意的瓶颈
第四,客户最多可以等多久
有些问题第二天回复也来得及,有些业务中断十分钟就会造成损失。
响应时效和沟通次数不是一回事。做监控工具,平时可能很少与客户沟通;一旦报警,却要在几分钟内处理。
你准备承诺多快响应,就要考虑监控、值守、替补和收费。没有客户时,拿具体中断场景问目标用户:如果这里停了,最多能等多久?
第五,哪些关键工作只能由你完成
早期亲自访谈、实施和处理问题很正常。先把报价、上线、培训、异常判断、救火和交付列出来,再逐项标注:哪些能写成流程,哪些必须由你判断?交给一个没参与开发、接近未来执行者的人走一遍,记录他在哪一步必须问你。
如果还没有真实交付流程,就先写一个最小场景,请同事或朋友照着走一遍;没人可模拟时,这一问只标为“猜测”,不要假装已经通过。这只是前置信号,做过几单还要用真实记录修正。
客户需要很多服务,不代表每次都必须由创始人出面。反过来,有些软件看起来很自助,关键判断却全在创始人脑子里。他一停,公司也跟着停。
没有标准答案,只有是否匹配
少量客户、高服务量、高客单价可以成立;低接触、标准化、按年收费也可以成立。
真正危险的是前后不匹配:低价年费配高强度定制,承诺随时响应却没人承担,或嘴上说标准产品、第二个客户来又从头开发。
判断时只使用三种状态:
- 已知
:有真实客户、合同、使用或支持记录作证。 - 有信号
:目标用户做出具体动作,比如安排访谈、提供流程或数据、愿意试用或讨论价格,但还没有真实使用或付费证据。 - 猜测
:目前只有自己的判断。
五项要逐项对应:收费看报价反应或付款,服务看支持工时,定制看相似用户标注,响应看中断承诺或记录,本人依赖看别人能否照流程完成。“我决定按年收费”是选择;一份流程图也不能替五问背书。
下面用一个五分钟实验,把五问的判断转成一项可执行的验证任务。
五分钟上岛实验:读完五问后,用5分钟做一张经营形状初筛卡
读完五问后,准备一个候选方向和一张纸;下面四步只做判断,不替代理解:
写下这个方向,以及它准备服务的对象。 对五个问题分别标上“已知 / 有信号 / 猜测”。 圈出最没有把握、又最可能让方向失败的一项;如果五项都是猜测,优先选“一旦不成立就会让价格或交付模型失效、且本周能找到真人证据”的那一项,通常先看收费或定制。 写成一句验证任务:找谁,拿什么场景或材料,看什么动作,在什么时候判断。
最后留下四行:候选方向、最危险猜测、验证对象与材料、观察行为与判断时间。它只是初始判断,不是市场验证;明天拿去找真人、看真实数据,或完成一个具体动作。

例如,定制风险就找两个相似用户标注流程差异;都指向同一差异,再做配置验证,各要一套流程则先停开发。收费风险则拿功能说明谈真实价格,记录试用、数据或付费动作。
验证之后,只做三选一:
- 继续验证
:目标用户做出了与你设想相符的具体动作,先做下一轮最小验证,不等于马上恢复大规模开发; - 调整假设
:有真实反应,但收费、定制或响应要求超出了原来的设想,先改假设和下一轮验证,不急着改产品; - 先停开发
:这一轮既没有具体动作,也没有找到合适的对象或场景,先换对象、重写假设,不要继续堆代码。
证据要按验证对象升级:相似用户反复指出同一问题,只够做小原型或配置;真实试用中用自己的数据完成关键动作并愿意继续,才支持下一轮最小开发;预付、合同或续费,才支持更大投入。支持工时和中断记录,用来重算价格、响应与交付边界。
五个问题不会替你选方向,但能让你知道,下一步应该验证什么,以及验证之后该怎么决定。
夜雨聆风