<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>一个人的服务生意：从接单、报价到产品化（10 篇） on PlumePHP</title><link>https://plumephp.com/posts/indie/indie-solo-service/</link><description>Recent content in 一个人的服务生意：从接单、报价到产品化（10 篇） on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Thu, 22 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://plumephp.com/posts/indie/indie-solo-service/index.xml" rel="self" type="application/rss+xml"/><item><title>收束：把服务关掉、降级或转交</title><link>https://plumephp.com/indie-service-10-winding-down-service/</link><pubDate>Thu, 22 Oct 2026 18:40:00 +0800</pubDate><guid>https://plumephp.com/indie-service-10-winding-down-service/</guid><description>服务很少自己结束：一句「做完这个就不接了」之后，往往又接了三个。本篇把收束拆成关闭、降级、转交三种方式，给出存量客户的四类处置、未兑现承诺的清偿顺序、交接包五件套与 90 天退出时间表，也写清收入下降、关系损耗和退出后维护的边界。</description></item><item><title>服务与产品并行：时间、收入与冲突</title><link>https://plumephp.com/indie-service-09-service-plus-product/</link><pubDate>Thu, 22 Oct 2026 18:10:00 +0800</pubDate><guid>https://plumephp.com/indie-service-09-service-plus-product/</guid><description>将收入结构替代率、生活与经营支出覆盖率和现金缺口分开，结合40小时周历、产品和服务的既有义务安排时间；用年付、服务减半及零服务收入的反例检查退出条件。</description></item><item><title>什么时候产品化：从项目到产品的三个条件</title><link>https://plumephp.com/indie-service-08-productization-conditions/</link><pubDate>Thu, 22 Oct 2026 17:40:00 +0800</pubDate><guid>https://plumephp.com/indie-service-08-productization-conditions/</guid><description>区分模板、标准化服务和自助 SaaS 三条产品化路径，以独立付费、可重复交付和单位经济验证需求；分别计算经营现金保本、目标现金贡献和开发投入回收，避免将收入、时间成本和利润混用。</description></item><item><title>从定制到可复用：沉淀什么、不沉淀什么</title><link>https://plumephp.com/indie-service-07-reusable-assets/</link><pubDate>Thu, 22 Oct 2026 17:10:00 +0800</pubDate><guid>https://plumephp.com/indie-service-07-reusable-assets/</guid><description>从脚手架、组件、脚本与文档中识别可复用资产，先核权属、保密和第三方许可，再评估净节省工时；附分仓库管理、背景许可和离线备份的使用边界。</description></item><item><title>该拒的客户：坏客户的七个信号</title><link>https://plumephp.com/indie-service-06-client-vetting-and-refusal/</link><pubDate>Thu, 22 Oct 2026 16:40:00 +0800</pubDate><guid>https://plumephp.com/indie-service-06-client-vetting-and-refusal/</guid><description>用付款、授权、范围和能力边界识别接单风险，先核准入条件，再用可复核评分比较商业安排。附拒单、转介和已接项目止损办法，并区分现金敞口、工时价值与合同责任。</description></item><item><title>交付节奏：里程碑、周报与验收</title><link>https://plumephp.com/indie-service-05-delivery-milestones-acceptance/</link><pubDate>Thu, 22 Oct 2026 16:10:00 +0800</pubDate><guid>https://plumephp.com/indie-service-05-delivery-milestones-acceptance/</guid><description>用六周项目演示预付款、节点验收、应付日与实际到账的区别，给出周报、合理检验期、缺陷处理及尾款催收路径，帮助把项目现金和交付责任分别核对。</description></item><item><title>需求边界：把「再改一下」变成变更单</title><link>https://plumephp.com/indie-service-04-scope-and-change-orders/</link><pubDate>Thu, 22 Oct 2026 15:40:00 +0800</pubDate><guid>https://plumephp.com/indie-service-04-scope-and-change-orders/</guid><description>用SOW、可复现验收和变更单明确项目范围，区分设计反馈轮次与质量纠错，并说明会议纪要、沉默确认和验收期限的适用条件，附可复算的工时与切换成本例子。</description></item><item><title>报价：从卖时间到卖结果</title><link>https://plumephp.com/indie-service-03-pricing-from-hours-to-outcomes/</link><pubDate>Thu, 22 Oct 2026 15:10:00 +0800</pubDate><guid>https://plumephp.com/indie-service-03-pricing-from-hours-to-outcomes/</guid><description>比较纯工时、封顶工时、固定总价与价值定价的适用条件，用同一组投入复算结算金额和有效时薪，并提供报价字段、分档服务、折扣与调价的协商边界。</description></item><item><title>第一个客户从哪里来：七条不靠投广告的路径</title><link>https://plumephp.com/indie-service-02-first-client-channels/</link><pubDate>Thu, 22 Oct 2026 14:40:00 +0800</pubDate><guid>https://plumephp.com/indie-service-02-first-client-channels/</guid><description>用七类渠道寻找服务客户：熟人转介、前雇主、开源用户、社区、平台、写作和线下活动。附客户画像、触达话术及可记录分母、成本和到账结果的渠道实验，帮助判断下一轮应继续、修改还是暂停。</description></item><item><title>服务是不是你的 0→1 路径：四种活法与 90 天现金流</title><link>https://plumephp.com/indie-service-01-service-as-zero-to-one/</link><pubDate>Thu, 22 Oct 2026 14:10:00 +0800</pubDate><guid>https://plumephp.com/indie-service-01-service-as-zero-to-one/</guid><description>接单养产品不是一句鸡汤，而是一道现金流题。本篇把独立开发者的四种活法放在同一张表里，用统一的工时与生活成本算出 90 天现金变化、有效时薪和产品投入，再给出五个判断问题、三条隐性成本，以及「什么时候服务反而是错的」的边界。</description></item></channel></rss>