可视化你的工作
为了专注于重要工作并减少多任务处理和任务切换,您应该可视化您的工作——通常以看板(Kanban)形式呈现。看板起源于精益制造,但现在被认为是精益软件开发的重要组成部分。看板可以帮助您提高工作流通过系统的效率。
可视化将帮助您做到以下几点:
-
识别瓶颈、等待时间和交接环节。
-
优先处理工作,首先完成最重要的任务。
-
将工作拆分成小批次。
-
完成任务。
建立 pull
没有计划是完美的。如果你曾经计划过一个项目,你会知道项目计划只有在有足够的缓冲时间的情况下才能运行——然而你仍然需要不断调整计划。所以,即使你只计划接下来的2到3周的工作,计划也会导致等待时间和上下文切换。解决方案是停止计划,建立拉动系统;团队成员从队列中拉取优先级最高的工作并开始处理。理想情况下,任务完成后会被移动到“完成”状态(见图2.2):

Figure 1. 图2.2 – 从待办事项中拉取工作,表示状态变化
如果你的任务无法仅由你一个人完成,这可能表明任务太大,需要拆分成更小的任务。如果你必须同时处理多个任务才能完成任何工作,那么任务可能太小了。随着时间的推移,这种情况会得到调整,因为可视化帮助你发现瓶颈和等待时间。
优先级排序
使用可视化看板的好处在于,它可以帮助你轻松地优先排序工作。只需将优先级最高的工作项移动到顶部。如果看板上有不同种类的工作,你可能希望进行额外的视觉区分。这可以通过泳道来实现。泳道是看板上工作项的水平分组(见图2.3):

Figure 2. 图2.3 – 使用泳道来组织看板上的工作
如果你的团队需要处理现场问题,你可能希望设置一个优先级泳道,提醒所有团队成员当前的问题优先于正常工作。或者,如果团队成员有团队外的责任,你也可以将这些工作与正常工作分开。
许多看板还允许你为每张卡片设置不同的颜色——通常通过给卡片添加标签或标记。这也有助于你在看板上视觉区分不同类型的工作。特别是当与泳道结合使用时,彩色卡片可以帮助你一眼看出团队的进展情况,以及哪些最重要的任务需要关注。