可视化你的工作

为了专注于重要工作并减少多任务处理和任务切换,您应该可视化您的工作——通常以看板(Kanban)形式呈现。看板起源于精益制造,但现在被认为是精益软件开发的重要组成部分。看板可以帮助您提高工作流通过系统的效率。

可视化将帮助您做到以下几点:

  • 识别瓶颈、等待时间和交接环节。

  • 优先处理工作,首先完成最重要的任务。

  • 将工作拆分成小批次。

  • 完成任务。

建立 pull

没有计划是完美的。如果你曾经计划过一个项目,你会知道项目计划只有在有足够的缓冲时间的情况下才能运行——然而你仍然需要不断调整计划。所以,即使你只计划接下来的2到3周的工作,计划也会导致等待时间和上下文切换。解决方案是停止计划,建立拉动系统;团队成员从队列中拉取优先级最高的工作并开始处理。理想情况下,任务完成后会被移动到“完成”状态(见图2.2):

image 2024 12 26 19 01 51 099
Figure 1. 图2.2 – 从待办事项中拉取工作,表示状态变化

如果你的任务无法仅由你一个人完成,这可能表明任务太大,需要拆分成更小的任务。如果你必须同时处理多个任务才能完成任何工作,那么任务可能太小了。随着时间的推移,这种情况会得到调整,因为可视化帮助你发现瓶颈和等待时间。

优先级排序

使用可视化看板的好处在于,它可以帮助你轻松地优先排序工作。只需将优先级最高的工作项移动到顶部。如果看板上有不同种类的工作,你可能希望进行额外的视觉区分。这可以通过泳道来实现。泳道是看板上工作项的水平分组(见图2.3):

image 2024 12 26 19 02 56 379
Figure 2. 图2.3 – 使用泳道来组织看板上的工作

如果你的团队需要处理现场问题,你可能希望设置一个优先级泳道,提醒所有团队成员当前的问题优先于正常工作。或者,如果团队成员有团队外的责任,你也可以将这些工作与正常工作分开。

许多看板还允许你为每张卡片设置不同的颜色——通常通过给卡片添加标签或标记。这也有助于你在看板上视觉区分不同类型的工作。特别是当与泳道结合使用时,彩色卡片可以帮助你一眼看出团队的进展情况,以及哪些最重要的任务需要关注。

保持简单!

从三个列(待办、进行中、已完成)开始,必要时可以增加更多的列和泳道,以优化团队的工作流。但要小心,保持简单!在每次进行自定义之前,问问自己:这是必要的吗?这能带来价值吗?有没有更简单的方法?

复杂的东西往往会被固定下来——在使用看板时,我曾见过一些团队将看板扩展成一个庞然大物,包含10个列、8个泳道(大多数泳道始终是折叠的),以及许多字段和信息。

看板的核心是简化——尽量保持简单!