Stripe 用 Stripe。Linear 跑在 Linear 上。打造 AIOProductOS 的这家公司,把整套产品运营都放在 AIOProductOS 上:这个网站的分析、客服收件箱、每周的决策、路线图,以及每一次发布。这不是预演环境,也不是精心挑过的截图,而是生产环境里的正式组织。下面每一节讲的,都是你能在自己的浏览器里查证的事。
现状
AIOProductOS 这家公司和其他任何 SaaS 公司一样,有着相同的运营面:一个营销网站、一个产品、支持对话、一份路线图、若干次发布、各种分析问题,以及每个周一早上总会有人问的那句*“所以,现在到底是什么情况?”*
区别在于,所有这些最终都落在同一条主线(spine)上。
网站分析:只用我们自己的 SDK,别无其他
aioproductos.com 上的每一次页面浏览,都会流经 productos.js——这正是客户安装的那个几 KB 大小的同一个 SDK——进入客户使用的同一条平台管道。这个域名下没有任何第三方分析工具。打开浏览器的网络面板,就在这一页,你就能看到事件被发往 platform.aioproductos.com。
这不是噱头。这正是每一个客户部署所采用的确切架构:你的网站、你的应用、我们的 SDK、一条事件管道、每位访客一个身份标识——之后再关联到他们最终成为的那个账户。
支持:这个小组件就是产品本身
平台里的聊天气泡就是我们的 Chat 模块——和客户嵌入自己产品中的是同一个组件。对话会落到主线上,并关联到发起对话的个人和组织。当一个支持工单变成一个 bug 时,它会变成看板上的一个任务并附带原始对话,而该账户的记录会永久展示这两者。
周一备忘录:决策来自记录本身
每周一 UTC 06:30,平台都会直接从主线本身撰写我们的周信号备忘录(Weekly Signal Memo):发布了什么、客户说了什么、哪些指标发生了变化、哪些地方偏离了计划。这是确定性读取,不是模型的猜测——备忘录会引用具体记录。它开启了我们的一周,也终结了那种”到底发生了什么”的会议。
交付:闭环收敛在任务卡上
AIOProductOS 自身的功能、任务、迭代和发布,都在 AIOProductOS 中管理。一张任务卡承载着它的 pull request、它的部署,以及——上线之后——结果快照:我们构建的东西,是否推动了我们为之构建的那个指标?最后这一栏,正是整个产品的意义所在。
这证明了什么(以及它没能证明什么)
它证明了这款产品能端到端地支撑一家真实公司的产品运营,也证明了我们把自己的决策押在了上面。但它不能证明它适合你的团队——公开的在线演示和30 天保证就是为此而设的。去验证,而不是去相信。