在软件开发实践和互联网的发展中,一直有新的工作方法论不断涌出,有不少的先行者在积极地探索着。敏捷方法和精益方法正是近十几年来,从这波潮流中涌现的最精彩夺目的两项成果。敏捷方法和精益方法的大伞,覆盖多种软件开发方法学,其中最具代表性的有Scrum、极限编程等。而看板的管理方式正式敏捷实践中极具代表性的敏捷开发方式。

敏捷开发是软件开发和项目管理等场景中经常用到的一种迭代方式。通过对「需求」「迭代」「缺陷」等环节的管理,将项目拆分成易于实践的任务,从而持续高效地帮助项目落地。

看板管理亦称“看板方式”、“视板管理”。在工业企业的工序管理中,以卡片为凭证,定时定点交货的管理制度。“看板”是一种类似通知单的卡片,主 要传递零部件名称、生产量、生产时间、生产方法、运送量、运送时间、运送目的地、存放地点、运送工具和容器等方面的信息、指令。一般分为:在制品看板,它用于固定的相邻车间或生产线;信号看板,主要用于固定的车间或生产线内部;订货看板 (亦称“外协看板”),主要用于固定的协作厂之间。

看板(或卡片)的数量,等价于系统设置(核定)的流通能力。一张卡片与一个工作项关联。每张卡片都充当一种信号机制。只有获得一张自由卡片(free card)后,才可以开始新的工作项。这张卡片与该工作项关联在一起,跟随工作项在整个系统中一起流转。当自由卡片没有剩余时,就不能开始额外的工作。任何新到达的工作项必须在队列中等待,直到可以获得新的自由卡片。在某项工作完成后,和它关联在一起的卡片就与之分离而被回收。有了自由卡片,队列中的新工作项就又可以启动。

其实看板简单来理解就是将一个事情分成不同阶段,每个阶段是一个看板,而看板中的看片就像是一个个手写的待办事项便签。

看板墙已经成为敏捷软件开发中流行的可视化控制机制,如图所示。无论是使用在软木公告板上钉索引卡片(index card)的方式,还是通过在白板上贴便事贴的方式来跟踪进行中的工作(WIP),都已经是司空见惯的事情了。值得留意的是,这些卡片墙本身并不是看板系统。它们仅仅是可视化控制系统(visual control system)。它们让团队以可视化的方式观察在制品并进行自组织(self-organize),无需项目经理或产品经理的指令,便可自行分派任务,将工作从待办项列表中移向完成状态。但是,如果其中并没有明确限制在制品数量,也不能在系统中发送信号拉动新工作项,那么这个系统并不能算是一个看板系统。

所以为了更好的通过看板实现敏捷开发,我们需要一个简单的可视化控制系统。一个简单的系统可以企业成员减少上手的成本尽快上手同时可以使整个公司更快向敏捷转型。

CODING 企业版是面向开发团队的软件研发管理系统,一站式提供需求管理、代码管理、持续集成、开发环境管理、测试管理、缺陷管理等功能,适用于传统模式和敏捷模式的软件研发项目和产品运营,助力企业实现 DevOps。CODING 企业版中已经内置了一个简易的看板管理。

例如上图就是一个 Bug 管理的流程看板管理。如果放在流程图来看的话就会像下面这样:

其实每个卡片就是一个任务,而我们将整个BUG管理流程为新提交、修复中、待验证、已修复五个阶段,当发现一个BUG后将它创建成一个小卡片然后放入新提交看板。任务进行下一步时将卡片拖到下一步对应的看板。每个卡片中的内容类似下面:

看板管理模块会将任务自动转换为卡片,当一个任务到了某个阶段的时候只需要将它拖动到这个任务所属阶段对应的看板即可。

使用看板进行生产过程中各工序之间有关零部件制品需求信息的联络,保证了每一道工序只加工生产下一道工序所需要的必要数量的必要零部件,从而有效地制止了过量生产和盲目生产。通过传递看板,生产过程中的各个加工工序被连接成了一条一环扣一环的完整的“链”。

正是由于这条链的作用,整个生产系统由最终的总装配计划进行调节控制,上游各个工序只要按照总装工序的作业计划配合行动即可。此外,生产计划的修改和变更情况仅仅指示给总装工序,然后,这些修改和变更的信息便会随着看板的运动,逐步地传递到上游各工序。

当然,在市场需求情况发生变化时,这种按订单生产的生产系统必然会受到直接的影响,这就要求生产系统本身具有足够的柔性,能够对市场需求的变化做出迅速的反应。所幸的是,由于这条链的逆向“拉动”作用,人们仅把市场需求的变化及订货量的变动情况通知到最终的总装配线就足够了。随后,这些信息便会简明地、准确地、自动地传往上游。这不但大大简化了日常的管理工作,更重要的是增强了生产系统的柔性和对市场需求变化的应变能力。相反,如果我们把生产计划下达到每一道工序,那么当市场需求及订货且发生变化时,或者是当市场预测与实际需求出现较大偏差时,生产计划的调整就会十分困难,即生产系统的刚性较强,而柔性不足。看板管理则可以完全避免这种情况的发生。可以说,“增强了生产系统的柔性和应变能力”,是看板管理的较大优点。

我们在设计看板的流程的时候也需要注意这个流程是否适合自己的团队或者公司,也需要注意是否有足够的弹性去应对不断变化的需求。

jsp做看板_如何使用看板做敏捷开发相关推荐

  1. jsp mysql视频_手把手教你做jsp servlet mysql实现的图书管理系统附带视频开发教程和完整源码...

    上一个教程我们做的是对数据库框架底层原理的讲解,然后教大家做了一个自己的数据库框架,这次我们做的这个图书管理系统就是用我们上个教程自己写的数据库框架,整个项目做完框架运行的很稳定,没有出现任何问题.如 ...

  2. 敏捷开发 看板_什么是看板? 定义的敏捷方法论,以及如何将其用于您的软件开发团队

    敏捷开发 看板 Kanban was invented in the Japanese automotive industry in the first half of the 20th centur ...

  3. golang适合做什么_什么八字适合做销售 适合做销售的八字特征

    生辰八字算事业事业财富 怎样知道自己适不适合做销售?什么八字适合做销售?因为各式各样的寻求存在,所以世界上的岗位种类有很多工作性质类别不同,薪水待遇自然不同.在众多工作岗位中,销售算是一个容易高新的岗 ...

  4. Leangoo看板标签的用法(scrum敏捷开发)

    什么是Leangoo(领歌) Leangoo(中文名:领歌)是一款基于看板的项目管理工具. 我们可以使用Leangoo管理项目需求.任务.或者是问题和文档,随时跟踪团队工作进展. Leangoo看板工 ...

  5. 如何使用graphpad做柱形图_自建房如何做防雷接地?使用什么材料?卫生间等电位如何连接?...

    文章导语:如果我们家里是自己建造房屋的话,很多的朋友都会考虑做防雷和接地系统.这里所谓的防雷接地,就是指的人工接地极和接地极.那么对于楼房的人工接地体应该如何进行制作和安装呢?对于材料和安装上都有哪些 ...

  6. 用mysql做文本挖掘_手把手教你做文本挖掘

    一.文本挖掘定义 文本挖掘指的是从文本数据中获取有价值的信息和知识,它是数据挖掘中的一种方法.文本挖掘中最重要最基本的应用是实现文本的分类和聚类,前者是有监督的挖掘算法,后者是无监督的挖掘算法. 二. ...

  7. 快手用旺旺瓶子做机器人_用罐头瓶子做醪糟容易做好保存

    醪糟是湖北四川一带的著名风味小吃,醪糟汤圆.醪糟鸡蛋酸甜可口,非常美味.这些年,北方人喜欢它的人也逐渐多了起来,我们单位食堂每周三都做醪糟汤圆大枣汤,是同事们最喜爱.期待的一道美食. 我告诉她们可以自 ...

  8. python做单元测试_如何使用python做单元测试?

    很多编程小白不太理解单元测试,为什么要进行单元测试呢?很简单,主要是提高代码的正确,同时确保重构不出错.接下来我们一起学习怎么用python做单元测试吧. python内置了一个unittest,但是 ...

  9. 品质主管每日工作需要做哪些_游戏配音需要做哪些工作?

    游戏配音的工作可以细分为三个阶段:录制准备阶段.录制阶段和后期处理阶段,下面小编将根据这三个方面做详细的介绍.       第一阶段--录制准备阶段       游戏配音员在拿到游戏角色的资料之后,先 ...

最新文章

  1. 基于人脸识别、姿态检测、距离估计的看电视姿态检测
  2. Linux Find 命令精通指南
  3. Mac系统的JDK8默认安装路径
  4. MCMC笔记:吉布斯采样(Gibbs)
  5. 使用Dependency Walkers来检查exe文件中缺少的dll
  6. 基于mykernel完成多进程的简单内核
  7. 阿里云一键建站产品,阿里云自营建站-中小企业建站首选
  8. 后端学习 - Spring5
  9. 前端学习(2513):组件css作用域
  10. 为什么开源和企业用户是天生的盟友
  11. bootstrap3 徽章_尔冬升送张大大金像奖女神徽章,全国仅14枚,网友吐槽:他不值得...
  12. 集成DC电源RS485/422收发器数字隔离芯片CA-IS309X
  13. 论文阅读 (九):A survey on instance selection for active learning (2012)
  14. tp无线路由器设置打印服务器,tplink路由器wdr7500怎么设置usb打印服务器
  15. 浙江大学机械系制造所2010届毕业生…
  16. NEERC 2014 D题 Damage Assessment
  17. app注册协议做法和注意事项
  18. Tomb.com—新域名上线
  19. 弘辽科技:如何获取淘宝推广链接?有哪些推广方法?
  20. 平年闰年——C++青少年一级考资料

热门文章

  1. C++函数编译原理和成员函数的实现
  2. 全国计算机准考证打印2015年,甘肃2015下半年全国计算机等级考试准考证打印时间...
  3. 【OpenCV 例程200篇】22. 图像添加非中文文字
  4. 学员感言html效果图,学员感言丨非计算机专业学员 开始学HTML5的点点滴滴
  5. 外星人台式电脑_戴尔 XPS 和外星人大更新,一边是生产力,一边是游戏
  6. python3.6.5+cuda9+cudnn7.1+win10+tensorflow-gpu1.9.0下载配置
  7. 阿里云 Ubuntu上的mysql运行sql文件来创建表
  8. python实例方法、类方法@classmethod、静态方法@staticmethod和属性方法@property区别
  9. 【Word 】隐藏功能生成特殊线
  10. OSI七层模型与TCP/IP五层模型详解