敏捷培训有感

一周前参加了个关于敏捷的培训,今天回想起来,记忆最深的是两个游戏环节。

游戏一

组装 10 只同样小狗,每只小狗需要 5 块积木,流水线上 5 个人,每人负责固定的一块积木的拼接。

这个游戏一共玩两轮,两次的玩法不一样。

  • 第一次:上一个人组装完 10 个后,再一次性的交给下个一人。
  • 第二次:上一个人每组装完 1 个,就交给下一个人。

第一次的方式代表「瀑布」,第二次的方式代表「增量」,游戏是想说明「增量」比「瀑布」效率高。

游戏结束后,同事质疑:”第二次完成时间比第一次短,看似更优,但对他个人而言,他的工作时长变长了。”老师似乎没理解,匆匆进入了后面的章节。我来分析分析这个问题。

假设流水线分 3 步,分别由工人 A、B、C 完成,每个人的效率如下:

工人 单个零件组装消耗时间 A 1 B 2 C 1

如果采用「瀑布」的方式,上个人组装完 10 个后,下个人才开始,每个人工作时长如下:

工人 单个零件组装消耗时间 开始时间 结束时间 耗时 A 1 0 10 10 B 2 10 30 20 C 1 30 40 10

如果采用「增量」的方式,上个人每组装完 1 个,就交给下个人,每个人工作时长如下:

工人 单个零件组装消耗时间 开始时间 结束时间 耗时 A 1 0 10 10 B 2 1 21 20 C 1 3 22 19

可以看到,C 的工作时长翻倍了,原因是 C 每做完一个都要等一分钟。C 的时间被打碎了,而这种零碎的时间是难以利用的。如果 C 很贵,代价就很高。这种情况可以推迟 C 的开始时间,等 B 完成了一半后,C 再开始。

引入敏捷,不是把固定流程引进来就完了,要根据团队情况、任务情况动态调整才行。

游戏二

一个铁盒,里面装了黄色珠子和红色珠子。盒子打开前,可以随意摇晃,盒子打开后就不可以动了,然后从盒子里挖满满一铲珠子,看谁挖的红色珠子最少。

游戏也进行两轮,看第二次玩有没有比第一次进步。

有意思的是当大家都不知道如何改进时,一个声音打破了僵局:”红色珠子比黄色的重,多摇摇把红色珠子摇到下面就可以了”。之后大家就都认可了这个说法,去用力地摇盒子。但实际上红色珠子并不比黄色珠子重,挖到多少红色珠子是随机的。游戏想告诉大家「在框架不变的情况下,再怎么使劲,也提升不了效率」。

我比较感兴趣的是那个「打破僵局的声音」,以前我喜欢这样的声音的,因为它推动了事情的发展。但这次也让我看到,这个声音可能让大家都走到一个错误的方向。所以发出「打破僵局的声音」的人,一定不能是有权威的人,因为大家会停止思考,跟着有权威的人的思路走。发出「打破僵局的声音」的人,需要是一个大家敢于质疑的人。

Original: https://www.cnblogs.com/apolis/p/13991768.html
Author: apolis
Title: 敏捷培训有感

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/685706/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 设计模式——创建型设计模式

    创建型设计模式 争对 对象/类创建时的优化 工厂方法模式(了解) 通过定义顶层抽象工厂类,通过继承的方式,针对于每…

    技术杂谈 2023年7月11日
    078
  • 超过固定宽度(或行数)显示…(或省略)

    作为前端经常遇到的一个需求。对于一些比较长的文本做限制,不显示,或者显示省略号。今天特意整理了一下,做个备忘。css实现单行、多行文本超出显示省略号 1.超出固定长度显示&#823…

    技术杂谈 2023年5月31日
    0101
  • 常用MySQL语句(持续更新)

    1. 客户端登录 在终端输入 mysql -u[用户名] -p[密码]…

    技术杂谈 2023年6月21日
    0105
  • vue系列— 认识Flow(一)

    1. 什么是Flow? Flow 是javascript代码的静态类型检查工具。它是Facebook的开源项目(https://github.com/facebook/flow),…

    技术杂谈 2023年6月1日
    0102
  • oracle 添加白名单- 重启监听

    由于oracle中存在白名单,有新增主机需要访问,添加白名单需要重启监听 1.添加白名单 登陆oracle主机,su – grid 切到grid用户, vi $ORAC…

    技术杂谈 2023年5月30日
    092
  • Python学习手册(第四版)——使用入门(自学用)

    Python的优点 -可读性-可移植性-不是一个独立的工具,可以调用各种库,同时也可以被调用等等-使编程变得很 有趣-面向对象-可混合 Python的理念 随便找的一张图 脚本语言…

    技术杂谈 2023年7月11日
    072
  • Maxima 使用教程

    说起数学软件,我们很多人脑子里浮现出的第一个就是 matlab,不可否认,matlab 确实是一个优秀的数学软件,但是它需要付费啊(这里不讨论盗版问题)。那么有没有一个同样强大但免…

    技术杂谈 2023年7月11日
    0104
  • quartz框架(三)-调度器创建之实例化

    调度器创建之实例化 博主的前一篇博文主要介绍了schedule创建时的配置文件加载,下面博主将介绍一下scheduler的instantiate方法。 代码回顾 public Sc…

    技术杂谈 2023年7月24日
    085
  • 音频之时域&频域

    一. 时域 & 频域 时域和频域是音频应用中最常用的两个概念,也是衡量音频特征的两个维度概念。 时域图如下: 横轴是时间,纵轴是声音强度,可知时域图是从时间维度来衡量一段音…

    技术杂谈 2023年5月31日
    098
  • 使序列递增的最小交换

    我们有两个长度相等且不为空的整型数组 A 和 B 。 我们可以交换 A[i] 和 B[i] 的元素。注意这两个元素在各自的序列中应该处于相同的位置。 在交换过一些元素之后,数组 A…

    技术杂谈 2023年6月1日
    0116
  • 根据大小生成对应尺寸网络图片的网址

    当开发程序时,需要用到一些临时图片替代时,需要快速生成的话,以下的几个网址可提供帮助。mark一下,方便以后使用。 http://lorempixel.com/http://pla…

    技术杂谈 2023年5月31日
    094
  • 轻松搭建Xposed Hook

    0x2.导入xposed库文件XposedBridgeApi-XX.jar,将库文件放在app/lib目录下,自己创建一个lib目录,别放在libs目录下,否则会出错,然后导入库,…

    技术杂谈 2023年5月31日
    0102
  • 京准电钟北斗时钟服务器,GPS网络时间服务器,NTP卫星授时系统

    京准电钟北斗时钟服务器,GPS网络时间服务器,NTP卫星授时系统 京准电钟北斗时钟服务器,GPS网络时间服务器,NTP卫星授时系统 安徽京准电子科技官微——ahjzsz 特点 全面…

    技术杂谈 2023年6月21日
    0103
  • chatops

    ChatOps是什么? ChatOps, 简单地说,这是一种方法,允许团队以聊天室的方式来协作和管理其基础结构、代码和数据的许多方面。通过使用聊天机器人和脚本,团队可以执行命令、查…

    技术杂谈 2023年5月31日
    0143
  • 异常

    spring框架中 获取bean时 1.NoUniqueBeanDefinitionException:没有一个唯一的bean被发现异常 原因:ioc中有多个类型匹配的bean 2…

    技术杂谈 2023年7月11日
    093
  • ETCD分布式存储部署

    一、ETCD 概述 ETCD 是一个分布式一致性k-v存储系统,可用于服务注册发现与共享配置。具有一下优点: 简单: 相比于晦涩难懂的paxos算法,etcd基于相对简单且易实现的…

    技术杂谈 2023年7月10日
    091
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球