当你一听到敏捷,你就会想到Scrum,可是你知道Scrum来源于哪里吗?
1993年,Jeff Sutherland读到了两位日本管理教授竹内弘高和野中郁次郎介绍制造业里出现的新的产品开发方法的文章。这种方法的特点是整个流程都由一个高性能、跨功能的团队执行到底。该文章中提到了橄榄球中的术语Scrum。Jeff由此受到启发,他结合自己多年的经验,与Easel公司的John Scumniotales和Jeff McKenna一起开发了一套软件开发方法,取名为Scrum。
Scrum本意是指一种英式橄榄球争球的队形。
Scrum方法实际上是借鉴了橄榄球队成功的原则发展而来的。这些成功的原则包括:
有明确的最高目标;
熟悉(开发)流程中所需具备的最佳典范与技术;
团队具有高度自主权;
成员紧密地沟通合作;
以高度弹性解决各种挑战;
确保每天、每个阶段都朝向目标有明确的推进。
很明显,这些原则用于敏捷软件开发,无比地合适:
适合于小规模团队
以快速交付用户满意的软件产品为最高目标
团队成员熟悉自己的位置并且具备应该具备的技术
团队是自组织团队
强调整体协作
可以灵活地处理问题
不断地向目标推进
从这个Scrum来源中,我们可以得到一点启示:
软件过程改进不只需要从软件业内吸取经验和教训,从软件工程的远古时代就需要借鉴建筑业、制造业等其他领域的经验,这个道理在今天依然适用。
这正是:
SCRUM源于橄榄球,应对变更不用愁
过程改进应如是,多方借鉴显身手
参考书目:术以载道:软件过程改进实践指南,作者:任甲林,出版社:人民邮电出版社
联系客服