上篇文章中,我讲了敏捷第一步-每日站立会,讲了我们平时是怎么开站立会的,其实15-30分钟就够了,绝对不是时间长得让你想拄拐那种。本文我们开始讲敏捷开发中的看板。没有看板之前,我们真的是在白板上画泳道,写卡片,挪动卡片,在白板前开站立会。现在支持任务看板的产品也越来越多了,大家开站立会也方便了,没必要真的站在一块白板前了,只要大家围成一圈,拿个 token 轮流讲就可以。今天我想分享下我是怎么使用任务看板的。
我们曾经的token 之一
任务看板好处
任务看板有很多好处,但是对我最大的莫过于以下三点
多维看板
现在的任务看板通常支持不同的视图,这样就可以让我们从不同的维度去审视我们的项目、团队和人员。
适用场景
任务看板更擅长跟进那种任务多且杂的情况,即任务数量多,类型不一。至于任务数量多但类型单一的情况,任务看板也能管理,但是可能有更优解,比如工单系统,bpm等。
任务看板只是一个工具而已,它不挑任务的属性,高复杂度和高不确定的任务可以管,低复杂度/低不确定性也可以管,通常一个项目中各种属性的工作都会有。
举个例子,我们自己打造的很多工具都是从0到1,一行一行的代码码出来的,可以说复杂度和不确定性都很高。
任务看板用来建立、拆解、跟进任务的,至于体现这个任务的复杂度,如果一个卡片无法承载,我们通常会在卡片上附一个文档。比如把需求的题目贴到卡片标题上,然后把 PRD 链接贴在卡片中,比如模块重构,再比如整体改版;另外就是我们的看板里也有很多低复杂度低不确定性的工作,有的时候仅仅只是做个记录,提醒下不要忘记按时完成,比如约会议室、更新文档、不要迟到、及时 MR、下班前提交代码、周六记得加班 :)。还有一些仅仅是在 idea 阶段的想法,比如邀请唐长老来分享下 SBOM,去韩老师公司拜访,说不定哪天真的就去了。我们实际使用中真的会把大大小小所有的事情都落到卡片里,我们把小学老师教给我们的「好记性不如烂笔头」发挥到了极致。
常看常更新
我个人觉得作为一个Lead/一个PO/一个业务负责人,除了招聘和面对用户,每天需要把大量的时间放在给任务看板「相面」上。
我早上有个习惯就是每日站立会之前把任务看板上的内容过一遍,做到了然于胸,看到需要提醒的地方,直接在卡片上 at 对应的负责小伙伴,看到有需要关注的顺手就又开出一张卡片来。
对于那些还没有排期的工作,要仔细想想这些卡片对应的问题是否已经澄清、优先级是否合适、是否有比较好的方案等。
对于那些已经排期的工作,看下前提条件是否都已经具备、进度是否符合预期、是否有什么阻塞、啥时候提测、谁在测试、上线了么、有无bug.....
其它用途
有的小伙伴每年 OKR 总结的时候头疼,想不起来这个季度做了啥?一个好办法就是去翻任务看板那些已经完成的卡片,你每天做的大大小小的事情上面都有体现;OKR 总结完了,又不知道下个季度做啥,还是去翻任务看板,看看上面 backlog 里哪些卡片还没有完成。
本文小结
本文主要讲了任务看板的好处、应用场景、通过看板多维试图去审视项目和注意事项等。我个人还是挺喜欢使用任务看板的,用它管理项目或者管理自己的工作待办都非常的高效,你也可以试试。