# 工作可视化
当人们在一起工作时,常常会有很多隐含的假设和规则在发挥作用,人们对每件事都会做一定的假设,有时这些假设是不一致的,甚至是相互冲突的,因而导致误解和低效的团队合作,继而引发非常情绪化和主观的问题讨论。
如果能将规则显式化,例如通过在看板墙上可视化整个工作流,然后讨论每一步的工作含义,那么不一致的地方可能就会解决,冲突也可以消除。一旦规则清晰,就很容易展开一场理性又实证的讨论,这为协作过程改进提供了良好基础。大量看板的实践和模式都是关于将规则可视化以及通过可视化来完成的,看板墙是最好的信息辐射源。
信息辐射源用来展示信息,它可以是一个显示图表的大屏、一张反映项目进展的海报,或者一面带有跟进事项索引卡的墙。不应该由领导或者教练设计整个看板墙,相反,应该是使用看板的团队成员来设计它,这会让团队更加具有归属感。
针对每个列和工作流中的每一步的具体含义,一种消除误解,达成共识的有效方式是回答下述问题:“为了将工作项移入下一列,需要满足什么标准?”这些准入准出标准,一旦显式化,就可以通过简洁的重点描述或者检查清单的方式记录下来,并在看板上可视化出来。每当移动一个工作项时,都需要根据标准进行核对,当有心的标准出现或者对已有标准进行了更改时,可以使用标准作为每日站会中讨论工作项的检查清单。
软件行业的大部分工作都是不可见的,很多都发生在人脑或电脑中,为获取谁在负责什么工作以及工资的状态等信息,需要对工作可视化,从而使得之前不可见的信息变得可见。目前跟踪工作项最常用的方式是创建一直卡片代表正在完成的工作,使用白板上的卡片跟踪进度、发现瓶颈和识别工作流程中的排队现象是一种简单、有效、实用的方法,它将信息呈现在你面前并让每个人都了解到发生了什么。从白板上移动便利贴,可以让团队调动更多的感官,从而创建和工作项之间更强的关联。
# 工作项卡片
工作项卡片可以体现为不同的形式,首先我们要注意的是,卡片的设计和其上面的信息要能够促进团队的决策制定,它要力图帮助团队进行自组织。卡片的设计要力求简单,这样工作项的信息辐射出的内容可以更容易的被理解。工作项的卡片有一个3C原则,即卡片(card)、对话(conversation)和确认(confirmation),卡片的目的是能够发起有效的沟通并确认最终需求。
用户故事是工作项的一个例子,其短小简洁而且被验证很有用,它解释了工作是什么内容,为谁干和为什么要干。用户故事常见的模板是:作为【角色】,我想要【功能】,以便得到【价值】。如果团队手头工作并不容易被写成用户故事,可以描述成简单明了的记忆方式。
卡片上要有效的标记个人标识,可以是人的名字、昵称或者是缩写,甚至可以是一个工作人员的卡通头像,这样我们就可以知道该找谁讨论问题具体工作项。卡片还要标记出具体的时间盒或截止日期。如果使用类似JIRA这种电子看板的话,还要标记对于电子看板的标识ID。
受阻塞的工作事项,我们可以拿一个其他颜色的便利贴覆盖并描述阻塞的原因,这样与正常不同的工作项就容易受到跟过的关注,受阻塞的工作项应当是视觉上另外一种味道。阻塞事项应当标明原因,并显示修正的进度条。
不同工作类型的工作项应该用不同颜色的便利贴标记,例如功能需求使用黄色、运维工作使用蓝色、缺陷使用红色会更加醒目。卡片上还应该标记工作量的估算点数,以便通过燃尽图计算进度。也可以在卡片上画出这张卡片的情感。