从小而美转向自传式设计

Cursor Blinking|产品体验|字数 5,980|阅读时长 ≈ 15 分钟

过去一段时间,我很相信“小而美”的产品哲学。

一个人的时间和精力有限,做不了大公司的大产品,那就把一个宏大的产品规划拆开:先解决第一个问题,再解决第二个问题;每个问题都做成一个边界清晰、能够独立使用,也能够独立收费的小产品。

我当时对好产品的定义也很简单:

好产品 = 解决一个具体问题 + 合适的价格 + 真的有人付费。

这套逻辑听上去十分合理。大产品风险太高,小产品验证更快;用户不需要为用不到的功能付费,开发者也不必一开始就背上一个庞大系统。先做好一个,再做下一个,像搭积木一样,最后总能拼出原来设想的样子。

真正开始做,才发现事情没有那么轻巧。

每个小产品背后,都藏着一家小公司

国内用户对软件的付费意愿并不高,尤其是那些“有了更好,没有也能过”的工具。一个问题确实存在,不等于用户愿意花钱解决;用户愿意花钱,也不等于他能在茫茫多的产品中看到你。

定价只是最简单的一步。一个独立产品还要有名字、定位、界面、账号、支付、文档、更新、客服和推广。哪怕它只解决一个很小的问题,也要经历一次完整的产品生命周期。

开发成本反而容易估算。两周,或者两个月,咬咬牙总能把第一版写出来。真正难以估算的是产品做完以后:去哪里找到第一批用户,怎样让别人相信一个陌生开发者,怎样持续解释它的价值,怎样在几十元的一次付费里覆盖后续维护。

有时为了一个只会付费一次的用户,需要写几篇介绍,录一段演示,回答很多问题,再长期修复他可能永远遇不到的 Bug。运营和推广的成本,很快超过了单个用户带来的收入。

更麻烦的是,每做一个新产品,这些事都要重新来一遍。

于是,一个大产品虽然在功能上被拆小了,在商业上却变成了很多家从零开始的小公司。代码没有那么多,产品的消耗一点也没少。前一个产品刚刚有点模样,注意力又被下一个产品带走;每个产品都活着,但没有一个真正长大。

我并不觉得“小而美”错了。它依然是限制范围、抵抗臆想功能的好方法。只是后来我意识到,小而美更适合描述一个产品该怎样克制,不一定适合描述一个人该怎样长期创造产品。

改变这个想法的,是一次很普通的轻轨阅读。

轻轨上,那本一直往下滚的书

我每天从深圳到东莞,轻轨上大约有一个小时。车开起来以后,窗外没有多少值得反复看的东西,这段时间刚好可以读书。

我把一本书导入 Cursor Blinking。它原本是一个博客,文章可以导入,正文也能在网页里完整显示。按照功能清单看,书已经进来了,手机可以打开,字号也合适,“在轻轨上看书”这个问题似乎解决了。

但连续读了一段时间,我开始觉得不对劲。

导入后的书是一整篇正文,只能不断向下滚动。读短文章时,这种方式自然、轻快;读一本书时,它却像一条没有尽头的长坡。读了多少,离结束还有多远,章节之间在哪里换气,都不够清楚。轻轨本身在晃,文字又在手指下持续移动,时间长了甚至有些晕。

对比微信读书,差异更加明显。它有分页、章节、进度、阅读时长和读完后的反馈,阅读因此像一件正在被完成的事情。Cursor Blinking 里没有划线、批注和评论,读到一句有意思的话,只能看过去;想法冒出来,也很难留下。内容虽然被我导入了,阅读却没有真正进入我的生活。

我的第一反应是补功能:做分页,加进度,做划线,再增加一些互动。

冷静下来后,我发现这条路有些危险。因为分页、进度、划线都不是孤立的零件。微信读书背后是图书版权、章节结构、社交关系、阅读排行和出版内容的消费习惯。把这些功能搬过来,并不会让 Cursor Blinking 变成另一个微信读书,只会让它越来越像一个资源不足的模仿者。

这次体验真正打破的,不是我对几个功能的臆想,而是我对产品定义的臆想。

两个产品看起来都在“阅读”,定义不同,就已经是两个完全不同的产品。

微信读书更接近:怎样让一个人舒服、持续地读完一本出版物。

Cursor Blinking 从博客开始,它更自然的问题也许是:怎样让一篇来自互联网、来自个人收藏、来自一本书的内容,经过阅读和思考,最后变成一个人可以继续使用的东西。

前者的终点是读完,后者的终点可能是理解、记录、连接和创作。

如果这个定义成立,轻轨上的问题就不再只是“网页为什么不能翻页”,而是:

怎样让这一个小时不只消耗一些文字,而能留下连续的理解和属于自己的痕迹?

表面需求往往只负责把门打开

“我想把书导进来”,是一个真实需求,但它只是表面需求。

再往下一层,是我想利用通勤时间阅读;继续往下,是我希望被消息、到站和换乘打断以后,还能迅速回到原来的语境;更深一层,是我不希望读过的内容几天后全部消失,而是想让它参与之后的思考和写作。

同一句“我要阅读”,可以长出完全不同的产品。

如果真正需求是打发时间,产品应该提供轻松的内容和低成本的切换;如果是读完一本书,章节、分页、进度和成就反馈很重要;如果是理解一个问题,搜索、上下文、标记和 AI 辅助会更重要;如果是形成自己的知识,阅读就不能停在消费,还要自然地流向笔记、连接和创作。

这也是需求、功能与体验之间更深的关系。

需求回答“为什么”,功能回答“用什么”,体验回答“使用这些功能时,人经历了什么”。但它们不是一条从需求文档流向开发排期的单行道,而是一个循环:

真实需求产生功能,功能形成体验,长期体验又会暴露更深的需求。

同一个进度条,放在不同定义的产品里,意义也不一样。在图书产品里,它告诉我还剩多少没有读完;在一个个人知识空间里,它更应该帮助我找回昨天中断的位置,甚至找回当时没有写完的想法。

同样是划线,在社交阅读里可以连接别人的评论,在 Cursor Blinking 里也许更重要的是留下自己的思想痕迹,让这段文字以后能够进入一篇笔记、一篇博客,或者与另一个问题重新相遇。

功能并没有决定产品,功能背后的需求定义和最终形成的体验才决定产品。

阅读本身很像一种高频软需求。许多人想每天阅读,但今天不读也不会立刻付出代价,所以仅仅“能够阅读”很难形成长期使用。它需要低摩擦的进入方式、温和而持续的反馈,也需要让延迟出现的价值被感知。

知识积累则没有那么高频,却有更长的价值周期。人不会每天产生一套认知体系,但会在很多次阅读、记录和表达以后,突然发现过去留下的东西已经能够帮助现在的自己。

如果只看表面需求,很容易围绕一次动作做出一个工具;顺着真实生活继续往下看,才可能看到这些动作共同指向的长期变化。

后来,我知道了“自传式设计”

在人机交互研究中,有一种方法叫自传式设计(Autobiographical Design)。它指的是创造者从自己的真实需要出发,长期、认真地使用自己创造的系统,并根据这些经历理解问题、探索设计空间、继续迭代。

它和“吃自己的狗粮”有些像,但目的并不相同。Dogfooding 更关心产品能不能正常工作,自传式设计更关心这个产品究竟应该成为什么。

前者会让我发现导入失败、进度没有保存、页面在某台手机上错位;后者则让我在轻轨上意识到,导入一本书、读完一本书和让阅读变成个人积累,原来是三种不同的问题。

这种方法有几个很朴素的前提。

首先,需求必须是真的。不是为了验证一个商业想法,假装自己每天需要它;而是没有这个产品时,生活里确实会感到麻烦。

其次,使用必须足够长。第一次打开只能看到功能能不能用,一个月以后才会知道自己是否还愿意打开,半年以后才会知道它究竟形成了习惯,还是只带来过短暂的新鲜感。

最后,要记录那些“原本以为”和“后来发现”之间的差异。真正有价值的设计判断,往往就藏在这种偏差里。

当然,自传式设计不能证明普适性。我在轻轨上觉得上下滚动眩晕,不代表所有人都需要分页;我喜欢把阅读接到写作,也不代表每个读者都想管理知识。一个人的样本足够深,却仍然只有一个。

所以它不能替代外部用户。更合适的顺序是:先用自己的长期经历发现问题,再让处境相似的人进入产品,辨认哪些是共同需要,哪些只是个人习惯。

这不是把自我当成世界,而是先把自我当成一块可以长期观察的土地。

从“这个问题能不能卖”,到“我愿不愿意和它生活几年”

小而美的产品哲学常常从一个问题开始:这个问题能不能被独立解决,并包装成一个有人愿意付费的产品?

自传式设计问的是另一个问题:这个问题会不会长期存在于我的生活里,值得我用几年时间不断理解?

两者并不冲突,只是顺序不同。

以前,我会把一个大规划切成许多产品,每个具体问题都单独起名、单独定价、单独寻找用户。现在我更愿意围绕一个产品持续生长,把新发现的问题变成同一条体验里的新能力。它们仍然可以收费,但不必每次都重新建造一套品牌、信任、数据和用户关系。

这样做还有一个很现实的好处:即使产品暂时没有获得足够多的付费用户,它至少仍在改善创造者自己的生活。开发不再完全依赖遥远的市场反馈,每一次迭代都有一个已经发生的理由。

这并不意味着关起门来自娱自乐,也不意味着拒绝商业化。一个产品如果永远只有自己使用,很难成为一门生意。只是与其先追问“别人会不会买”,不如先确认“它是否长期有用”;先让价值在一个具体的人身上成立,再去寻找有相似处境的人。

价格最终仍然重要,有人付费仍然是产品价值很诚实的证明。但付费不再负责替产品寻找方向,而是在产品已经形成价值之后,帮助它继续活下去。

从一棵树,到一行树,再到一片森林

我更愿意这样理解一个产品的成长:先种下一棵树,慢慢连成一行树,再长成一片森林。森林形成以后,才可能有鸟类迁徙而来;当人愿意在这里停留、聚集和生活,林边才会有炊烟升起。

一棵树,是先把一个真实问题解决好,让产品能够进入一个人的日常。对 Cursor Blinking 来说,也许最初只是写下一篇文章,让它能够被长期保存和阅读。第一棵树不需要遮住整片天空,它只需要真正活下来,并在一次次使用中告诉我,下一处应该怎样改进。

一行树,是围绕这段真实生活慢慢补上相连的能力:内容怎样进来,怎样阅读,怎样留下想法,怎样与旧内容连接,又怎样重新进入创作。功能不是按照一张预先画完的蓝图同时落地,而是在使用中一棵一棵种下。每一棵新树都回应已经出现的问题,也与先前的树共享土壤。

当这些能力不再只是并排摆放,而开始共享内容、身份、审美和价值主线,一行树才逐渐成为一片森林。阅读带来笔记,笔记沉淀为知识,知识又进入写作和发布;昨天留下的内容能够滋养今天的行动。产品的价值不再来自某一个孤立功能,而来自功能之间长期形成的关系。

但只有森林,还不等于有了一个真正的产品世界。

最早,这片地方也许只有创造者自己。随后,一些处境相似的人像候鸟一样迁徙而来。他们不是抽象的“流量”,而是带着各自的阅读习惯、内容和问题,在这里试着停留。从一个人,到一小部分用户,再到更多用户,产品面对的需求会不断变化;有些个人习惯会被证明只是个人习惯,有些经验则会成为一群人的共同需要。

用户愿意留下以后,才会慢慢有炊烟升起。炊烟不是又一个可以勾选完成的功能,而是内容、关系、习惯和信任日积月累形成的氛围:有人持续写作,有人认真阅读,有人愿意留下回应,也有人知道这里珍惜什么、拒绝什么。到了这一步,产品积累的不只是数据和功能,还有共同的记忆与气质。

这个过程同时也是运营。运营不是森林建好以后才开始招来鸟群,而是从种下第一棵树时,就持续观察哪里缺水、什么值得保留、谁正在使用,以及怎样让新来的人理解这里。回应反馈、整理内容、建立规则、维护关系,看上去不像开发新功能那样醒目,却决定了迁徙而来的用户会短暂停靠,还是把这里当成可以反复回来的地方。

因此,从一棵树到一片森林,并不是从一个功能机械地扩张成许多功能;从鸟类迁徙到炊烟升起,也不是用户数字自然增长的结果。它是一条缓慢的积累路径:从解决一个人的问题,到服务一部分相似的人,再到容纳更多不同的人;从功能可用,到内容与知识沉淀,再到用户关系和社区氛围形成。

这种生长仍然要求克制。不是看到 AI 流行就加一个聊天框,看到知识图谱流行就画一张网络,看到阅读产品有勋章就也做一套成就。每种下一棵新树,都要问它是否使用同一片土壤;每迎来一群新鸟,也要问产品是否仍然珍惜最初想改善的那段生活。

如果答案是否定的,增加的也许只是一盆需要单独照顾的绿植,聚集的也可能只是一阵很快散去的喧闹。

真正值得期待的,不是某一天突然宣布森林建成,而是它一直能够在使用和运营中生长:树木逐年成荫,鸟群来去有迹,人们愿意留下,而炊烟在其中缓慢升起。

AI 时代,小团队终于有机会把森林照看下去

过去,大产品往往意味着大团队。客户端、服务端、设计、测试、运营、客服,每一项都需要稳定的人力。独立开发者选择小而美,很多时候不是偏爱小,而是只能小。

AI 正在改变这个限制。

它可以帮助小团队完成过去需要多人协作的工作:实现原型、补齐测试、整理文档、转换内容、分析错误、辅助设计,也能让一个人更快地进入不熟悉的技术领域。以前做完一个完整产品会消耗掉大部分精力,现在这些基础成本正在下降。

但 AI 并没有替我们回答最重要的问题:什么值得做。

它可以很快写出分页、划线、评论和知识图谱,却不知道轻轨上的那一个小时对我究竟意味着什么;它可以列出一百个阅读功能,却无法替我判断 Cursor Blinking 应该成为一本更像纸书的电子书,还是一个从阅读通向思考与创作的个人空间。

判断仍然来自生活,来自长期使用,来自一次次“做出来以后发现不是这样”。

也正因为实现变快,这种判断比以前更加珍贵。没有自传式设计,AI 只会让人更快地生产更多没有人需要的小产品;有了长期真实使用,小团队才可能把节省下来的时间,用在理解问题和打磨体验上。

AI 还让“围绕一个产品持续生长”变得更现实。团队不必为了控制开发量,把每个阶段都切成互不相干的工具;可以让一个产品从写作开始,逐渐容纳阅读、知识沉淀与个人 AI。前提是这些能力确实从同一段生活里长出来,而不是用宏大愿景为功能膨胀找借口。

一个人或一个小团队,未必能造出所有人使用的超级平台,但有机会造出一个足够深入、能够陪伴一类人很多年的产品。

从前,资源决定产品只能做多大。以后,更关键的限制可能变成:创造者能否在一个问题里待得足够久,能否忍住不断另起炉灶的冲动,能否把每一次真实经历变成下一次更准确的设计。

写到最后

从小而美转向自传式设计,不是从小产品转向大产品,也不是放弃收费,回到自用工具。

它更像是把产品的最小单位,从“一个可以售卖的问题”换成“一段值得长期改善的生活”。

小而美依然提醒我做好减法,让每个阶段只解决最重要的问题;自传式设计则提醒我,不要解决完一个问题就离开,而要继续生活在产品里,看看这个问题后来变成了什么。

轻轨上的那本书没有直接告诉我应该增加哪些功能。它只是让我看到,过去定义的“阅读”太简单了。上下滚动、分页、划线、评论都只是表面,真正的问题是:读过的东西能不能留下来,能不能和过去的自己发生联系,能不能在某一天重新成为创作的一部分。

也许 Cursor Blinking 最后不会成为想象中的参天森林,也许它只会长成一小片安静的树林。但只要这些树来自真实需要,彼此分享同一片土壤,每年都比上一年多一点东西,它就不是一堆匆忙做完、等待售卖的小产品。

产品不一定要先被完整定义,再开始建造。

它也可以先被认真使用,然后在一个人的生活里,一厘米一厘米地长出自己的定义。

参考

0