<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>YuBai</title><description>Blog</description><link>https://yubainotes.com/</link><templateTheme>Firefly</templateTheme><templateThemeVersion>6.16.8</templateThemeVersion><templateThemeUrl>https://github.com/CuteLeaf/Firefly</templateThemeUrl><lastBuildDate>2026年9月30日 12:49:19</lastBuildDate><item><title>从需求到 MVP：独立开发如何控制第一版范围</title><link>https://yubainotes.com/posts/ai-independent-development-fourth-mvp-scope/</link><guid isPermaLink="true">https://yubainotes.com/posts/ai-independent-development-fourth-mvp-scope/</guid><description>把模糊需求拆成用户任务、输入、输出和验收标准，先完成最小版本。</description><pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;需求有了一些证据后，先决定第一版要完成什么，不急着列完整功能清单。&lt;/p&gt;
&lt;p&gt;MVP 是验证工具：让目标用户完成一次核心任务，并留下真实使用结果。第一版只做这件事，其他“以后可能需要”的功能先放着。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;先写用户任务，不写功能&lt;a href=&quot;#先写用户任务不写功能&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;“需要登录、搜索、收藏、导出和团队协作”是一组功能，不是用户目标。第一步是写出用户想完成的任务：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;用户在某个场景下，提供某种输入，经过一个关键处理，得到可以继续使用的结果。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;例如：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;用户上传一篇长文，得到一份可以直接发布的标题、摘要和标签。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;这句话已经包含了第一版所需的边界：输入是一篇长文，核心处理是结构化整理，输出是四个内容字段。登录、历史记录、多人协作和模板市场都暂时不属于核心任务。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;用一条主流程定义 MVP&lt;a href=&quot;#用一条主流程定义-mvp&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;可以把 MVP 写成一条最短主流程：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;进入页面&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;↓&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;提交输入&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;↓&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;系统完成核心处理&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;↓&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;展示结果&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;↓&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;用户复制、下载或继续使用&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;如果主流程中有五个以上必须配置的步骤，应重新检查范围。第一版应该尽量让用户在一次会话里完成任务，而不是先搭建一个复杂的管理系统。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;明确输入、输出和失败情况&lt;a href=&quot;#明确输入输出和失败情况&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;AI 编程时最容易卡在目标没写清楚。为了减少返工，可以先写一份很小的功能规格：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;目标用户：&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;用户任务：&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;输入格式：&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;最小有效输入：&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;核心处理：&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;输出字段：&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;成功标准：&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;输入无效时怎么提示：&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;暂不处理的情况：&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;“暂不处理的情况”要写清楚，让开发者和 AI 都知道这一版不解决什么。例如第一版只处理中文纯文本，不处理扫描 PDF、复杂表格和超长文件。边界越清楚，第一版越容易完成。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;用结果定义完成，而不是用页面数量定义完成&lt;a href=&quot;#用结果定义完成而不是用页面数量定义完成&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;MVP 的完成标准不看首页、后台和设置页做了多少，而看用户能不能得到这些结果：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;用户可以提交一份符合要求的输入&lt;/li&gt;
&lt;li&gt;系统可以在可接受时间内返回结果&lt;/li&gt;
&lt;li&gt;结果包含用户承诺的核心字段&lt;/li&gt;
&lt;li&gt;用户可以复制、下载或继续完成原任务&lt;/li&gt;
&lt;li&gt;错误输入会得到清晰提示&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;这几条比“页面看起来完整”更接近产品价值。只要用户能完成任务，界面可以先简单，数据结构也可以先小。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;只保留一条核心价值链&lt;a href=&quot;#只保留一条核心价值链&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;功能可以分成三类：&lt;/p&gt;

&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;类型&lt;/th&gt;&lt;th&gt;判断方式&lt;/th&gt;&lt;th&gt;MVP 处理&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;核心功能&lt;/td&gt;&lt;td&gt;没有它，用户无法完成任务&lt;/td&gt;&lt;td&gt;必须做&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;辅助功能&lt;/td&gt;&lt;td&gt;能减少理解或操作成本&lt;/td&gt;&lt;td&gt;只做最简单版本&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;扩展功能&lt;/td&gt;&lt;td&gt;让未来体验更完整&lt;/td&gt;&lt;td&gt;暂时不做&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;例如一个内容整理产品：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;核心：输入文章，输出结构化内容&lt;/li&gt;
&lt;li&gt;辅助：复制按钮、示例输入、错误提示&lt;/li&gt;
&lt;li&gt;扩展：账号体系、历史记录、团队空间、模板市场&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;先完成核心功能，再选择一两个真正减少操作成本的辅助功能。扩展功能要等真实用户反复提出，并且影响使用或付费时再加入。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;AI 编程的正确分工&lt;a href=&quot;#ai-编程的正确分工&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;AI 可以快速生成代码，但不能替开发者决定产品范围。分工通常是：&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;先写清楚用户、任务、输入、输出和限制。&lt;/li&gt;
&lt;li&gt;AI 帮助拆分实现步骤，指出遗漏的边界情况。&lt;/li&gt;
&lt;li&gt;AI 一次只实现一个小步骤。&lt;/li&gt;
&lt;li&gt;运行并检查每一步的结果。&lt;/li&gt;
&lt;li&gt;出现问题时，先描述实际现象，再让 AI 修改。&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;不要把“做一个完整产品”作为一次指令交给 AI。更可靠的方式是先让它完成输入页面，再完成核心处理，再完成结果展示，最后补充错误状态。每一步都能运行和检查，返工成本会低很多。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;三天 MVP 节奏&lt;a href=&quot;#三天-mvp-节奏&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;对于一个边界清晰的核心任务，可以用三天作为第一轮开发上限：&lt;/p&gt;&lt;p&gt;&lt;strong&gt;第 1 天：跑通主流程。&lt;/strong&gt; 完成输入、核心处理和结果展示，先使用最简单的数据存储或临时方案。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;第 2 天：处理真实输入。&lt;/strong&gt; 用真实用户数据测试，补上格式校验、错误提示和最明显的阻塞问题。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;第 3 天：交给用户使用。&lt;/strong&gt; 不再继续增加功能，邀请目标用户完成任务，记录完成率、耗时、失败点和是否愿意再次使用。&lt;/p&gt;&lt;p&gt;三天还交不出去，就先删减范围，别继续堆代码。MVP 延期通常说明核心任务没有被拆小，或者实现方案依赖了不必要的基础设施。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;建立验收清单&lt;a href=&quot;#建立验收清单&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;每个 MVP 都应该有一份短验收清单：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;[ ] 目标用户知道自己该输入什么&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;[ ] 正常输入可以得到核心结果&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;[ ] 无效输入不会让页面卡死&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;[ ] 结果可以被复制、下载或继续使用&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;[ ] 用户不需要口头解释才能完成任务&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;[ ] 可以记录一次使用是否成功&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;[ ] 明确下一轮要观察什么&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;清单没有全部完成时，可以作为内部测试版；完成后才适合交给第一批陌生用户。这里的“完成”指核心任务可用，不代表产品已经打磨成熟。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;什么时候加入第二个功能&lt;a href=&quot;#什么时候加入第二个功能&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;等到有真实使用记录后，再判断是否加入新功能。通常满足下面至少一个条件，才值得考虑：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;多个用户在完成同一任务时遇到同一个阻塞&lt;/li&gt;
&lt;li&gt;用户愿意继续使用，但核心流程中的某一步明显浪费时间&lt;/li&gt;
&lt;li&gt;用户已经完成核心任务，并主动提出与当前任务紧密相关的需求&lt;/li&gt;
&lt;li&gt;新功能可以明显改善留存、交付成本或付费转化&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;单个用户的一次性建议，不足以直接改变产品范围。它可以进入需求池，等更多证据出现后再处理。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;发布后的观察指标&lt;a href=&quot;#发布后的观察指标&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;第一版不需要复杂数据平台，但至少要记录：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;有多少目标用户开始任务&lt;/li&gt;
&lt;li&gt;有多少人完成核心任务&lt;/li&gt;
&lt;li&gt;完成一次需要多长时间&lt;/li&gt;
&lt;li&gt;用户在哪一步退出或失败&lt;/li&gt;
&lt;li&gt;有多少人第二次回来&lt;/li&gt;
&lt;li&gt;有多少人愿意提交反馈、推荐或付费&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;更应关注“完成任务的人做了什么”，而不是只看访问量。访问量可以来自好奇，完成任务和再次使用才更接近产品价值。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;什么时候停止增加功能&lt;a href=&quot;#什么时候停止增加功能&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;出现下面情况时，可以暂停功能开发，回到需求验证：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;用户无法说清楚产品解决了什么问题&lt;/li&gt;
&lt;li&gt;核心流程完成率很低&lt;/li&gt;
&lt;li&gt;用户使用一次后没有理由回来&lt;/li&gt;
&lt;li&gt;每个用户都要求完全不同的功能&lt;/li&gt;
&lt;li&gt;增加功能没有改善完成率或付费行为&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;核心任务还没验证时，登录、主题、动画和管理后台都先放下，否则只会让问题更难看清楚。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;第一版的边界&lt;a href=&quot;#第一版的边界&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;定义 MVP 时只保留这几件事：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;一个明确用户、一个具体场景、一个核心任务、一条最短流程、一个可以观察的结果。&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;第一版只要证明一小类用户愿意用它完成一次真实任务。完成这一步，后续反馈和功能才有依据。&lt;/p&gt;&lt;p&gt;明确第一版范围后，就可以进入实现阶段；真实用户能否顺利完成任务，还需要通过后续测试和反馈来验证。&lt;/p&gt;&lt;/section&gt;</content:encoded></item><item><title>独立开发者如何筛选需求：市场、竞争与可行性</title><link>https://yubainotes.com/posts/ai-independent-development-second-filtering/</link><guid isPermaLink="true">https://yubainotes.com/posts/ai-independent-development-second-filtering/</guid><description>从市场、竞争、触达和开发成本几方面筛选需求。</description><pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;找到问题之后，不应马上决定开发。需求线索只是候选项，还需要回答一个更现实的问题：这个问题是否值得投入接下来的时间？&lt;/p&gt;
&lt;p&gt;问题可能真实，但用户太少；也可能用户很多，却已经被成熟产品覆盖；还有些问题看起来有价值，却找不到第一批用户。早期不必追求最大的市场，而是先找一个能触达、能验证、也能交付的切口。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;先判断问题强不强&lt;a href=&quot;#先判断问题强不强&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;应先把注意力放在问题，而不是市场规模。对每个候选需求，可以记录四件事：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;问题多久出现一次？&lt;/li&gt;
&lt;li&gt;不解决会造成什么具体损失？&lt;/li&gt;
&lt;li&gt;用户现在用什么替代方案？&lt;/li&gt;
&lt;li&gt;用户已经为替代方案付出了什么？&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;“希望效率更高”太宽泛，因为没说清楚到底哪里慢。“每周把同一批数据复制到三个系统，出错后还要人工核对”就具体得多，也更值得继续验证。&lt;/p&gt;&lt;p&gt;应优先选择已经存在替代方案的问题。用户正在用表格、脚本、人工服务、多个工具拼接，说明他们已经在为这个问题付出代价。需要判断的是，项目能不能提供更好的解决方式。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;再判断市场是否可触达&lt;a href=&quot;#再判断市场是否可触达&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;市场规模很大，不代表一定能触达用户。早期先找到一小群明确的人，再考虑更大的市场，不必急着估算一个漂亮的总数字。&lt;/p&gt;&lt;p&gt;可以用下面的问题检查触达难度：&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;能说出这类用户在哪里交流吗？&lt;/li&gt;
&lt;li&gt;能用一句话描述他们的工作或身份吗？&lt;/li&gt;
&lt;li&gt;能找到十个真实用户，而不是只找到行业报告吗？&lt;/li&gt;
&lt;li&gt;他们是否已经在公开讨论这个问题？&lt;/li&gt;
&lt;li&gt;是否有机会在一周内让其中几个人试用？&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;如果这些问题都答不上来，不应因为“市场很大”就继续投入。早期项目需要的是可触达的窄市场，之后才有机会扩展到更大的市场。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;先把竞品当成证据&lt;a href=&quot;#先把竞品当成证据&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;看到竞品时，可以先把它当成一条线索：已经有人尝试解决这个问题，可以继续观察用户怎么使用、哪里不满意。&lt;/p&gt;&lt;p&gt;可以从四个角度看竞品：&lt;/p&gt;

&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;观察项&lt;/th&gt;&lt;th&gt;需要确认什么&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;用户&lt;/td&gt;&lt;td&gt;它服务的是谁，是否和目标用户相同&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;核心任务&lt;/td&gt;&lt;td&gt;它真正帮用户完成了哪一个动作&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;价格&lt;/td&gt;&lt;td&gt;用户为哪一部分价值付费&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;差评和流失&lt;/td&gt;&lt;td&gt;用户为什么不满意，为什么离开&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;尤其要关注低分评价和“替代品”讨论。用户抱怨不是自动出现的机会，但它能帮助发现现有产品的边界：太贵、太复杂、缺少某个平台、学习成本高、结果不稳定，或者根本不适合某类小用户。&lt;/p&gt;&lt;p&gt;不应把“竞品功能列表”当成产品计划。复制十个功能，只会让项目进入一个更大的竞争范围。更有价值的问题是：能不能只解决竞品没有照顾好的一个场景？&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;判断是否适合独立开发&lt;a href=&quot;#判断是否适合独立开发&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;可以把开发可行性拆成三个层次：&lt;/p&gt;&lt;section&gt;&lt;h3&gt;核心动作能否独立交付&lt;a href=&quot;#核心动作能否独立交付&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;第一版必须完成一个完整动作，不能只完成流程的一半。例如，用户上传资料后，是否能得到可使用的结果；用户输入需求后，是否能得到可以执行的输出。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;是否依赖复杂基础设施&lt;a href=&quot;#是否依赖复杂基础设施&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;需要大量实时数据、复杂合规、重运营、线下履约或高额算力的项目，不一定不能做，但不适合拿来做第一次验证。独立开发应该先选择可控的核心环节。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;是否能在短周期内得到反馈&lt;a href=&quot;#是否能在短周期内得到反馈&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;如果做完第一版要几个月，才知道用户是否需要，风险就太高。更适合选择可以在几天内做出手工版本或可点击原型的需求。&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;需求评分表&lt;a href=&quot;#需求评分表&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;可以给每个候选需求从 1 到 5 分，分数只用于比较，不代表精确预测：&lt;/p&gt;

&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;维度&lt;/th&gt;&lt;th&gt;1 分&lt;/th&gt;&lt;th&gt;3 分&lt;/th&gt;&lt;th&gt;5 分&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;问题频率&lt;/td&gt;&lt;td&gt;偶发&lt;/td&gt;&lt;td&gt;每月&lt;/td&gt;&lt;td&gt;每周或每天&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;问题损失&lt;/td&gt;&lt;td&gt;几乎没有&lt;/td&gt;&lt;td&gt;有时间损失&lt;/td&gt;&lt;td&gt;有明确金钱或机会损失&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;付费迹象&lt;/td&gt;&lt;td&gt;没有&lt;/td&gt;&lt;td&gt;有替代性支出&lt;/td&gt;&lt;td&gt;已有稳定付费&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;用户触达&lt;/td&gt;&lt;td&gt;找不到人&lt;/td&gt;&lt;td&gt;有零散渠道&lt;/td&gt;&lt;td&gt;有清晰社区或名单&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;竞争空隙&lt;/td&gt;&lt;td&gt;没有空隙&lt;/td&gt;&lt;td&gt;有小缺口&lt;/td&gt;&lt;td&gt;有明确未满足场景&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;MVP 难度&lt;/td&gt;&lt;td&gt;数月以上&lt;/td&gt;&lt;td&gt;数周&lt;/td&gt;&lt;td&gt;数天可完成&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;后续使用&lt;/td&gt;&lt;td&gt;一次性&lt;/td&gt;&lt;td&gt;偶尔使用&lt;/td&gt;&lt;td&gt;高频重复使用&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;不必把所有分数简单相加。付费迹象和用户触达是两道门槛；这两项都低时，技术再可行也不该马上开发。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;90 分钟筛选流程&lt;a href=&quot;#90-分钟筛选流程&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;当存在多个候选需求时，可以用 90 分钟做一次快速筛选：&lt;/p&gt;&lt;p&gt;&lt;strong&gt;前 20 分钟：写清问题。&lt;/strong&gt; 每个候选项只用一句话描述用户、场景、任务和当前替代方案。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;接着 25 分钟：找现有方案。&lt;/strong&gt; 记录三个竞品或替代方案，重点看定价、差评和用户抱怨。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;再用 20 分钟：确认触达方式。&lt;/strong&gt; 写出可能的社区、搜索词、平台或第一批用户名单。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;最后 25 分钟：评估 MVP。&lt;/strong&gt; 写出一个用户动作和一个可交付结果，估计能否在几天内完成手工版或原型。&lt;/p&gt;&lt;p&gt;可以把剩下的时间用来写下一步验证动作，而不是继续搜集更多资料。筛选的结果应该是一个可验证假设，而不是一份几十页的市场报告。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;常见的错误判断&lt;a href=&quot;#常见的错误判断&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;section&gt;&lt;h3&gt;只看市场规模&lt;a href=&quot;#只看市场规模&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;市场报告可以说明行业存在，但不能说明一定能找到用户。早期应优先判断触达和交付。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;只看竞品数量&lt;a href=&quot;#只看竞品数量&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;没有竞品可能是机会，也可能是没人需要。竞品很多可能竞争激烈，也可能说明付费需求稳定。数量本身不能替代用户证据。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;把技术难度当成护城河&lt;a href=&quot;#把技术难度当成护城河&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;难做不等于有价值。用户不愿意使用的复杂技术，不能形成产品优势。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;一开始就追求完整市场&lt;a href=&quot;#一开始就追求完整市场&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;不必一开始服务所有人。一个足够窄、足够明确的用户场景，反而更容易验证和传播。&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;最终输出：一张决策卡&lt;a href=&quot;#最终输出一张决策卡&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;筛选结束后，可以把候选需求整理成一张决策卡：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;目标用户：&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;具体场景：&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;核心问题：&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;当前替代方案：&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;已有证据：&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;竞品空隙：&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;第一批用户在哪里：&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;MVP 的一个核心动作：&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;48 小时内要验证的假设：&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;10&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;继续的条件：&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;11&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;停止的条件：&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;如果最后三项写不出来，说明问题还没有想清楚。下一步应回到用户和场景，重新收集证据。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;筛选后的决定&lt;a href=&quot;#筛选后的决定&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;筛选需求时可以按这个顺序检查：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;问题强度 → 用户触达 → 现有替代方案 → 竞争空隙 → MVP 可行性 → 后续使用。&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;独立开发不必一开始就选出“绝对正确”的方向。先用低成本排除明显不值得做的选项，把时间留给最容易拿到真实反馈的候选项。&lt;/p&gt;&lt;p&gt;下一篇会讨论如何验证用户是否愿意付费，而不是只得到一句“这个想法不错”。&lt;/p&gt;&lt;/section&gt;</content:encoded></item><item><title>如何验证用户愿意付费：独立开发者的低成本测试方法</title><link>https://yubainotes.com/posts/ai-independent-development-third-payment-validation/</link><guid isPermaLink="true">https://yubainotes.com/posts/ai-independent-development-third-payment-validation/</guid><description>通过访谈、人工交付、落地页、预订和 MVP 测试付费意愿。</description><pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;“有人说需要”不等于“有人愿意付费”。&lt;/p&gt;
&lt;p&gt;需求验证可以拆成两步：先确认用户确实遇到问题，再确认他愿意为解决方案付出代价。前一步靠访谈和观察，后一步要尽量接近真实交易。&lt;/p&gt;
&lt;p&gt;目标是在投入大量开发时间前，找到继续投入的信号，也尽早确认哪些方向不值得做。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;不要先问“你会不会买”&lt;a href=&quot;#不要先问你会不会买&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;用户回答未来问题时，往往会出于礼貌、想象或对新鲜事物的兴趣给出积极答案。下面这些表达都不能直接当作付费证据：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;“这个想法挺好的。”&lt;/li&gt;
&lt;li&gt;“做出来我应该会用。”&lt;/li&gt;
&lt;li&gt;“如果便宜一点，我可能会买。”&lt;/li&gt;
&lt;li&gt;“你上线了告诉我。”&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;更应重视已经发生的行为：用户最近一次怎么解决、花了多少钱、投入了多少时间、是否愿意提供样例、是否愿意试用、是否愿意留下联系方式或预订。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;第一步：访谈最近一次经历&lt;a href=&quot;#第一步访谈最近一次经历&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;访谈不应用来让用户设计产品，而应确认问题发生的过程。一次访谈只需要围绕最近的一次经历展开：&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;你上一次遇到这个问题是什么时候？&lt;/li&gt;
&lt;li&gt;当时想完成什么任务？&lt;/li&gt;
&lt;li&gt;你实际采用了什么办法？&lt;/li&gt;
&lt;li&gt;哪一步最耗时、最容易出错或最让你不满意？&lt;/li&gt;
&lt;li&gt;这个问题多久出现一次？&lt;/li&gt;
&lt;li&gt;你为现在的解决办法付出了什么？&lt;/li&gt;
&lt;li&gt;如果暂时没有更好的方案，你会继续怎么做？&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;应尽量让对方描述事实，不急着介绍产品。如果对方没有具体经历，只有抽象看法，这条线索的优先级就应该降低。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;第二步：先做人工服务&lt;a href=&quot;#第二步先做人工服务&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;很多产品想法一开始都可以人工完成。比如：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;自动整理资料，先人工整理一份结果&lt;/li&gt;
&lt;li&gt;自动生成报告，先人工交付一份报告&lt;/li&gt;
&lt;li&gt;自动匹配资源，先手动为用户筛选&lt;/li&gt;
&lt;li&gt;自动处理图片或文本，先用现有工具完成一次&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;人工服务能先确认用户要的结果，以及是否愿意为结果付费，也会暴露输入格式、异常情况和交付边界。这些信息比凭空写 PRD 更有用。&lt;/p&gt;&lt;p&gt;可以把人工服务的范围限制在三到五个用户，记录每次交付花了多少时间，以及用户是否愿意再次使用。若人工交付已经让用户觉得不值得，自动化通常也不能自动创造价值。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;第三步：做一个清晰的落地页&lt;a href=&quot;#第三步做一个清晰的落地页&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;落地页不需要介绍所有功能，只回答四个问题：&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;这是为谁做的？&lt;/li&gt;
&lt;li&gt;它解决哪个具体问题？&lt;/li&gt;
&lt;li&gt;用户最终能得到什么结果？&lt;/li&gt;
&lt;li&gt;用户现在可以做什么？&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;行动入口可以是预约、申请试用、提交样例、加入候补名单或预订。不同入口代表不同强度的信号：&lt;/p&gt;

&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;行为&lt;/th&gt;&lt;th&gt;能说明什么&lt;/th&gt;&lt;th&gt;不能说明什么&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;浏览页面&lt;/td&gt;&lt;td&gt;价值主张有人看到了&lt;/td&gt;&lt;td&gt;用户一定需要&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;点击按钮&lt;/td&gt;&lt;td&gt;对表达有兴趣&lt;/td&gt;&lt;td&gt;愿意持续使用&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;留下邮箱&lt;/td&gt;&lt;td&gt;愿意接受后续联系&lt;/td&gt;&lt;td&gt;愿意付费&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;提交真实样例&lt;/td&gt;&lt;td&gt;有具体任务&lt;/td&gt;&lt;td&gt;价格可以接受&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;预约演示&lt;/td&gt;&lt;td&gt;愿意投入时间&lt;/td&gt;&lt;td&gt;一定会购买&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;支付订金&lt;/td&gt;&lt;td&gt;有明确购买意愿&lt;/td&gt;&lt;td&gt;产品已经有长期留存&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;应提前写好每个行为对应的判断，避免测试结束后只挑对项目有利的数据解释。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;第四步：测试价格，而不是只测试兴趣&lt;a href=&quot;#第四步测试价格而不是只测试兴趣&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;如果不谈价格，很多验证只能说明用户喜欢这个想法。价格不必一开始就精确，但必须进入对话。&lt;/p&gt;&lt;p&gt;可以准备三个价格假设：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;一个容易被接受的价格&lt;/li&gt;
&lt;li&gt;一个能够覆盖交付成本的价格&lt;/li&gt;
&lt;li&gt;一个如果用户真的很需要也能接受的价格&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;然后观察用户的反应：他是否继续了解、是否询问交付方式、是否提出替代预算、是否愿意先付一小笔订金。拒绝本身也有信息：要分清是太贵、价值不够、现在不需要，还是不信任交付结果。&lt;/p&gt;&lt;p&gt;不要用“免费用户很多”推导“付费用户会很多”。免费试用应该有明确的完成任务和转付费条件，否则只能得到大量低意愿用户。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;第五步：做一次真实任务测试&lt;a href=&quot;#第五步做一次真实任务测试&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;当问题和付费意愿都有初步信号后，才进入最小版本。第一版只需要让用户完成一个核心任务：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;输入：用户必须提供什么？&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;处理：产品真正完成哪一步？&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;输出：用户拿到什么可以继续使用的结果？&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;成功：用户如何判断任务完成？&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;可以邀请用户使用真实数据，而不是演示数据。记录他们是否能独立完成任务、在哪里卡住、是否需要额外解释，以及完成之后有没有继续使用。&lt;/p&gt;&lt;p&gt;真正有价值的反馈通常来自行为：用户主动回来、把产品推荐给同事、要求增加相关能力，或者愿意继续付费。单次使用结束后的“挺不错”，只能作为弱信号。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;一个 7 天验证安排&lt;a href=&quot;#一个-7-天验证安排&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;如果需要给验证设一个边界，可以采用 7 天：&lt;/p&gt;&lt;p&gt;&lt;strong&gt;第 1 天：整理假设。&lt;/strong&gt; 写清目标用户、场景、问题、现有解决方式和价格假设。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;第 2 天：联系用户。&lt;/strong&gt; 找到至少五个符合条件的人，优先联系有最近一次真实经历的人。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;第 3 天：完成访谈。&lt;/strong&gt; 只讨论过去的行为，不急着展示完整产品。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;第 4 天：人工交付。&lt;/strong&gt; 选择两到三个用户完成一次结果交付，记录耗时和修改次数。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;第 5 天：测试页面和价格。&lt;/strong&gt; 让用户看到明确的结果和行动入口，观察是否愿意留下更强承诺。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;第 6 天：做核心流程。&lt;/strong&gt; 只实现人工交付中最重复、最值得自动化的一步。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;第 7 天：复盘行为。&lt;/strong&gt; 根据实际使用、再次访问、提交样例和付费动作决定继续、调整或停止。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;如何解释结果&lt;a href=&quot;#如何解释结果&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;验证结果通常不是简单的成功或失败。可以用下面的方式判断：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;没人回应：&lt;/strong&gt; 可能是渠道不对，也可能是问题不够强，先检查目标用户定义。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;有人回应但不提供样例：&lt;/strong&gt; 可能只是感兴趣，没有真实任务。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;愿意试用但不愿付费：&lt;/strong&gt; 价值、信任或价格至少有一项没有成立。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;愿意付费但交付成本太高：&lt;/strong&gt; 需求可能成立，但方案还不适合自动化。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;持续使用并主动反馈：&lt;/strong&gt; 可以进入下一轮产品迭代。&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;可以把“没有付费”拆开分析，不要直接把它归因于产品不行。不同原因对应不同动作：换渠道、缩小用户、改交付结果、调整价格，或者停止方向。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;设定继续和停止标准&lt;a href=&quot;#设定继续和停止标准&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;测试开始前，应写下继续条件和停止条件。例如：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;继续条件：&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;- 至少 3 个目标用户完成真实任务&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;- 至少 1 个用户愿意支付或预订&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;- 核心结果可以在可接受时间内交付&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;停止条件：&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;- 连续接触 10 个合适用户仍没有真实任务&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;- 用户承认问题存在，但不愿投入任何代价&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;- 每次交付都需要完全不同的定制&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;10&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;- 核心结果无法在小范围内稳定交付&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;这些数字不是通用标准，可以按产品价格、用户类型和触达成本调整。先写下来，测试结束后才不容易被情绪带着走。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;用行为决定是否继续&lt;a href=&quot;#用行为决定是否继续&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;验证付费意愿时可以按这个顺序走：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;真实经历 → 人工结果 → 明确价格 → 真实任务 → 付费或预订。&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;在开发前确认“不值得做”，同样是有效结果。它省下的可能不是几小时，而是后面几周的开发时间。&lt;/p&gt;&lt;p&gt;下一篇会讨论：当需求已经值得继续时，如何把它收缩成一个真的能完成的 MVP。&lt;/p&gt;&lt;/section&gt;</content:encoded></item><item><title>独立开发者如何找需求：从线索收集到付费验证</title><link>https://yubainotes.com/posts/ai-independent-development-first-tool/</link><guid isPermaLink="true">https://yubainotes.com/posts/ai-independent-development-first-tool/</guid><description>面向全球市场，从收集问题到验证付费意愿，再决定是否开发。</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;独立开发最容易走错的一步，是把“能做什么”误当成“用户需要什么”。&lt;/p&gt;
&lt;p&gt;现在用 AI 编程做出一个能运行的产品，可能只需要几小时。但代码写得越快，越应该把时间花在开发之前：确认问题是否真实、用户是否反复遇到、现有方案为什么不够用，以及有没有人愿意为更好的解决方案付出代价。&lt;/p&gt;
&lt;p&gt;先不要急着给项目贴上“做中文工具”或“做全球产品”的标签。最后做成 AI 工具、网站、App 还是服务，都要看问题本身。更重要的是先把遇到的问题记下来，弄清楚它多久出现一次、大家为什么还在用笨办法，以及有没有人愿意为解决它付费。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;先分清：想法、问题和需求&lt;a href=&quot;#先分清想法问题和需求&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这三个词常被混用，实际对应三个阶段：&lt;/p&gt;

&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;名称&lt;/th&gt;&lt;th&gt;例子&lt;/th&gt;&lt;th&gt;还缺什么&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;想法&lt;/td&gt;&lt;td&gt;做一个帮人提高效率的 AI 工具&lt;/td&gt;&lt;td&gt;用户、场景和问题都不清楚&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;问题&lt;/td&gt;&lt;td&gt;独立设计师交付网页时，要反复把设计稿内容整理成前端结构&lt;/td&gt;&lt;td&gt;需要确认频率、影响和现有替代方案&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;需求&lt;/td&gt;&lt;td&gt;一类独立设计师每周都要处理这项工作，现有方法耗时且愿意付费减少手工操作&lt;/td&gt;&lt;td&gt;可以进入验证阶段&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;需求至少要满足下面这句话：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;某类用户在具体场景中反复遇到一个问题，并且愿意付出时间、金钱或迁移成本来解决它。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;这里至少要同时看到三个要素：用户、场景和代价。缺一个，就还只是线索，不能直接当成产品方向。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;第一步：建立需求线索池&lt;a href=&quot;#第一步建立需求线索池&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;先别打开编辑器，建立一个可以持续收集的线索池。每条线索先记录问题，功能放到后面再想。&lt;/p&gt;&lt;section&gt;&lt;h3&gt;1. 从日常生活和工作里收集抱怨&lt;a href=&quot;#1-从日常生活和工作里收集抱怨&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;最容易开始的地方是日常遇到的麻烦：重复复制、反复对照、频繁切换工具、手工整理、等待别人回复，或者每次都要搜索同一个问题。&lt;/p&gt;&lt;p&gt;可以把这一步叫作“收集抱怨”。用户未必能设计解决方案，但通常说得清哪里不舒服。记录时先保留原话和事实，不急着改成产品语言：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;谁在什么情况下遇到了什么问题？&lt;/li&gt;
&lt;li&gt;他现在用什么办法解决？&lt;/li&gt;
&lt;li&gt;这个办法浪费了什么？&lt;/li&gt;
&lt;li&gt;这个问题多久出现一次？&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;2. 去真实用户表达不满的地方&lt;a href=&quot;#2-去真实用户表达不满的地方&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;比起直接问“你想要什么功能”，下面这些地方更容易看到真实问题：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;App Store、Google Play、Chrome Web Store 的低分评价&lt;/li&gt;
&lt;li&gt;G2、Capterra、Trustpilot 等软件评价平台&lt;/li&gt;
&lt;li&gt;Reddit、Discord、论坛和垂直社区的讨论&lt;/li&gt;
&lt;li&gt;YouTube、TikTok、X、LinkedIn 帖子下的评论&lt;/li&gt;
&lt;li&gt;小红书、知乎、微博、微信群等中文社区&lt;/li&gt;
&lt;li&gt;客服工单、售后聊天、产品社区的反馈&lt;/li&gt;
&lt;li&gt;搜索结果中的“替代品”“太贵”“不好用”“怎么解决”等表达&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;更应该关注重复出现的抱怨。一次性的情绪不一定能形成产品，跨用户、跨时间、跨平台反复出现的问题才值得继续研究。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;3. 从已有交易中寻找需求&lt;a href=&quot;#3-从已有交易中寻找需求&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;已有付费行为是很强的信号，但它不意味着可以直接复制产品。可以观察：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;App Store 或 Google Play 中已经有收入的产品&lt;/li&gt;
&lt;li&gt;Product Hunt、Indie Hackers 等产品社区里的付费产品&lt;/li&gt;
&lt;li&gt;Gumroad、Lemon Squeezy、AppSumo 等数字产品交易&lt;/li&gt;
&lt;li&gt;Amazon、Etsy、淘宝、闲鱼等商品和服务交易&lt;/li&gt;
&lt;li&gt;自由职业平台上的重复需求和报价&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;需要注意的是，榜单和交易平台只能用来确认“市场上是否已经出现付费”，不能直接证明某个产品适合独立开发。看到付费之后，还要继续确认用户为什么购买、现有方案哪里不够，以及项目能否从一个更小的切口进入。&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;第二步：把线索写成可验证的问题&lt;a href=&quot;#第二步把线索写成可验证的问题&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;“做一个 AI 工具”“做一个效率产品”无法验证。把线索改写成下面这个句式：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;某类用户&lt;/strong&gt;在&lt;strong&gt;某个场景&lt;/strong&gt;下，因为&lt;strong&gt;某个具体限制&lt;/strong&gt;，无法顺利完成&lt;strong&gt;某项任务&lt;/strong&gt;，目前只能用&lt;strong&gt;某种低效替代方案&lt;/strong&gt;。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;例如：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;独立设计师在交付网页项目时，需要反复把设计稿中的文字和结构整理成前端代码，目前主要靠手工复制，容易遗漏且每个页面都要重复处理。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;这还不是产品需求，但已经能拿来验证。它没有提前假设一定要做 AI，也没有提前决定使用什么技术。&lt;/p&gt;&lt;p&gt;每条线索建议记录成一张卡片：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;问题原话：用户实际怎么描述？&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;目标用户：谁遇到这个问题？&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;发生场景：什么时候、在哪里发生？&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;当前做法：用户现在如何解决？&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;问题代价：时间、金钱、错误、风险或机会损失是什么？&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;出现频率：每天、每周、每月，还是偶发？&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;已有证据：链接、评价、交易、访谈或实际使用记录&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;待验证假设：下一步最需要确认什么？&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;第三步：用证据筛选，而不是凭兴奋感选题&lt;a href=&quot;#第三步用证据筛选而不是凭兴奋感选题&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;收集十到二十条线索后，再做初筛。可以使用 1 到 5 分的简单评分：&lt;/p&gt;

&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;维度&lt;/th&gt;&lt;th&gt;1 分&lt;/th&gt;&lt;th&gt;5 分&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;出现频率&lt;/td&gt;&lt;td&gt;偶尔发生&lt;/td&gt;&lt;td&gt;每天或每周发生&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;问题代价&lt;/td&gt;&lt;td&gt;不解决也没影响&lt;/td&gt;&lt;td&gt;造成明显损失或风险&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;用户范围&lt;/td&gt;&lt;td&gt;只有一个人&lt;/td&gt;&lt;td&gt;有清晰且可触达的一类人&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;付费证据&lt;/td&gt;&lt;td&gt;没有任何交易&lt;/td&gt;&lt;td&gt;已有稳定付费或明确预算&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;现有方案&lt;/td&gt;&lt;td&gt;用户很满意&lt;/td&gt;&lt;td&gt;用户持续抱怨或被迫绕行&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;触达难度&lt;/td&gt;&lt;td&gt;找不到用户&lt;/td&gt;&lt;td&gt;有明确社区、渠道或名单&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;MVP 可行性&lt;/td&gt;&lt;td&gt;需要复杂基础设施&lt;/td&gt;&lt;td&gt;可在几天内完成核心动作&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;这张表不是用来算出“正确答案”的，而是把判断依据留下来。分数最高的题目也不一定要做，分数最低的题目也不一定完全没有机会；它只是帮助判断是否因为喜欢某个技术，就忽略了需求证据。&lt;/p&gt;&lt;section&gt;&lt;h3&gt;三个快速排除问题&lt;a href=&quot;#三个快速排除问题&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;遇到下面三种情况，可以先停下来：&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;不解决也没什么损失。&lt;/strong&gt; 用户觉得麻烦，但不会因此花钱、换工具或改变流程。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;问题出现得太少。&lt;/strong&gt; 一年遇到一次的问题，通常很难支撑持续使用的产品。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;现有方案已经足够好。&lt;/strong&gt; 用户没有理由承担迁移成本，除非你能提供明确的价格、体验或渠道优势。&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;判断标准可以压缩成一句话：需求就是有人愿意付出代价。这里的代价不只指现金，也包括留下联系方式、提供数据、切换工具、投入时间试用或委托他人处理。&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;第四步：从低成本验证付费意愿&lt;a href=&quot;#第四步从低成本验证付费意愿&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;验证不是为了证明所有人都会买，而是尽快知道这个问题值不值得继续投入。可以按成本从低到高推进：&lt;/p&gt;&lt;section&gt;&lt;h3&gt;1. 验证问题是否重复出现&lt;a href=&quot;#1-验证问题是否重复出现&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;在三个以上独立来源中寻找相似表达，记录原文、时间、用户类型和上下文。不要只统计点赞数，因为高赞代表内容受欢迎，不一定代表用户愿意购买解决方案。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;2. 访谈最近一次真实经历&lt;a href=&quot;#2-访谈最近一次真实经历&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;不要问“你会不会使用这个产品”，而要问：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;你上一次遇到这个问题是什么时候？&lt;/li&gt;
&lt;li&gt;当时具体怎么处理？&lt;/li&gt;
&lt;li&gt;花了多少时间或钱？&lt;/li&gt;
&lt;li&gt;现在为什么还没有换一种方式？&lt;/li&gt;
&lt;li&gt;如果必须解决，你会先尝试什么？&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;用户描述过去的行为，比预测未来的态度更可靠。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;3. 先人工交付，再考虑自动化&lt;a href=&quot;#3-先人工交付再考虑自动化&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;如果产品想法是“自动生成”“自动整理”或“自动分析”，先手工为三到五个用户完成一次结果。这个过程能验证用户真正需要的输出是什么，也能发现原本没有想到的输入、边界和例外。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;4. 发布一个明确的页面&lt;a href=&quot;#4-发布一个明确的页面&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;用 Landing Page 说明四件事：为谁解决什么问题、现在的解决方式有什么不足、你的方案交付什么结果、用户下一步要做什么。可以用预约、试用申请或预订作为行动入口。&lt;/p&gt;&lt;p&gt;页面访问量、点赞和收藏只能说明有人看到了它。更强的信号是用户留下可联系的信息、提交真实样例、愿意试用，或者愿意支付订金。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;5. 做一个只包含核心动作的 MVP&lt;a href=&quot;#5-做一个只包含核心动作的-mvp&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;MVP 的任务不是展示完整产品，而是让用户完成一次真实任务。比如：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;输入一份资料，得到可直接使用的结构化结果&lt;/li&gt;
&lt;li&gt;上传一张图片，完成一次转换&lt;/li&gt;
&lt;li&gt;填写一个表单，得到一个可以执行的报告&lt;/li&gt;
&lt;li&gt;连接一个数据源，解决一个重复操作&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;如果 MVP 需要登录、复杂后台、多人协作和十几个设置项才能验证核心假设，范围通常已经太大。&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;一个 48 小时验证流程&lt;a href=&quot;#一个-48-小时验证流程&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;调研不能无限拖下去，所以可以把第一轮验证限制在 48 小时：&lt;/p&gt;&lt;p&gt;&lt;strong&gt;第 1 至 4 小时：收集线索。&lt;/strong&gt; 从日常经历、差评区、社区和交易平台记录十条问题，保留原始链接和原话。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;第 5 至 8 小时：合并重复问题。&lt;/strong&gt; 把相似抱怨归类，筛出出现频率最高的三类问题。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;第 9 至 16 小时：补充证据。&lt;/strong&gt; 找竞品、价格、用户评价、替代方案和可以触达的用户群体。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;第 17 至 24 小时：写出验证假设。&lt;/strong&gt; 明确用户、场景、核心动作和成功指标，不写完整功能清单。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;第 25 至 40 小时：进行低成本测试。&lt;/strong&gt; 做一个页面、原型或手工服务，邀请真实用户完成一次任务。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;第 41 至 48 小时：做去留判断。&lt;/strong&gt; 记录用户实际做了什么、是否愿意继续使用、是否出现付费或预订行为，再决定继续、修改还是放弃。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;如何保持客观&lt;a href=&quot;#如何保持客观&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;成功案例很容易把需求调研带偏。可以给每条结论标上来源：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;事实：&lt;/strong&gt; 有原始链接、交易记录、用户行为或访谈记录支持。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;经验：&lt;/strong&gt; 某个开发者在特定项目中的做法和结果。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;推断：&lt;/strong&gt; 根据现有证据提出的假设，还没有被验证。&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;例如，“某 App 在付费榜上排名靠前”是事实；“这个品类适合独立开发”是推断；“两天就能做出替代品”则需要通过 MVP 验证。&lt;/p&gt;&lt;p&gt;全球市场也不意味着只研究英文内容。不同地区的用户可能有不同的支付方式、法规、分发渠道和使用习惯。正确做法是先用同一套问题框架收集证据，再单独验证目标市场的用户、渠道和商业条件。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;什么时候停止一个方向&lt;a href=&quot;#什么时候停止一个方向&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;以下情况出现时，可以暂停投入，而不是继续增加功能：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;连续接触的用户都没有最近一次真实经历&lt;/li&gt;
&lt;li&gt;用户承认问题存在，但不愿意投入任何代价解决&lt;/li&gt;
&lt;li&gt;现有产品已经足够好，你只能复制功能而没有明显差异&lt;/li&gt;
&lt;li&gt;找不到稳定触达目标用户的渠道&lt;/li&gt;
&lt;li&gt;核心价值无法在一个小版本中交付&lt;/li&gt;
&lt;li&gt;多轮测试都没有出现实际使用或付费行为&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;遇到这些情况就先停止投入，把时间留给证据更充分的线索。独立开发的优势在于能用较低成本排除错误方向。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;从线索到决定&lt;a href=&quot;#从线索到决定&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;找需求时可以按这条顺序走：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;收集原话 → 找重复问题 → 记录现有替代方案 → 判断问题代价 → 验证真实行为 → 决定是否开发。&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;AI 编程让“做出来”越来越容易，“决定做什么”就更要靠前。先找到具体的人和场景，再确认他是否反复为同一个问题付出代价。&lt;/p&gt;&lt;p&gt;下一篇会继续讨论：当你收集到多个需求线索后，如何比较它们的市场空间、竞争和独立开发可行性。&lt;/p&gt;&lt;/section&gt;</content:encoded></item></channel></rss>