2018年3月23日,在美国的芝加哥发生了一起意外刺杀事件。一名男子刺杀了一位首席执行官,而这位不幸的首席执行官就是《敏捷宣言》的合著者——Mike Beedle。Mike 的这场意外令 Scrum 之父 Jeff Sutherland 心痛不已,“ Scrum 和敏捷社区失去了一个巨人。”

最初,Mike 在校期间发布了一篇硕士论文,论文内容是有关非线性系统的。这篇论文发布后不久,Mike就受到杰夫·萨瑟兰(Jeff Sutherland)和肯·施瓦伯(Ken Schwaber)的邀约,三人结合论文中的概念,最终达成一个共识:创建一个高产的团队,能够发挥像自适应系统一样的作用。这项共识为Mike开启了一扇崭新世界的大门,不仅提供了让 Mike 顺利转行成一名软件工程师的契机,也为敏捷宣言的构想做出了贡献。
 
此后,Mike继续攻读理论物理学,并拿到了博士学位。在研究过程中,理论物理学所必需的丰富的想象力、严谨的治学态度对他之后的人生也产生了极大的影响。
 
创造“Enterprise Scrum”
 
经历了如此早期又深度的 Scrum 实践,Mike 成为继 Jeff Sutherland 和 Ken Schwaber 之后率先实施Scrum 的人之一,并与其他Scrum实践者合作编写了有关 Scrum 最早期的文章及论文。
1997年前后,Mike 通过对 Scrum 模式的挖掘与扩展,终于创造了一个新的成果:Enterprise Scrum。Enterprise Scrum 是一种用于企业内部,使一切开发工作敏捷化的框架,也就是将 Scrum 应用在企业之上,意味着持续更新、改进和适应。
 
Mike 运用 Enterprise Scrum 模型,不仅组建了最高生产率的团队,还创建了一个高生产率的企业。作为 Enterprise Scrum 公司的创始人兼 CEO,Mike 赋予了 Enterprise Scrum新的使命,就是让企业得以重生,包括企业所有的业务部门、业务模型、流程、产品和服务等。
 
 
提出“Agile(敏捷)”
 
2001年的雪鸟会议上,Mike 是创建并签署敏捷软件开发宣言的17个人之一,凭借如何在混乱中优化团队的想法,在会议中扮演了不可或缺的角色。
 
在一档关于 Mike 职业生涯的访谈节目中,他回忆了“Agile(敏捷)”一词,是如何通过了大家的认可:“我之所以想到‘Agile’这个词,是因为我读过《敏捷竞争者与虚拟组织》这本书。我们还提议了‘Adaptive’、‘Essential’、‘Lean’和‘Lightweight’这几个词。后来,没有采纳‘Adaptive’,是因为 Jim Highsmith 已经在其他地方用了这个词。‘Essential’这个词听起来有点过头了,‘Lean’也已经被用过了。没有人喜欢‘Lightweight’。到了第二天晚些时候,我们只花了几分钟就决定使用‘Agile’”。
在敏捷社区中,Mike的确是很多人的灵感来源,据敏捷宣言中的签约人罗恩·杰弗里斯(Ron Jeffries)回忆:他对敏捷思想充满了热情,秉持着积极的信念,有时我们会发生很激烈的争吵,但也不会仇恨彼此,因为没有人想要错过,他在上帝般的思考速度中给我们带来的启发。
 
当 Mike 被问到对于未来的敏捷实践者有哪些建议时,他说:我会告诉他们,敏捷是一个好的开始,它会让我们走得更远。不要停下创新的脚步,要持续不断地对技术提出质疑,对美好的事物提出质疑。站在巨人的肩上是唯一的发展途径。不要害怕巨人会倒下。如果你认为哪里需要改进,那么就放手去做。不要停滞在那里,继续往前走。”
 
带着对敏捷美好的期冀,Mike 不断改进 Enterprise Scrum 方法,一路向前
 
2016 年,Mike 的书籍《企业级Scrum:项目成功的自适应方法》正式出版。书中,他引入了行之有效的企业级 Scrum 流程,剖析了项目管理中的各个角色,还总结了来自多个领域的详细案例研究。
 
后来,逐渐成熟起来的 Enterprise Scrum 模式不仅在软件开发行业,也在各个级别的企业团队中证明了其存在的价值。Mike 也通过各种敏捷活动向世界各地的企业分享着这项研究成果。
直到2018年,Mike 在他的推文中还发布了会继续让 Scrum 变得更好的内容。然而令人惋惜又遗憾的是,这竟成为了 Mike 的最后一条推文。
 
生活中的 Mike 对周围的一切充满了热情与友善,他熟悉很多乐器,随手拿起一个就能谱出美妙的旋律。犹如他一个个的发散思维,总能为敏捷带来出奇的创新。
 
一个敢用全身触角去挑战现实的人,注定会带来不一样的奇迹。纪念迈克·比德尔(Mike Beedle)。

敏捷史话(二):Scrum社区的悲剧性损失——Mike Beedle的更多相关文章

  1. 敏捷软件开发模型--SCRUM

    敏捷软件开发模型--SCRUM 一 什么是Scrum?Scrum (英式橄榄球争球队), 软件开发模型是敏捷开发的一种,在最近的一两年内逐渐流行起来. Scrum的基本假设是: 开发软件就像开发新产品 ...

  2. 敏捷史话(十四):敏捷之峰的攀登者 —— Jim Highsmith

    "我们希望,一起组成的敏捷联盟能够帮助到其他同行,帮他们用新的更'敏捷'的方式去思考软件开发.方法论和组织.做到这一点,我们就得偿所愿了."Jim Highsmith 在雪鸟会议结 ...

  3. 敏捷视界:Scrum起源、Scrum术语

    Scrum起源 Scrum的原始含义 Scrum原始含义是指英式橄榄球次要犯规时在犯规地点对阵争球.争球双方各有8个队员参与,各方出3名前锋队员,并肩各站成一横排,面对面躬身互相顶肩,中间形成一条通道 ...

  4. 敏捷开发(2)-Scrum

    什么是SCRUM Scrum的英文意思是橄榄球运动的一个专业术语,表示“争球”的动作:把一个开发流程的名字取名为Scrum,我想你一定能想象出你的开发团队在开发一个项目时,大家像打橄榄球一样迅速.富有 ...

  5. 一步步学敏捷开发:1、敏捷开发及Scrum介绍

    敏捷开发之 历史背景 20世纪60年代:软件作坊,软件规模小,以作坊式开发为主:70年代:软件危机,硬件飞速发展,软件规模和复杂度激增,引发软件危机:80年代:软件过程控制,引入成熟生产制造管理方法, ...

  6. 微服务与敏捷开发(Scrum/Kanban)的核心思想之我见

    微服务与敏捷开发(Scrum/Kanban)的核心思想之我见   关于"微服务"和"敏捷开发"的文章网络上有很多,所以这里不再重复叙述这些概念的解释和特点,而是 ...

  7. [原创]敏捷管理实践Scrum思维导图

    [原创]敏捷管理实践Scrum思维导图

  8. 权威的国际敏捷认证Certified Scrum Master (CSM)

    权威的国际敏捷认证Certified Scrum Master (CSM) A. 认证前 在学习Certified Scrum Master (CSM)之前,你需要了解: 什么是CSM CSM认证与其 ...

  9. 敏捷史话(三):笃定前行的勇者——Ken Schwaber

    很多人之所以平凡,并不在于能力的缺失,而是因为缺乏迈出一步的勇气.只有少部分的人可以带着勇气和坚持,走向不凡.Ken Schwaber 就是这样的人,他带着他的勇气和坚持在敏捷的道路上不断前行,以实现 ...

随机推荐

  1. windows下使用pyinstaller将多个目录的Python文件打包成exe可执行文件

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 一.引言 需要将一个工程涉及两个目录的模块文件打包成exe,打包环境如 ...

  2. 第15.37节 PyQt(Python+Qt)入门学习:containers容器类部件QMdiArea多文档界面部件详解及编程开发案例

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 一.引言 老猿在前期学习PyQt相关知识时,对每个组件的属性及方法都研 ...

  3. 第8.25节 Python风格的__getattribute__属性访问方法语法释义及使用

    一. 引言 在<第8.13节 Python类中内置方法__repr__详解>老猿介绍了在命令行方式直接输入"对象"就可以调用repr内置函数或__repr__方法查看对 ...

  4. 题解-CF101D Castle

    题面 CF101D Castle 给一棵 \(n\) 个节点的带权树,求一种遍历方案,从 \(1\) 出发,每条边走两次,走过所有点,第一次经过每个节点的平均时间最小.输出这个平均时间. 数据范围:\ ...

  5. Codeforces Edu Round 61 A-C + F

    A. Regular Bracket Sequence 显然,"\(()\)"不影响结果它是自我匹配的,可以把所有的\(((\)和\())\)都放在左边/右边,这样只要检查它们的数 ...

  6. 七牛云上传视频(后端获取tolen)

    参照网址 https://developer.qiniu.com/kodo/sdk/1242/python #pip install qiniufrom qiniu import Auth #需要填写 ...

  7. [日常摸鱼]bzoj2875[NOI2012]随机数生成器-矩阵快速幂

    好裸的矩阵快速幂-然而我一开始居然构造不出矩阵- 平常两个的情况都是拿相邻两项放在矩阵里拿去递推的-然后我就一直构造不出来-其实把矩阵下面弄成1就好了啊orz #include<cstdio&g ...

  8. 栈的应用:表达式括号匹配检测(C)

    问题说明: 假设数学表达式中允许包含两种括号:圆括号"()"和方括号"[]",嵌套顺序任意. 正确的嵌套模式:( [ ] ( ) ).[ ( [ ] [ ] ) ...

  9. MAC 安装Python3.7

    查看下python版本 macosdeMacBook:Versions macos$ cd /System/Library/Frameworks/Python.framework/Versions/ ...

  10. pandas的学习4-处理丢失数据

    import pandas as pd import numpy as np ''' 有时候我们导入或处理数据, 会产生一些空的或者是 NaN 数据,如何删除或者是填补这些 NaN 数据就是我们今天所 ...