技术团队看板方法实践

随着互联网行业的发展,以及目前市场和业务变化的速度,对业务敏捷性的要求也越来越高。随着敏捷开发方法逐步实践推广,互联网公司的产品开发能力也在逐步提升。

如何引导团队从产品开发视角关注到业务价值快速交付的视角,是很多互联网公司去实践的方向,通过限制在制品数量以及度量价值流,拉动团队关注价值流动的速度以实现业务的快速响应。

看板方法是支持互联网时代业务敏捷性要求的一个很重要的方法。

为什么是看板?

看板思想的核心:通过限制在制品数量形成拉动系统以暴露系统问题和瓶颈,度量价值流动以发现改进机会;并通过团队的协作,不断改进和演化出合适的流程、方法,实现高效、顺畅的产品开发价值流,最终实现组织业务的敏捷性。

看板方法的引入能带来多方面的变革。

对人的影响。对于关注价值流动这件事情,很多团队还无法做到,很多团队更多地还在关注和应对具体的一件件事情上,他们会接很多的事情,并行很多工作,缺少目标感;看板方法的引入可以改变人对自己做的事情有合理的理解和认识,建立价值交付的视角,对组织实现业务的快速交付会有很大的帮助。

管理方面的影响。每个人所在的组织中都有一定的管理规则和机制,每个技术团队也有自己的管理方法,但是大家对于这些规则的理解和认识是不同的,通过看板方法将这些管理规则和约束可视化出来,并且让团队中的每个人认识和理解这规则背后的意义,对提升管理的效率以及拉动团队中每个人的主动协作,相互配合会产生积极正向的影响。

流程方面的影响。虽然大家都理解流程是为业务服务的,有时候流程的定义会偏离这个方向,我们使用看板方法将价值流可视化出来,并且通过看板系统和WIP拉动系统暴露出流程问题和瓶颈,通过度量Lead Time来有效识别和发现改进机会,会使得流程越来越符合业务的需要,将流程的作用真正发挥出来实现业务的快速交付。

业务方面的影响。当组织中的人、管理和流程都关注在业务价值交付上,那整个组织的目标会达成统一,团队和部门之间的协作效率自然会有效改进,在这种情况下不只是某个团队所营造的系统,整个组织系统都在以业务敏捷性为导向的情况下运作,对于业务的影响和促进也就会自然发生。

实施看板的步骤

可视化工作流程

刚开始实施看板方法,团队使用卡片墙的形式就好,也就是所谓的物理看板,这就是可视化的过程。我们一开始的目的就是通过视觉设计便可传达足够的信息,使在团队级别上的整个系统能够实现自组织和自我加速。作为一种可视化控制机制,"卡片墙"可以促使团队成员自身主动过拉动工作进展,而无需经理们的管理干预。

看板的通常做法是在卡片墙每一栏标注在制品限额,低于这个数量,则发出一个拉信号。拉的任务同时要满足每一栏上面的完成的定义(DOD) 才可以移动。

专注于质量

你也许会发现,在敏捷宣言里并没有提及对质量的关注。但是你会发现,缺陷过多是软件开发中最大的浪费

对于敏捷而言,必须注意质量内建。因为提高质量,会对高缺陷团队的生产力和交付率产生巨大影响,不然形式上的敏捷实践,你不会体验全部敏捷的好处,如同在沙漠上开跑车,你不会体验跑车带给你的速度,相反你会责怪跑车。就像你不做质量内建,告诉我敏捷没有用。

image

这里说的质量内建是360度的,不止是测试人员的责任,开发人员要养成编写单元测试的习惯;使单元测试自动化;测试驱动开发来提高代码质量;协作式的分析和设计;使用设计模式;静态代码、动态代码分析;减少进行中的设计数量等。

限制进行中的工件(WIP)

首先我们来看下为什么要限制进行中的工件,就是我们所谓的WIP?

首先说个结论:在制品和平均前置时间之间存在相关性,而且是线性关系。制造业中,这种叫做利特尔定理。前置时间增加,则质量会下降。在制品数量越多,平均前置时间越长。因此,提高质量的管理杠杆点是减少在制品数量。

image

另外,减少在制品数量或者缩短迭代长度,将对初始质量产生巨大影响。也就是说,随着在制品数量的的增加,缺陷数量会不成比例的增加。为期2周的迭代周期比4周的迭代好。较短的迭代会产生出更高的质量。

频繁交付

减少在制品数能够缩短前置时间。缩短前置时间,意味着可以更为频繁的发布可用的代码。频繁的发布代码,能够与业务干系人建立信任。

信任是一种很难定义的东西,但是确实格外的重要。社会学家称之为社会资本。信任由事件驱动,小而频繁的表现或活动,较之那些大而偶尔发生的表现或活动,更能增加信任。也能减少团队对于隐性知识的遗忘。

image

进行优先级排序

不知道你有没有发现,敏捷的重心这一两年慢慢由团队的生产率 (速率)转向业务价值优化。因为在软件开发中,你会发现对于把事情做对,更重要的是前提是首先做正确的事。所以在最新的敏捷指南中,速率不再作为 Scrum 实践的重点。

image

小结

看板方法是一门极富价值的事情。它能使得一个团队循序渐进的构建成熟度,成功的秘诀只要记住5步就好:

  1. 让团队工作全员透明,保持全员统一可持续交付的步伐

  2. 要学习构建高质量的代码

  3. 减少进行中的工作数量,缩短前置时间

  4. 频繁交付,建立信任,产生富余时间释放个体创造力

  5. 随着软件开发的顺畅运行和能力优化,通过改善优先级排序来优化交付价值。

我们的看板之旅还将继续,希望能将你带入这场探索之旅。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,033评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,725评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,473评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,846评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,848评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,691评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,053评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,700评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,856评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,676评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,787评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,430评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,034评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,990评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,218评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,174评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,526评论 2 343

推荐阅读更多精彩内容