一、什么是看板(Kanban)?

看板管理,常作"Kanban管理"(来自日语"看板",カンバン,日语罗马拼写:Kanban)Kanban方法最初起源于丰田的JIT(Just In Time),是丰田生产模式中的重要概念,指为了达到准时生产方式(JIT)控制现场生产流程的工具。准时生产方式中的拉式(Pull)生产系统可以使信息的流程缩短,并配合定量、固定装货容器等方式,而使生产过程中的物料流动顺畅, 之后作为一种高效管理软件开发流程的技术和思想应用于互联网行业。

Kanban方法以价值流动为核心,不断发现团队中的瓶颈工序进行改进,使价值流动更加顺畅和快速。简单的说,就是保证软件的持续集成并且不让开发团队超负荷。

二、kanban的组成

工作看板的内容主要分为以下几个部分:

1.泳道(甬道):每个泳道都是过程中的一个阶段。例如敏捷开发过程:建立需求池、搜集用户故事→ 评审需求、规划迭代→ 进度管理、团队协作→ 用例管理、缺陷追踪→ 评审回顾、总结沉淀。每个泳道可根据工作完成情况再进行划分。

2.WIP限制(Limit Work In Progress):决定了每种情况下工作流中可以存续的最大工作量。限制是看板和其他管理系统最大的区别。在流程的每一步限制在制工作量(WIP),可防止生产过剩,并动态揭示瓶颈,以便在瓶颈失控之前得到解决。在Kanban方法的中,下游任务完成后,即可拉动上游任务下移,同时,只要生产力允许,即可新增需求。

3.卡片:团队需要处理的任何事。研发团队关注的是待交付的新功能,但是要注意按高优先级将待交付的需求排序再开展工作。

Kanban管理模式简洁而有力。一个简单的Kanban系统甚至可以由一张大纸板和贴在上面的便签组成。在这个系统中,大纸板上画有多个列表。一个列代表一个工作步骤,一张便签即代表一个任务。每个任务都经过这个工作流程从最左边的列流向最右边的列。

举一个例子

在下面的例子中,Test一栏已经达到了它最大的工作容量3,不能再放入新的任务。Analysis和Development因为Test进度的原因,无法把已经完成的任务挪到下一栏,也到达了它们的最大容量(3和5)而不能放入新任务。通过Kanban表格,团队发现Test成为了瓶颈,并开始思考如何帮助testers改进测试环节的效率。

当testers完成了一个任务之后,这个任务便签就被挪到Deploy一栏。

由于现在Test一栏终于可以接受新任务了,Test、Development、Analysis从各自上一栏中挪入一个新的任务便签。

从上面的例子可以看出,Kanban能够动态地展示团队工作流程的瓶颈。一旦项目管理者发现某个环节影响到团队进度,就可以及时调配资源改进这个环节。

三、实施Kanban的好处

1)可视化工作流程。所有的工作进度会全部显示在Kanban上,每一个人都可以一目了然了解自己的工作进度以及项目进度、流程以及瓶颈,能够增加团队之间的协作,使他们能够集中精力促进流程。

2)限制在制工作,可以避免任务切换导致的问题,并减少不断重新确定项目优先次序的需要。WIP 限制释放了看板的全部潜力,使团队能够在更健康、更可持续的环境中以比以往更快的速度提供高质量的工作。

3)管理并优化流程。Kanban能够动态地展示团队工作流程的瓶颈。一旦项目管理者发现某个环节影响到团队进度,t就可以及时调配相应的资源改进这个环节,使流程得到优化。

4)缩短开发周期。可以更好的发现问题,解决问题,从而找到更科学的方法提高开发效率。

四、Kanban工具

Kanban是一种流程管理的工具,分为物理看板和电子看板。很多团队在工作的时候都会多多少少地接触到一些物理看板,但是随着时代的发展,物理看板的弊端也逐渐显现出来,比如说当团队里有人出差需要远程办公,又或者工作繁杂工作量巨大。这样,物理看板就无法满足需求了。可使用的电子看板工具也有很多,比如Worktile。每个项目由各自不同的环境和人员组成, 每个项目可以根据自己的情况,找出适合自己的使用方式。

看板(Kanban)方法简介相关推荐

  1. 看板管理方法的6大作用

    通过本文您将了解:1.看板管理的目的和意义:2.看板管理的作用是什么:3.国内依据看板理念而设计的工具有哪些. 一.看板的目的和意义是什么? 通过看板方法,你可以将不可见的知识型工作以及它的流动过程可 ...

  2. 看板管理方法在软件项目中的意义,以及与Scrum方法的区别

    一.什么是看板 看板是一种适用于实施敏捷和 DevOps 软件开发的系统框架,核心在于工作的全方位可视化以及基于工作的实时沟通.通过看板中各工作项的直观展示,可以让团队成员清晰了解各项工作的状态及进展 ...

  3. 解析精益产品开发(一)—— 看板开发方法

    看板(Kanban)开发方法是近年来最热门的敏捷和精益开发方法.越来越多的案例表明,它能够改善协作.优化管理,显著提高交付速度.质量和灵活性.看板开发方法的规则简单,但其有效实施依赖于对原理的理解.对 ...

  4. 【机器学习入门到精通系列】蒙特卡罗方法简介和代码演示

    文章目录 1 蒙特卡罗方法简介 2 求圆周率pi的近似值 3 求定积分的近似值 1 蒙特卡罗方法简介 蒙特卡罗(Monte Carlo)方法:简单来说,蒙特卡洛的基本原理简单描述是先大量模拟,然后计算 ...

  5. 【Groovy】编译时元编程 ( ASTTransformation#visit 方法简介 | org.codehaus.groovy.ast.ModuleNode 脚本节点 )

    文章目录 一.ASTTransformation#visit 方法简介 二.org.codehaus.groovy.ast.ModuleNode 脚本节点 一.ASTTransformation#vi ...

  6. 【Android 异步操作】AsyncTask 异步任务 ( 参数简介 | 方法简介 | 使用方法 | AsyncTask 源码分析 )

    文章目录 一.AsyncTask 参数简介 二.AsyncTask 方法简介 三.AsyncTask 基本用法 四.AsyncTask 构造函数源码解析 五.AsyncTask 构造函数相关源码注释 ...

  7. UA PHYS515A 电磁理论III 静磁学问题2 标量势方法与向量势方法简介

    UA PHYS515A 电磁理论III 静磁学问题2 标量势方法与向量势方法简介 标量势方法 向量势方法 Hard Ferromagnets 标量势方法 当空间中不存在电流密度时(J⃗=0\vec J ...

  8. 微信门店小程序怎样创建 门店小程序创建方法简介

    微信门店小程序怎样创建 门店小程序创建方法简介 微信门店小程序是什么东西?门店小程序要怎样创建?还不清楚微信门店小程序详情的小伙伴们抓紧时间跟上小编一起来看一下吧!     门店小程序是什么? 微信发 ...

  9. ML之相似度计算:图像数据、字符串数据等计算相似度常用的十种方法简介、代码实现

    ML之相似度计算:图像数据.字符串数据等计算相似度常用的十种方法简介.代码实现 目录 相似度 1.余弦相似性-夹角余弦(Cosine_Distance)距离 2.代码实现-余弦距离.余弦相似度 2.皮 ...

  10. Redis Cluster搭建方法简介22211111

    Redis Cluster搭建方法简介 (2013-05-29 17:08:57) 转载▼ Redis Cluster即Redis的分布式版本,将是Redis继支持Lua脚本之后的又一重磅功能,官方声 ...

最新文章

  1. 和php工具箱一样的,将php工具箱或其它类似工具正确安装好,并写出安装步骤与注意事项...
  2. 经典网络LeNet5看卷积神经网络各层的维度变化
  3. python菜鸟工具-第一行Python代码之菜鸟逃离记
  4. Unable to locate the default servlet for serving static content. Please set the 'defaultServletName'
  5. 信息学奥赛一本通 1118:铺地毯 | 1863:【11NOIP提高组】铺地毯 | OpenJudge NOI 1.9 14 | 洛谷 P1003 [NOIP2011 提高组] 铺地毯
  6. Svcutil.exe详解
  7. android+去掉飞行模式,在Android中关闭飞行模式
  8. 实现有向带权图抽象数据类型
  9. PLC可编程控制器综合实训装置
  10. 历年考研计算机专业国家线,历年工学考研国家线一览_考研国家线公布时间
  11. Loadrunner场景设计之场景计划
  12. 毕设-基于LoRa的智能农业大棚(一)
  13. Excel中两表数据核对方法
  14. 阿里云的重大战略调整,“被集成”成核心,发布SaaS加速器助力企业成长...
  15. Windows10 IoT 企业版 LTSC 2021安装应用商店
  16. 邻接矩阵的定义和例子
  17. Servlet设置欢迎页面!
  18. C语言中:的其中一种作用
  19. 智慧城市的发展过程中,最需要的15个工作岗位
  20. 渗透测试 对头像上传漏洞检测与修复

热门文章

  1. sizebox模型下载_css盒子模型:内联盒模型、width、height、替换元素、边距、border...
  2. 单词Demantoite翠榴石demantoite英语
  3. PHP写的二维码签到,大家支持一下吧!
  4. 【直播笔记】在临床研究中,如何利用SAS做更好的统计报表输出
  5. hexo+yilia添加背景音乐
  6. js每日一题(12)
  7. 1、【易混淆概念集】-前三章 1 工作绩效数据、信息、报告
  8. Android 代码设置默认输入法
  9. 最新鸽哒IM即时通讯系统源码+带安装教程,正常运行版,无报错
  10. 【机器视觉】基于MATLAB+Hough变换对工件尺寸检测