Scrum-从橄榄球到软件开发
Posted 南朝故事
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Scrum-从橄榄球到软件开发相关的知识,希望对你有一定的参考价值。
软件开发这个行业一直是处于快速变化中的,新的技术和方法层出不穷。最近这些年来最流行的方法就是敏捷开发,scrum是其中最重要的之一。如果你不懂scrum,都不好意思跟同行打招呼。
可是你真懂scrum吗?
当你第一次学到scrum这个词时通常是一头雾水,这不怪你英语不好,我第一次也这样。可是过去了很多年,你听到这个词时虽然满脑子都是站会,sprint,SM,PO等等,似乎是个敏捷开发专家了,可是为什么叫scrum这个名字,你还只是知道一点似是而非的东西,那就是我的错了,我早该写这篇文章了
上周我参加一个培训,开头听老师说scrum这个词来自美式橄榄球,实际上我已经听过很多次这种说法了,这让我觉得有必要澄清一下这个词。虽然我在专业方面常常不求甚解,但对于八卦的研究却总是精益求精。
scrum这个词确实来自于橄榄球,不过不是美式橄榄球,而是英式橄榄球,确切的说,是Rugby union的比赛规则。
为了说清楚,我们不得不理一理橄榄球的分裂史:
橄榄球是伴随着足球兴起的。19世纪,足球运动逐步在英国的学校里走向成熟,然后被传播到世界各地。
在这个过程中,比赛规则也是不断变化的。有的学校的学生觉得只能用脚踢不够好玩,能用手抱着球跑,会让比赛更激烈。
传说1823年英格兰的Rugby学校一位名为威廉·韦伯·艾利斯的学生是第一个吃螃蟹的,后来这项运动就从足球分出来,成了Rugby football. 因为球的形状是橄榄形,我们中文称之为橄榄球。韦伯·艾利斯的故事虽然很成疑,但并不妨碍这个现代传说的诞生,橄榄球世界杯的奖杯也是以他命名的,称为Webb Ellis Cup。
1863年,英格兰主要的几个橄榄球俱乐部决定离开英格兰足协而独立。1871年,他们正式成立了第一个橄榄球运动组织-英格兰橄榄球联合会(Rugby Football Union)。
1895年的时候Rugby发生了一次重要的分裂。当时Rugby Union强调运动的业余性,反对职业化。可是北方工业区的很多俱乐部以工人为主,他们还需要养家糊口,希望能拿到更多的报酬,于是他们分裂出来,成立了Rugby League。后来他们的规则也逐渐变得跟Rugby Union不一样了。比如Rugby Union是15人,Rugby League是13人,后者更强调速度。
橄榄球后来传播到全球各地,规则也不断变化,产生了澳大利亚橄榄球,爱尔兰橄榄球等等。
最重大的改变是美国人发明了美式橄榄球,American football,最显著的不同是其全身护具,不像英国人那样“裸奔”,因而比赛更加激烈,更加刺激。当然从事这项运动需要购买更多的装备,也在美国造就了一个巨大的产业。不得不说美国人更会赚钱。
具体的Rugby规则就不说了,只说说scrum,中文叫做司克兰(又叫正集团,列阵争球),是当比赛中出现前抛和前拍,或多人争抢球而球无法从人堆中显露出来时,裁判员将鸣哨停止比赛。双方将进行司克兰,双方8名队员(Rugby union)列成三排,相互搂抱,半蹲顶架在一起。由前抛或前拍队的对方或获得球权的队向司克兰中投球。投球队员将球投进司克兰后,双方队员互相顶推,中间的钩球队员用脚争抢球,将球向后钩出司克兰。投球队员绕到司克兰的后面将球拾取,或传球,或带球跑,比赛继续进行。
在橄榄球运动中,scrum要求非常高的技巧。参与列阵的球员基本上需要足够的身体对抗性、协调性及平衡感。在职业级以上的球赛中,8位前锋球员的体重合计至少会在800公斤以上。
结阵的角度及紧密度也相当重要,如果角度够不笔直或紧密性不足,就无法产生足够的推进力。在现代的比赛中,scrum搭配大量的战术应用,包括冲刺攻击、进攻方向转换或是8号球员自行进攻等衍生无数的策略统合,因此scrum被认为是橄榄球的精髓之一。
Rugby Union的比赛里scrum占据非常重要的地位,在Rugby league则削弱了很多,而美式橄榄球为了追求流畅则干脆取消了scrum。
苏格兰人还发明了一种7人制橄榄球,规则跟Rugby Union基本相同,只是场上队员从15人减少到7人,人少了,更容易玩起来。2016年起7人制橄榄球成为奥运会的比赛项目,所以想在在我国很多地方也开始开展这项运动。7人制的scrum是双方各派3名队员参加争球。
扯了半天橄榄球,似乎跟软件开发不沾边,其实不然,万事万物其实是相通的。
橄榄球这项运动似乎不如足球那么流行,但其实是我们中国人的错觉。橄榄球世界杯是仅次于奥运会、FIFA世界杯的全球第三大赛事。2015年英格兰橄榄球世界杯场均观众超过5万人,上座率98%,决赛在曼联主场老特拉福德球场举行,新西兰战胜澳大利亚获得了冠军。传统的橄榄球强队包括南非,新西兰,澳大利亚,法国,英格兰等,但这项运动在亚洲的日本,香港等地也很流行。2019年的世界杯就在日本举行,香港和新加坡协办。
日本人其实在喜欢足球之前更喜欢橄榄球,他们的国家队水平虽然比不上传统强队,但上届爆冷战胜了南非队,非常出彩。而scrum这个词跟软件开发扯上关系,也要归功于日本人。
1986年,两名日本专家,竹内弘高和野中郁次郎在Harvard Business Review上发表了著名的文章The new new product development game
阐述了一种新的整体性的方法,该方法能够提高新产品开发的速度和灵活性
这篇文章的副标题是Stop running therelay race and take up rugby
意思是新产品开发不是接力跑,而是应该参照rugby比赛的过程,前者各阶段相互重叠,并且由一个跨职能团队在不同的阶段完成整个过程,而后者整个团队齐心合力而又敏捷灵活,"tries to go to the distance as a unit, passing the ball back and forth"。
这两位专家肯定是橄榄球迷,他们深知橄榄球的精髓,所以将其引申到新产品的开发过程中。
后来一些美国人受到这篇文章启发,尽管他们的美式足球里没有了scrum,但两个大牛肯•施瓦伯和杰夫•萨瑟兰系统总结和阐述了了scrum的理念,和他们的经验和实践融合起来,形成我们现在所熟的Scrum。
Scrum的创始人之一杰夫•萨瑟兰是个传奇式人物,他毕业于西点军校,毕业后成为战斗机飞行员。这哥们在越战中完成了100次战斗飞行任务,在中国强大的防空网前全身而退,然后去斯坦福读了统计学硕士,去科罗拉多医学院读了个博士,用计算机技术来研究癌症。1983年,他下海搞软件开发,实践几年后搞出了scrum,可见跨界的威力。实际上scrum里的很多思想跟军事上的战术是很类似的,我猜测萨瑟兰的军旅生涯对scrum的提出和实践也有影响,这里就不展开说了。
看完这篇文章,虽然软件开发依然没什么长进,至少知道了很多橄榄球的故事,下次偶然看到橄榄球比赛的时候,可以骄傲的说,scrum,我知道~~~~~
以上是关于Scrum-从橄榄球到软件开发的主要内容,如果未能解决你的问题,请参考以下文章