开发与探索:一个人怎么分配时间
开发与探索需要分配:固定每周受保护的一份时间,给两条轨道各自的时钟,每月检查两边。保护胜过意志力。没有提前写下的分配,探索永远是输的那一个。
要分配开发与探索的时间,就从每周里定出固定的一份给探索,给它起名,像约客户通话一样订进日历。然后在你觉得落后时守住它,因为那恰恰是它被吃掉的时候。数字多少没那么重要,重要的是它存在,并且熬得过糟糕的周二。
怎么在开发与探索之间分配时间
“等这个版本发了,我再好好做研究。”
你说过。是真心的。每一周都说。而每一周,版本都差一点就发了,然后又来了另一个版本。
原因在这里。开发停下来,有看得见的代价。一个只发了一半的功能,一个在等的客户,一个没关的 bug。探索没有这样的代价。没有人追着你要那场你没进行的谈话。所以时间紧了,探索就输。不是有时候。是每一次。
解法不是更多的意志力。解法是在这周开始之前,纸面上就已经存在的开发与探索的分配。
分配是一个决定,不是一个比例
人们想让我递给他们一个数字。六四开。每周一天。上午。
我不给,原因在这里。你的数字取决于你的生意、你的阶段,以及下个季度里有多少是已知的改进、多少是猜测。任何给你通用比例的人,都是在卖模板。
我会说的是这个。不管你挑哪个数字,三件事必须为真:
- 它是个数字,不是一种感觉。“一些时间”等于零。
- 其他事围着它安排。别的工作可以伸缩。这个不行。
- 你知道当你觉得落后时,它会怎么样。
最后一条是检验。大声说出来:“当我落后时,探索时间会被___。”如果你诚实的回答是“砍掉”,你就没有分配。你只有一个愿望。
“我有空时做探索”,意思就是没有探索。永远没有空。这不是糟糕的一个月。这是一个人干活的永久状态。
免费指南 · 21 页持续探索。持续开发。一个人如何在不停下任何一边的情况下,既持续探索又持续开发。获取免费指南 →你的精力是固定的,而且很少
把算术说清楚。这里没有两个团队。一个人同时扛着两条线。所以探索的每一个小时,都是你不会去开发的一个小时。
不存在探索是免费的版本。
这就是价格。这也正是重点,因为开发是迄今最贵的检验假设的方式。对你来说,贵意味着晚上,而晚上是你唯一补不上的预算。花一个小时回答“有人会要这个吗”,比起花一个月用最难的方式去搞清楚,便宜得多。
所以你不是在损失小时。你是在买一种更便宜的出错方式。
给开发与探索各自一个时钟
大多数人就是在这里破坏了这套实践。他们把一切放进一张清单,一个节奏,一个“完成”的定义。
开发按单位运转,时长可预测。它问:我做得好不好?探索不规则。有些问题一个晚上就解决,有些要一个月。它问:这东西到底该不该存在?
把两者硬塞进同一张任务清单,探索项就挂在那儿,显得永远逾期。它们看起来像是失败了。其实没有。它们表现正常,只是在另一个时钟上。
| 开发与探索 | 开发 | 探索 |
|---|---|---|
| 它问的问题 | 我做得好不好? | 这东西到底该不该存在? |
| 节奏 | 稳定、可预测的单位 | 不规则,从一个晚上到一个月 |
| 住在哪里 | 开发清单 | 一张单独的问题清单 |
| “完成”的意思 | 已发布且能用 | 一个决定,哪怕是“还不行” |
| 健康时的样子 | 东西不断出门 | 问题被回答或被砍掉 |
清单分开。时钟分开。同一个人,同一周。一旦你接受它们速度不同,让它们并行就成为可能。
把问题放进日历,而不是待办清单
待办清单是探索去死的地方。条目慢慢下沉,被改写,问心无愧地被推迟。
日历更难骗。所以给探索一个固定的时段,并给每个问题一个截止日期。不是“研究一下定价”。而是:“周五之前,我要知道目标群体里的人是不是做 X,周五我就做决定。”
这是一个时限。在开始之前设好。探索会膨胀到填满你给它的时间,而且多学一点总是显得负责。一个日期能阻止这一点。到期你用手上有的做决定。哪怕决定是“我还是不知道,下一步我只测这一件事”。
如果你想知道这个时段里放什么,便宜的测试和诚实的谈话是最好的两种用法。一小股永不归零的倾听。每周两次谈话,是一股相当体面的水流。
让缓冲保持小
现在是尴尬的部分。开发需要稳定供应的已验证工作。探索无法按时间表交付,因为问题不会随叫随到地解决。
出路是一个小缓冲。排队的已验证工作刚好够你不会被卡住干等。又不至于多到你为了填满队列而批准东西。
缓冲用完了呢?别降低标准。去做维护。去做一项已知的改进。修那个烦了你一个月的东西。一旦你开始把薄弱的想法升级,好让开发这边忙起来,你就又回到了一个人的功能工厂,只是多了点仪式。
免费测评你到底被困得有多深?完成职场窒息指数——这项免费测评告诉你是否已准备好成为独立创业者。开始测评 →把时段和季度连起来
没有方向的受保护时段,会变成漫无目的的好奇。有趣,没有焦点,到了周五下午毫无用处。
所以把它绑在这个季度的目标上。目标说明什么应该不一样。探索去找可能把你带到那里的路。开发做出那些活下来的。
这也消除了我常听到的一个担心:固定目标不给探索留余地。恰恰相反。一个写成结果、而不是预先定好的功能的目标,才是允许探索的东西。如果你找到一条更便宜的路通往同一个结果,那是赢,不是偏离计划。
第一周是什么样
别重新设计你的整个日程。改做这个。
- 选好你的份额,作为一个重复的时间块写进日历。
- 建一张单独的问题清单。每一条都写成风险或假设,永远不要写成功能。
- 给最靠前的问题一个做决定的日期。
- 写一行:当我觉得落后时,我拿这个时间块做什么。让答案是“我守住它”。
- 现在就把每月检查放进日历,趁你还没忘。
就这些。你不是在增加一套流程。你是在一股本来会被挤掉的工作周围,加一道边界。
每月检查一次开发与探索
饥饿是渐进的。每一步都显得合理。这就是为什么你需要在一个日期上直接提问。
每月问两件事。这个月探索决定了什么?我发布了什么?
| 如果这个是空白 | 多半在发生什么 | 该怎么做 |
|---|---|---|
| 探索里什么都没决定 | 开发的压力吞掉了一切。清单上堆满了没有证据支撑的条目。 | 恢复受保护的时段,砍掉或搁置没有证据的条目 |
| 什么都没发布 | 探索对确定性变得矫情了。笔记越堆越多,发布变慢。 | 给未决的问题设时限,把你已经足够了解的升级 |
空白一个月是会发生的。连续两个月才是信号。行动吧。
免费指南 · 21 页持续探索。持续开发。一个人如何在不停下任何一边的情况下,既持续探索又持续开发。获取免费指南 →留意指向你自己的那种失败
我该提醒你另一面。你们有些人读完这一切,会爱上那些谈话。
探索比开发更舒服。没人的代码会坏。没人的部署会失败。你还能觉得自己很有思想。如果你发现自己更爱聊天而不是发布,问自己一个问题:我是在学习,还是在躲?
两条轨道都必须产出能改变下一步的东西。一个没有决定就结束的探索时段,只是一杯咖啡。如果这听起来像你,那篇双轨敏捷的常见误区讲了这一点。
免费测评你到底被困得有多深?完成职场窒息指数——这项免费测评告诉你是否已准备好成为独立创业者。开始测评 →常见问题
每周应该有多大份额给探索?
没有通用的数字。挑一个符合你阶段、以及你的计划里还有多少是猜测的,写下来并保护它。每周都能守住的小份额,胜过从不发生的大份额。
我应该在同一天做开发与探索吗?
可以。它们节奏不同,所以重要的是每个都有自己的清单和自己的“完成”定义。如果在同一天混着做,总把探索推到最后,就给它一个固定时段。
截止日期吃掉了我的探索时间,怎么办?
提前决定。写下当你觉得落后时,这份分配会怎样,因为那一刻它通常会消失。如果跳过了一次,就补上或记下来,并看看它是不是在变成习惯。
我怎么知道这个分配有没有用?
每月问探索决定了什么、你发布了什么。如果任何一个答案连续两个月空白,就说明有一条轨道在挨饿,分配需要修。
探索任务看起来逾期,是问题吗?
只有当它们住在开发清单上时才是。探索有自己的时钟,所以把它的问题放在单独的清单上,配上自己的日期。否则,开发与探索中本来正常的表现,就会看起来像失败。
完整的方法和清单都在《双轨手册》里,这是一份免费的 21 页手册。
你到底被困得有多深?
完成职场窒息指数——这项免费测评告诉你是否已准备好成为独立创业者。