说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

阿里过程改进专家:看板核心在于拉动式管理过程+数据化支持改进

HTML文档下载 WORD文档下载 PDF文档下载
看板方法通过简单可行的技巧,可发现和缓解开发中的压力和瓶颈,提高生产效率,实现拉动式管理。阿里过程改进专家林岳令认为IT企业在引入敏捷研发/精益创业方法论的过程中,看板是一种很好的导入手段。

 CTO俱乐部看板研修班开课!北京、上海、深圳三站火热报名中!感兴趣可扫描二维码加入看板公开课与路宁、何勉两位讲师直接沟通!

成功加入CTO俱乐部会员并免费开通企业会员,即可获赠6个月《程序员iPad/Android版电子刊。会员权益:个人主页、餐叙、最新周刊、折扣优惠、《程序员》杂志、大会门票、人才招聘、每月赠书等,查看详情。


脱胎于丰田生产方式和约束理论的看板方法,在目前的软件开发过程中,被视为一种关于价值流的方法论体系。企业管理者建立看板方法体系,其实质在于建立一种价值观,一种能够直接服务于企业转型的方法论体系。


CTO俱乐部看板研修班

作为精益方法的进一步延伸,看板方法通过系列的简单可行的技巧,发现和缓解了软件开发中的压力和瓶颈,提高了生产效率,实现了拉动式的管理,产生了更好的工作效果。由于看板方法可以实现与企业原有开发流程的无缝融合,所以在不知不觉中就达到了渐进式改良的目的,避免了“推倒重来”革命式转变的风险,使其在企业中实施阻力小、接受程度高,以至于近些年在软件开发社区中流行开来。

看板:过程优化驱动企业转型

作为一家互联网公司,为提高运营效率,实现更高层面的发展,阿里巴巴目前已经开始应用看板方法。对于这样一种新的管理方法,阿里过程改进专家林岳令有着自己的理解。“看板是基于优化现有过程来驱动变革,通过改变WIP(Working In Process,流水线)的数量、上下游业务间的交互方式来对组织流程进行优化。在IT企业里,在引入敏捷研发/精益创业方法论过程中,看板是一种很好的导入手段。技术管理者、过程改进或SQA这样的角色在掌握了看板方法后,将对改进工作的范围扩大到E2E的业务流程的优化,甚至是组织流程的优化。根据企业需求,对这些角色也存在一种转型的契机。”林岳令如此表示。

“我是在09年的时候,公司内部交流丰田生产模式的时候,接触到看板管理,那时候对看板有了初步的了解。”林岳令介绍到,“目前,我之前所在的技术团队已经开始尝试看板方法。我们建立了看板墙,产品版本规划的需求和技术重构的需求按照比例进行准备,研发和PD(设计)人员一起对从准备队列进入研发队列约定条件,并根据人员情况,约定进入研发的Story个数,以及开发转测的Story个数。另外,我们将业务需求/技术重构需求比例等约定条件,每个队列中Story的个数都贴在看板墙上,这样产品版本负责人和团队就能很好的平衡技术需求和业务版本需求,Team也很清楚地了解了我们团队运作的一些潜规则。在有新人进入团队的时候,也可以很快明白团队的‘游戏规则’,迅速进入应有的工作状态。”

看板方法:一种完全不同的方案

诞生于2006年前后的看板方法,已经成为近年来最热门和上升速度最快的敏捷方法,成为拉动互联网时代敏捷变革的主流方法。由于其支持精益管理、持续交付和DevOps等实践的有效实施,减少了管理变革过程中的矛盾与反复,提升了企业产品交付及应对变化的能力,为敏捷转型提供了平滑的路径,。

在企业中,人们对于变化却有着天然的抵触情绪,尤其是在大规模改变企业流程转向敏捷开发场景的情况下。看板方法权威专家、被称为“看板之父”的David J. Anderson称:“几乎每一家试图实现大规模敏捷流程的企业都遭遇过这种抵制,并在项目失败之后不断发起新尝试。”

看板是一种完全不同的提升敏捷性的方案,林岳令认为它的核心思想在于以下两个方面

1. 拉动式管理过程

目前,在研发过程中比较常见的现象是,经常有一堆待办事项塞在队列里,使得团队始终处于赶工状态,他们只是尽力减少每个队列中的事项,而不大关注事项的完成标准,对于某个队列可能存在的瓶颈,也缺乏端到端的流程化思考。

在看板方法中,流程从上游往上游传递的过程中,会同步拉入新工作的信号,并对WIP进行约束。通过设置WIP,就能够有效管理和控制队列中的待办事项数量,使得队列中的人员能够聚焦于待办事项的完成质量,并清晰地反馈出在整个流程中某个队列可能存在瓶颈。另外,通过拉动信号,队列间的流转条件更明确,也会更顺畅。

2. 数据化支持改进

在看板中,信息流和价值流实现了数据化、透明化和可视化,通过对Lead Time等数据的分析,结合看板的模型,不仅拓展了改进的空间,而且有效指导了企业的改进方向。这种改进以一种演进的方式实现,将变化的阻力降低到最低限度,相对于现有的敏捷方法和框架来说,搭建起完全不同的一套方法体系。

看板实践:推进与阻力同在

作为一种新的流程管理方法,在实践过程中,看板已经开始为行业组织所认可,并逐渐发挥效用。

对于在阿里工作中运用看板方法的情况,林岳令介绍称:“一般在一个版本结束的时候,团队内组织版本的回顾,在回顾会议上,我们会分析Story从进入研发到上线的时间(包括开发和缺陷修复的时间),线上Bug 从进入研发到fix的时间,技术重构的需求的交付时长等,寻找改进空间。为了缩短Story的交付周期和Story的质量,团队一步步顺势导入了敏捷相关实践,明显加快了研发交付的速度。这使得团队对改进方向都会有比较清晰的认识。”可见,看板方法在阿里已经出现了一定效果,但这并不意味着一切都会一帆风顺。

对于工作中遇到的困难,林岳令表示:“在实施看板方法过程中,碰到的比较难的一个点是WIP的约束,需要在研发和产品人员都达成一致,特别是对从产品每次进入研发的Story个数的约束,需要与产品团队达成一致。这在一开始遇到的阻力很大。后期通过在将技术重构和业务Story信息都透明化,并按比例落实到研发层面后,才相对达到平衡一致的状态。 另一个阻力,是WIP值的调整,相关度量支持跟不上节奏,依靠更多的只是团队的经验。”

对未来的启示

看板源于丰田,是丰田生成模式的经典代表。为什么要引入这种新方法?对于这个问题,David J. Anderson的回答是:“十年来,整个敏捷社区在如何迁移和如何实施新方法上,一直都没有做出改变,人们普遍都拒绝做出改变。正是因为没有人去有效解决和应对变化,以及化解对变化的抵制,我们才需要从事这些工作、解决这些问题。”

看板方法是一种渐进变革方法,企业技术团队引入看板方法,将在更适合团队现状的基础上,在提升效率和质量的同时减少“阵痛”。在了解了丰田的生产模式之后,可以发现, 看板方法的应用领域并不仅局限于研发,而且可以成为指导企业运行的一套系统方法。

正如阿里巴巴的林岳令所言:“看板方法既有实践指导落地,也有背后的思想理念支持,这是对对领导力的一次重新定义,它不仅体现在授权、资源、信息、责任感等方面,而且对领导人管理各种事务,也能给出清楚的指导方向。”

丰田的企业形象是勇气和决心,作为一个借鉴于丰田的方法体系,林岳令认为:“具备贴近现实、灵活响应、渐进改进、平滑高效等优势的看板方法,势必将在IT企业中获得越来越普遍的应用。”同时,看板方法也将带领学习它、运用它的企业在转型之路上不断进取、赢得价值。


CTO俱乐部是目前国内最有影响力、规模最大的技术管理者分享与交流平台,由全球最大中文IT社区CSDN创办。CTO俱乐部实行会员免费申请、实名认证的加入机制。自2009年创办以来,已有注册会员13000余名,覆盖国内数千家IT公司和各行业企业研发部门的CTO、技术副总裁、首席架构师、技术总监、工程总监等高级技术管理者。更多精彩分享与交流机会,欢迎加入CTO俱乐部、关注CTO俱乐部微信号csdn-cto


ListBox项的控制-VB资料 VB 6.0中类聚集关系的实现 VB6编程中如何获取硬盘分区信息 VB的坐标系统综述 VB调用C程序动态链接库的方法 VB对低层硬件的访问控制 VB软件开发中的错误捕获及处理技术 VB中Combo的一种输入检查制约方法的实现 VB中Winsock控制的UDP协议的使用 VB中的时间处理问题 Windows操作平台下CGI的实现 -VB资料 按下某组键(HotKey)便执行某程式-VB资料 把所有的字体名称放到 ComboBox -VB资料 把文件置入到Text或RichText中-VB资料 捕捉 MouseExit 事件 -VB资料 操作过程动态显示 -VB资料 查找月份的最后一天-VB资料 程序启动时,如何自动判断 MDB文件是否损坏并自动修复?-VB资料 读取和修改Windows注册表 -VB资料 对VB的IDE环境的扩展 防止文本控件中的部分滚动-VB资料 关闭正在运行的程序 -VB资料 关机消息的拦截 -VB资料 VB获得、设置鼠标双击间隔时间 VB获取当前系统平台 记载Windows使用的时间-VB资料 加速Visual Basic For Application(VBA) 监视程序的运行情况 -VB资料 交换鼠标按钮 -VB资料 交换鼠标左右键 -VB资料 禁止使用 Alt-Tab 或 Ctrl-Alt-Del -VB资料 把播放F4的时间上《我们程序员都是活雷锋》 随便问问:VC能不能调用Access中的Form,Report 用ADO在线程中打不开数据库,请帮忙 如何在VB中动态的加载Dll,并使用其加载的函数??? 高手们看过来 Oracle初学,兄弟们多帮忙了! 怎么打开一个.txt文件,然后一行一行读取? 请问大家知道一个局域网里的IP在因特网上如何表示的呢。 请问各位,如何在我的程序中用代码生成Access数据库? 神啊,救救我吧,我想要含笑半步喋=== 请教NT4。0下的IE2。0怎样升级到IE6。0或IE5。0? 我要在程序中重载CBitmap类的一个函数,请问如何做 为什么我在bcb的new中找不到multitier(就是多层)选项页 请问如何知道数据库中有哪些表存在?在线等待 向各位大侠求救中 这是数据库的缺点吗? Choice.asp?VehicleType=a+&VehicleColor=Red + 传不到Choice.asp 如何获取文件扩展名关联信息 急!应选择什么样的服务器? 请问哪里有关于DOS和BIOS的系统功能调用的e书籍下载?谢谢指点 想用bcb的DirectX编一个显示器(第二个)的独占程序!希望专家指点!也欢迎大家来交流! 你碰到过这样的问题吗? What is meaning "$1 $2 " in perl? 配置支持ISAPI调用的 apache 服务器 怎样判断内存有没有被释放? window2000的安装和IE的问题 像我這樣的Boy,是否可以找到GF??? Oracle816连接问题,急 小妹有一事相求,请问哪里有SQL Server 7.0 的虚拟光盘下载啊?急!!! 谢了! Delphi的枚举类型是怎么用的?如果它的元素是字符串,怎样判断它和某个字符串相等? 我以前是用Delphi的,现在新找了家公司,是用C++Builder的,请帮忙推荐本C++Builder的书,谢谢 请问如何实现多媒体数据库??? SQL Server 7.0作为后台,它主要完成什么功能??!!求救!!!!!!! 请教WebUIValidation.js'的作用 2000 server 的 IE 的非法操作?(如果是非技术的,也请斑竹手下留情。) 求助:开发一个小型数据库,使用那种哈希函数适宜 如何调用IE的缓存 如何获取文件扩展名关联信息 小妹有一事相求,请问哪里有SQL Server 7.0 的虚拟光盘下载啊?急!!! 谢了! VC下通过ADO查询Oracle数据集个数为何返回为-1?? 请大家看看pb65自带的例子 很简单的问题,如何将EXCEL中的数据转换到ACCESS2000中,需源程序(一) 在ASP中如何将一字符型转为数据型??在VB中可用VAL,CINT,CDBL等,ASP中却不能?? 为什么安装jdk1.4,path中设置了jdk\bin路径后,appletviewer命令不出现applet窗口?? adodataset连接的问题? 请问带有图片,文字,和菜单的按钮(就像IE里,前进后退的按钮)用哪个现成的类 连接sql server数据库时出现的问题 shell编程的一个小……………………问题。 new 和delete的问题,调试错误。。。。 要在DBGrid中选中多项,除了用Ctrl和鼠标组合,还有没有别的方法? 最简单的问题,指针赋值。 一次远足中,一部分人步行,速度为5千米每小时,另一部分人做汽车,速度为每小时60千米,步行者比汽车提前一小时出发,这辆汽车到达目的地后,再回来接步行的这部分人.出发地到目的地距离为60 汽车由静止出发做匀加速直线运动,6s后改做允速直线运动4s,然后刹车改做匀速直线运动3s停止,全程共经过153m,求:1、汽车刹车后的加速度;2、车在第12s末的速度.这个问题有人这么回答1、-6m/ 要除去一溶液中的杂质,要怎么知道加入适量的什么才能除去.比如要除去NaCl中混有的少量Na2Co3,你是怎么知道加稀盐酸才能除去 某物体由静止开始作匀加速直线运动.加速度大小为a1.运动时间为t1.接着作加速度大小为a2的匀减速运动.再经过t2速度恰好为零.则物体在全过程的平均速度可表示为?为什么0.5a1t1和0.5a2t2 也对 中世纪西欧宗教对当时的科技,社会的影响拜托了!急呀!. 除去氯化钠溶液中的少量的碳酸钠,可加入适量的..A.石灰石 B.氯化钠溶液 C.硝酸 D.氯化钙溶液 如何鉴别碳酸铵,硫酸铵和尿素以及方程式 全国人大闭会期间,全国人大常务委员会对全国人大制定的法律能否修改或补充? 酸,碱,盐在水溶液中发生的复分解反应,实质上是?这类离子反应发生的条件是? 如何鉴别氯化铵和尿素?用硝酸银和稀硝酸可以吗? 西欧中世纪建筑风格 酸、碱、盐在溶液中进行的复分解反应,如果有什么,或有是,或有什么.这时复分解反应就可以发生,否则酸、碱、盐在溶液中进行的复分解反应,如果有____,或有____ 或有____.这时复分解反应就可 008年全国人大通过《关于修改的决定》,征收个人所得税的起点从1600元提高到2000元,也就是说,原来月收入超过1600元的部分为全月应纳税所得额,提高到月收入超过2000元的部分为全月应纳税所 目前中华人民共和国全国人大及其常务委员会共制定多少部法律.地方法律法规不算,只要全国法律. 酸、碱、盐在水溶液中发生的复分解反 应,实质上是______.这类离子反应发生 的条件是____________,只要具备上述条件 之一,反应就能发生. 2000年10月31日,第九界全国人大常务委员会第十八次会议通过的《中华人民共和国国家通用语言文字》所称的国家通用语言文字是什么 全国人大及常委会制定的税收法律有哪些?以及 授权国务院制定的又有哪些? 酸、碱、盐间发生复分解反应的条件是 用碳酸氢钠吸收二氧化硫,二氧化硫少量和多量时的反应方程式分别是? 西欧中世纪 1.采邑改革中形成的层层分封不会使国家土地的不断分割,为什么还会形成大的庄园经济啊?2.封建等级制中封建主的势力坐大,这是否就必然会形成封建割据呢?3.中世纪时的大学说 酸 碱 盐之间发生的反应 什么 什么 什么 什么是复分解反应 二氧化硫与小苏打反应的方程式如题 西欧中世纪的历史简介 西欧的封建社会何以称为“中世纪”是西欧封建社会称为“中世纪”,不是一个时间的概念哦~~~ 碳酸氢钠与二氧化硫的反应方程式 煤气灶具是玻璃面板的好还是不锈钢的好呢?我想买一台灶具,本想买玻璃的,但商家都告诉我玻璃的容易裂,还是不锈钢的好,请问各位大侠是这样么 要除去NaCl溶液中所含少量Na2CO3,得到纯净的食盐水,可向溶液中加入适量的[ ]A、Ba(OH)2 B、CuSO4 C、CaCl2 D、盐酸 中世纪西欧人的书写材料主要是: 要除去NACL种混有少量NA2CO3,最好加如适量的( )A水 B 氢氧化钙 C 硫酸 D 稀盐酸可用CACO3表示的一组物质是( )A 大理石 石灰石 B 石灰石 熟石灰C 大理石 生石灰 D 熟石灰 生石灰 在酸,碱,盐的水溶液里能够自由移动的电荷上什么和什么? 我想做点胶水,里面要用到二辛酯 和 乙二醇 它们在里面各起什么作用? 混在氯化钠中的碳酸钠怎样消除 酸、碱、盐的水溶液中,能自由移动的电荷是?怎么判断啊? 全国人民代表大会及其常务委员会.全国人大常委会的区别是什么?还有个问题,这是一道题:2010年10月28日,十一届全国人大常委会第十七会议表决通过修改后的《中华人民共和国村民委员会组 氯化钠溶液中,混有少量碳酸钠,用什么物质去除碳酸钠? 酸、碱、盐的水溶液中,能自由移动的电荷是哪两种 请问全国人民代表大会、全国人大常务委员会和全国人大常委会的区别和关系?全国人大常务委员会就是全国人大常委会吗? Na2CO3中混有少量NaCl,除杂.RT,最好简单易行 电子绕核高速运动.酸,碱,盐的水溶液中的自由电荷是( ) 和( ). 全国人民代表大会和全国人大常委会的区别?我的理解是,因为全国人民代表大会是国家的最高权力机关,一年召开一次.那么平常还是需要有人来管事,人大就选一些人组成全国人大常委会.那么, 地铁和汽车直线那个快,绝对速度 金属导体中的自由电荷是------,酸、碱、盐水溶液中的自由电荷是----- 中共中央政治局常委会和全国人大的关系 碳原子数为10或小于10的烷烃分子中,其一卤代物不存在同分异构体的烷烃分子有几种 A 2 B 3 C 4 D 5 怎样除去氯化钠溶液中的碳酸钠?方法是?反应方程式?都要回答清楚的。 全国人大常委会和全国人民代表大会哪个大 氢氧化钠 碳酸钠 氢氧化钡 三种无色溶液 用一种试剂 鉴别的方法 全国人大审议通过《关于修改的决议》是行使______权注意书名号~=V=thanks 现行宪法规定,有权制定基本法律的机关是() A全国人民代表大会 B全国人大及其常务会这里的“基本法律”指的是那些法律,不是全国人大制定的法律才是基本法律吗? 怎样判断酸、碱、盐 导电性的强弱? 全国人大表决通过关于修改《选举法》的决定是在行使什么权 一辆车以40公里时速行走一段时间后,在以60公里时速返回,请问平均数度是多少,谢谢了我要面试考生这个题目! 怎样判断导电性的强弱 2010年3月,十一届全国人大三次会议表决通过了关于修改选举法的决定.体现了法律的什么特征 中世纪西欧的城堡介绍关于城堡的各个方面外面和里面的结构 功能.要全面些 化@~判断导电性强弱怎么判断其强弱?一题中:下列物质属于非电介质,但放入水中所得溶液导电性明显增强的是?A乙醇 B:三氧化硫A为什么不可也? 第十一届全国人民代表大会第三次会议做出关于修改选举法的决定,实行城乡按相同人口比例选举人大代表,符合各族人民的共同利益,更好地体现了人人平等,地区平等,民族平等的原则.请问这 全国人大和人大常委各颁布哪些法律? 怎么判断金属导电性的强弱? 全国人大通过选举法修正案体现了中国全国人大怎样的性质和职权?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘